23 #ifndef CA_MGM_CERTIFICATE_ISSUE_DATAHPP
24 #define CA_MGM_CERTIFICATE_ISSUE_DATAHPP
26 #include <ca-mgm/config.h>
32 namespace CA_MGM_NAMESPACE
35 class CertificateIssueDataImpl;
64 setCertifyPeriode(time_t start, time_t end);
76 getStartDateAsString()
const;
82 getEndDateAsString()
const;
85 setMessageDigest(
MD md);
88 getMessageDigest()
const;
94 getExtensions()
const;
103 commit2Config(
CA& ca,
Type type)
const;
120 virtual std::vector<std::string>
126 virtual std::vector<std::string>
136 #endif //CA_MGM_CERTIFICATE_ISSUE_DATA_HPP
Managing a CA repository.
Definition: CA.hpp:54
Collection of X509v3 extension for signing a certificate.
Definition: X509v3CertificateIssueExtensions.hpp:54
ca_mgm::RWCOW_pointer< CertificateIssueDataImpl > m_impl
Definition: CertificateIssueData.hpp:130
MD
Definition: CommonData.hpp:66
Definition: CAConfig.hpp:43
This is a short description of the library.
Type
Definition: CommonData.hpp:39
Data representation for signing a certificate.
Definition: CertificateIssueData.hpp:42