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