Strict validation for certs
authorSubodh Iyengar <subodh@fb.com>
Thu, 28 Apr 2016 18:12:54 +0000 (11:12 -0700)
committerFacebook Github Bot 8 <facebook-github-bot-8-bot@fb.com>
Thu, 28 Apr 2016 18:20:26 +0000 (11:20 -0700)
Summary: Add X509 param types

Reviewed By: knekritz

Differential Revision: D3230008

fb-gh-sync-id: 660a2f5bdc9355f5b42c2ccfb1d7cab83df34fc2
fbshipit-source-id: 660a2f5bdc9355f5b42c2ccfb1d7cab83df34fc2

folly/io/async/ssl/OpenSSLPtrTypes.h

index 2000db2f23ba3d2a0e36fa4d51efcf72622edc32..7948c62af2ac0e07bab68b811cb504b863b26255 100644 (file)
@@ -37,6 +37,10 @@ using X509StoreCtxDeleter =
     folly::static_function_deleter<X509_STORE_CTX, &X509_STORE_CTX_free>;
 using X509StoreCtxUniquePtr =
     std::unique_ptr<X509_STORE_CTX, X509StoreCtxDeleter>;
+using X509VerifyParamDeleter =
+    folly::static_function_deleter<X509_VERIFY_PARAM, &X509_VERIFY_PARAM_free>;
+using X509VerifyParam =
+    std::unique_ptr<X509_VERIFY_PARAM, X509VerifyParamDeleter>;
 
 // EVP
 using EvpPkeyDel = folly::static_function_deleter<EVP_PKEY, &EVP_PKEY_free>;