Cairo-based Windows port does not handle the https protocol.
authorbfulgham@webkit.org <bfulgham@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 11 Aug 2009 23:09:04 +0000 (23:09 +0000)
committerbfulgham@webkit.org <bfulgham@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 11 Aug 2009 23:09:04 +0000 (23:09 +0000)
commit52c7c51b1c2c0781633682bde2ed2005f6f8822e
treec094f995dae79554e6a74e938af72d569e66c269
parent00b37ca5ba6be895344bff55100a2296cfce1336
Cairo-based Windows port does not handle the https protocol.
https://bugs.webkit.org/show_bug.cgi?id=28171.

Reviewed by Adam Roben.

No new tests needed.  Existing https tests show this failure
for WinCairo builds.

* WebCore.vcproj/WebCoreCURL.vsprops: Add a few preprocessor
  definitions for SSL support in cURL.
* platform/network/curl/ResourceHandleManager.h: Add new
  certificate path member variable.
* platform/network/curl/ResourceHandleManager.cpp:
(WebCore::certificateBundlePath): New method to retrieve the
  proper certificate resource bundle path.
(WebCore::ResourceHandleManager::initializeHandle): Check for
  the resource bundle and use if available to activate SSL
  support.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@47071 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebCore/ChangeLog
WebCore/WebCore.vcproj/WebCoreCURL.vsprops
WebCore/platform/network/curl/ResourceHandleManager.cpp
WebCore/platform/network/curl/ResourceHandleManager.h