Changeset 167475 in webkit


Ignore:
Timestamp:
Apr 17, 2014 6:10:55 PM (10 years ago)
Author:
commit-queue@webkit.org
Message:

[EFL][WK1] SSL Strict is set according to input parameter.
https://bugs.webkit.org/show_bug.cgi?id=131734.

Patch by Jeongeun Kim <je_julie.kim@samsung.com> on 2014-04-17
Reviewed by Gyuyoung Kim.

The param, 'enable', should be used for setting SSL-Strict.
If it is true, SSLStrict is set. Otherwise, SSLStrict is unset.

  • ewk/ewk_network.cpp:

(ewk_network_tls_certificate_check_set):

Location:
trunk/Source/WebKit/efl
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/efl/ChangeLog

    r167428 r167475  
     12014-04-17  Jeongeun Kim  <je_julie.kim@samsung.com>
     2
     3        [EFL][WK1] SSL Strict is set according to input parameter.
     4        https://bugs.webkit.org/show_bug.cgi?id=131734.
     5
     6        Reviewed by Gyuyoung Kim.
     7
     8        The param, 'enable', should be used for setting SSL-Strict.
     9        If it is true, SSLStrict is set. Otherwise, SSLStrict is unset.
     10
     11        * ewk/ewk_network.cpp:
     12        (ewk_network_tls_certificate_check_set):
     13
    1142014-04-17  Hyowon Kim  <hw1008.kim@samsung.com>
    215
  • trunk/Source/WebKit/efl/ewk/ewk_network.cpp

    r164028 r167475  
    5454}
    5555
    56 void ewk_network_tls_certificate_check_set(Eina_Bool checkCertificates)
     56void ewk_network_tls_certificate_check_set(Eina_Bool enable)
    5757{
    5858    unsigned policy = WebCore::SoupNetworkSession::defaultSession().sslPolicy();
    59     WebCore::SoupNetworkSession::defaultSession().setSSLPolicy(policy | WebCore::SoupNetworkSession::SSLStrict);
     59    if (enable && !(policy | WebCore::SoupNetworkSession::SSLStrict))
     60        policy |= WebCore::SoupNetworkSession::SSLStrict;
     61    else if (!enable && (policy | WebCore::SoupNetworkSession::SSLStrict))
     62        policy &= ~WebCore::SoupNetworkSession::SSLStrict;
     63    WebCore::SoupNetworkSession::defaultSession().setSSLPolicy(policy);
    6064}
    6165
Note: See TracChangeset for help on using the changeset viewer.