5#ifndef MOLYBDEN_CERTIFICATE_HPP
6#define MOLYBDEN_CERTIFICATE_HPP
15enum class CertVerificationStatus {
20 kNoRevocationMechanism,
21 kUnableToCheckRevocation,
24 kWeakSignatureAlgorithm,
28 kNameConstraintViolation,
32 kSha1SignaturePresent,
34 kCertificateTransparencyRequired
An error found by Chromium when verifying an SSL certificate.
Definition certificate.hpp:54
CertVerificationStatus status
The certificate verification status.
Definition certificate.hpp:58
std::string short_description
A short localized human-readable description of the verification error.
Definition certificate.hpp:63
std::string detailed_description
A detailed localized human-readable description of the verification error.
Definition certificate.hpp:70
Definition certificate.hpp:37
std::vector< char > der_encoded_value
The DER-encoded representation of the X.509 certificate data.
Definition certificate.hpp:41
std::vector< Certificate > intermediate_certs
The list of intermediate certificates associated with this certificate that may be needed for chain b...
Definition certificate.hpp:48