RESOLVED FIXED 220258
[WinCairo][curl] Enable CURLSSLOPT_NATIVE_CA flag to use system's CA certs instead of cacert.pem
https://bugs.webkit.org/show_bug.cgi?id=220258
Summary [WinCairo][curl] Enable CURLSSLOPT_NATIVE_CA flag to use system's CA certs in...
Fujii Hironori
Reported 2021-01-04 18:28:37 PST
[WinCairo][curl] Enable CURLSSLOPT_NATIVE_CA flag to use system's CA certs instead of cacert.pem CURLOPT_SSL_OPTIONS https://curl.se/libcurl/c/CURLOPT_SSL_OPTIONS.html > CURLSSLOPT_NATIVE_CA > > Tell libcurl to use the operating system's native CA store for > certificate verification. Works only on Windows when built to use > OpenSSL. This option is experimental and behavior is subject to > change. (Added in 7.71.0)
Attachments
Patch (5.40 KB, patch)
2021-01-04 18:31 PST, Fujii Hironori
no flags
Patch (6.67 KB, patch)
2021-01-05 12:09 PST, Fujii Hironori
no flags
Fujii Hironori
Comment 1 2021-01-04 18:31:53 PST
Don Olmstead
Comment 2 2021-01-05 09:33:15 PST
Comment on attachment 416969 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=416969&action=review r=me with nit before landing. > Source/WebCore/ChangeLog:8 > + Libcurl 7.71 added a new flag CURLSSLOPT_NATIVE_CA to use the You should bump the required version in OptionWinCairo.cmake then.
Fujii Hironori
Comment 3 2021-01-05 12:02:03 PST
Comment on attachment 416969 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=416969&action=review >> Source/WebCore/ChangeLog:8 >> + Libcurl 7.71 added a new flag CURLSSLOPT_NATIVE_CA to use the > > You should bump the required version in OptionWinCairo.cmake then. Good point. Will do that.
Fujii Hironori
Comment 4 2021-01-05 12:09:57 PST
Fujii Hironori
Comment 5 2021-01-05 12:33:57 PST
Radar WebKit Bug Importer
Comment 6 2021-01-05 12:34:15 PST
Fujii Hironori
Comment 7 2021-07-05 17:24:21 PDT
Filed: Bug 227694 – [curl][Win] wss: WebSocket doesn't work since r271170
Note You need to log in before you can comment on or make changes to this bug.