[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)
Created attachment 416969 [details] Patch
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.
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.
Created attachment 417025 [details] Patch
Committed r271170: <https://trac.webkit.org/changeset/271170>
<rdar://problem/72824805>
Filed: Bug 227694 – [curl][Win] wss: WebSocket doesn't work since r271170