30 : context_(context), x509Store_(
nullptr) {
36 : context_(context), x509Store_(
std::
move(store)) {
40 void verify(
const std::vector<std::shared_ptr<const fizz::PeerCert>>& certs)
48 std::vector<Extension> getCertificateRequestExtensions()
const override;
50 static X509_STORE* getDefaultX509Store();
52 static std::unique_ptr<JavaCryptoCertificateVerifier> createFromCAFile(
57 void createAuthorities();
CertificateAuthorities authorities_
constexpr detail::Map< Move > move
VerificationContext context_
void setX509Store(folly::ssl::X509StoreUniquePtr &&store)
std::unique_ptr< X509_STORE, X509StoreDeleter > X509StoreUniquePtr
JavaCryptoCertificateVerifier(VerificationContext context, folly::ssl::X509StoreUniquePtr &&store)
JavaCryptoCertificateVerifier(VerificationContext context)
folly::ssl::X509StoreUniquePtr x509Store_