Title: [160416] trunk/Source/WebKit2
Revision
160416
Author
[email protected]
Date
2013-12-11 02:00:59 -0800 (Wed, 11 Dec 2013)

Log Message

[WK2][Soup] Implement NetworkProcess::allowSpecificHTTPSCertificateForHost
https://bugs.webkit.org/show_bug.cgi?id=125557

Patch by Kwang Yul Seo <[email protected]> on 2013-12-11
Reviewed by Carlos Garcia Campos.

Do what WebProcess::allowSpecificHTTPSCertificateForHost does.

* NetworkProcess/soup/NetworkProcessSoup.cpp:
(WebKit::NetworkProcess::allowSpecificHTTPSCertificateForHost):

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (160415 => 160416)


--- trunk/Source/WebKit2/ChangeLog	2013-12-11 09:45:37 UTC (rev 160415)
+++ trunk/Source/WebKit2/ChangeLog	2013-12-11 10:00:59 UTC (rev 160416)
@@ -1,3 +1,15 @@
+2013-12-11  Kwang Yul Seo  <[email protected]>
+
+        [WK2][Soup] Implement NetworkProcess::allowSpecificHTTPSCertificateForHost
+        https://bugs.webkit.org/show_bug.cgi?id=125557
+
+        Reviewed by Carlos Garcia Campos.
+
+        Do what WebProcess::allowSpecificHTTPSCertificateForHost does.
+
+        * NetworkProcess/soup/NetworkProcessSoup.cpp:
+        (WebKit::NetworkProcess::allowSpecificHTTPSCertificateForHost):
+
 2013-12-10  Mark Rowe  <[email protected]>
 
         <http://webkit.org/b/125556> WebKit doesn't deal with longer bundle versions correctly

Modified: trunk/Source/WebKit2/NetworkProcess/soup/NetworkProcessSoup.cpp (160415 => 160416)


--- trunk/Source/WebKit2/NetworkProcess/soup/NetworkProcessSoup.cpp	2013-12-11 09:45:37 UTC (rev 160415)
+++ trunk/Source/WebKit2/NetworkProcess/soup/NetworkProcessSoup.cpp	2013-12-11 10:00:59 UTC (rev 160416)
@@ -28,6 +28,7 @@
 #if ENABLE(NETWORK_PROCESS)
 #include "NetworkProcess.h"
 
+#include "CertificateInfo.h"
 #include "NetworkProcessCreationParameters.h"
 #include "ResourceCachesToClear.h"
 #include <WebCore/FileSystem.h>
@@ -111,9 +112,9 @@
     ResourceHandle::setIgnoreSSLErrors(ignoreTLSErrors);
 }
 
-void NetworkProcess::allowSpecificHTTPSCertificateForHost(const CertificateInfo&, const String&)
+void NetworkProcess::allowSpecificHTTPSCertificateForHost(const CertificateInfo& certificateInfo, const String& host)
 {
-    notImplemented();
+    WebCore::ResourceHandle::setClientCertificate(host, certificateInfo.certificate());
 }
 
 void NetworkProcess::clearCacheForAllOrigins(uint32_t cachesToClear)
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to