Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 9fa349553d3f473392a89ab3b37a3e63b8c993c8 https://github.com/WebKit/WebKit/commit/9fa349553d3f473392a89ab3b37a3e63b8c993c8 Author: Fujii Hironori <hironori.fu...@sony.com> Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths: M Source/WebKit/Shared/API/c/curl/WKCertificateInfoCurl.cpp M Source/WebKit/UIProcess/API/C/curl/WKProtectionSpaceCurl.cpp M Source/WebKit/UIProcess/API/C/curl/WKProtectionSpaceCurl.h M Tools/MiniBrowser/win/WebKitBrowserWindow.cpp Log Message: ----------- [curl] Add new WK C API to get the server certificate chain https://bugs.webkit.org/show_bug.cgi?id=246379 Reviewed by Alex Christensen. 255206@main deprecated WKProtectionSpaceCopyCertificateInfo and WKCertificateInfoRef. But, WinCairo and PlayStation ports are using it. Added alternative new WK C API. WKArrayRef WKProtectionSpaceCopyCertificateChain(WKProtectionSpaceRef protectionSpace) int WKProtectionSpaceGetCertificateVerificationError(WKProtectionSpaceRef protectionSpace) WKStringRef WKProtectionSpaceCopyCertificateVerificationErrorDescription(WKProtectionSpaceRef protectionSpace) * Source/WebKit/Shared/API/c/curl/WKCertificateInfoCurl.cpp: * Source/WebKit/UIProcess/API/C/curl/WKProtectionSpaceCurl.cpp: (WKProtectionSpaceCopyCertificateChain): (WKProtectionSpaceGetCertificateVerificationError): (WKProtectionSpaceCopyCertificateVerificationErrorDescription): * Source/WebKit/UIProcess/API/C/curl/WKProtectionSpaceCurl.h: * Tools/MiniBrowser/win/WebKitBrowserWindow.cpp: (createPEMString): (WebKitBrowserWindow::canTrustServerCertificate): Canonical link: https://commits.webkit.org/255505@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes