Lines Matching refs:cert
94 X509Ptr cert(X509_new(), ::X509_free); in loadCert() local
95 if (!cert) in loadCert()
111 X509* x509 = cert.get(); in loadCert()
118 return cert; in loadCert()
123 void validateCertificateStartDate(X509& cert) in validateCertificateStartDate() argument
132 ASN1_TIME* notBefore = X509_get_notBefore(&cert); in validateCertificateStartDate()
143 void validateCertificateAgainstStore(X509_STORE& x509Store, X509& cert) in validateCertificateAgainstStore() argument
153 errCode = X509_STORE_CTX_init(storeCtx.get(), &x509Store, &cert, nullptr); in validateCertificateAgainstStore()
211 void validateCertificateInSSLContext(X509& cert) in validateCertificateInSSLContext() argument
215 if (SSL_CTX_use_certificate(ctx.get(), &cert) != 1) in validateCertificateInSSLContext()
223 std::string generateCertId(X509& cert) in generateCertId() argument
225 unsigned long subjectNameHash = X509_subject_name_hash(&cert); in generateCertId()
226 unsigned long issuerSerialHash = X509_issuer_and_serial_hash(&cert); in generateCertId()
243 X509Ptr cert(X509_new(), ::X509_free); in parseCert() local
244 if (!cert) in parseCert()
253 X509* x509 = cert.get(); in parseCert()
260 return cert; in parseCert()