22 #ifndef CA_MGM_CERTIFICATE_DATA_HPP 23 #define CA_MGM_CERTIFICATE_DATA_HPP 25 #include <ca-mgm/config.h> 32 namespace CA_MGM_NAMESPACE {
34 class CertificateDataImpl;
76 getPublicKeyAlgorithm()
const;
79 getPublicKeyAlgorithmAsString()
const;
85 getSignatureAlgorithm()
const;
88 getSignatureAlgorithmAsString()
const;
94 getFingerprint()
const;
97 getExtensions()
const;
104 getCertificateAsText()
const;
111 getExtensionsAsText()
const;
116 virtual std::vector<std::string>
119 virtual std::vector<std::string>
131 #endif // CA_MGM_CERTIFICATE_DATA_HPP Read-only data representation of X509 V3 Certificate Extensions.
Definition: X509v3CertificateExtensions.hpp:48
Definition: DNObject.hpp:72
SigAlg
Definition: CommonData.hpp:60
Read-only data representation of a certificate.
Definition: CertificateData.hpp:41
KeyAlg
Definition: CommonData.hpp:54
Buffer for storing binary data.
Definition: ByteBuffer.hpp:55
ca_mgm::RWCOW_pointer< CertificateDataImpl > m_impl
Definition: CertificateData.hpp:126