summaryrefslogtreecommitdiffstats
path: root/Source/WebKit2/Shared/API/c/mac/WKCertificateInfoMac.mm
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebKit2/Shared/API/c/mac/WKCertificateInfoMac.mm')
-rw-r--r--Source/WebKit2/Shared/API/c/mac/WKCertificateInfoMac.mm6
1 files changed, 6 insertions, 0 deletions
diff --git a/Source/WebKit2/Shared/API/c/mac/WKCertificateInfoMac.mm b/Source/WebKit2/Shared/API/c/mac/WKCertificateInfoMac.mm
index a2f348d..34dd431 100644
--- a/Source/WebKit2/Shared/API/c/mac/WKCertificateInfoMac.mm
+++ b/Source/WebKit2/Shared/API/c/mac/WKCertificateInfoMac.mm
@@ -31,6 +31,12 @@
using namespace WebKit;
+WKCertificateInfoRef WKCertificateInfoCreateWithCertficateChain(CFArrayRef certificateChain)
+{
+ RefPtr<WebCertificateInfo> certificateInfo = WebCertificateInfo::create(PlatformCertificateInfo(certificateChain));
+ return toAPI(certificateInfo.release().leakRef());
+}
+
CFArrayRef WKCertificateInfoGetCertificateChain(WKCertificateInfoRef certificateInfoRef)
{
return toImpl(certificateInfoRef)->platformCertificateInfo().certificateChain();