22 #ifndef CA_MGM_ISSUER_ALTERNATIVE_NAME_EXTENSION_HPP 23 #define CA_MGM_ISSUER_ALTERNATIVE_NAME_EXTENSION_HPP 25 #include <ca-mgm/config.h> 32 namespace CA_MGM_NAMESPACE {
36 class IssuerAlternativeNameExtImpl;
43 const std::list<LiteralValue> &alternativeNameList);
59 setCopyIssuer(
bool copyIssuer);
62 getCopyIssuer()
const;
65 setAlternativeNameList(
const std::list<LiteralValue> &alternativeNameList);
67 std::list<LiteralValue>
68 getAlternativeNameList()
const;
74 commit2Config(
CA& ca,
Type type)
const;
79 virtual std::vector<std::string>
82 virtual std::vector<std::string>
92 #endif // CA_MGM_ISSUER_ALTERNATIVE_NAME_EXTENSION_HPP Definition: ExtensionBase.hpp:34
ca_mgm::RWCOW_pointer< IssuerAlternativeNameExtImpl > m_impl
Definition: IssuerAlternativeNameExtension.hpp:86
Managing a CA repository.
Definition: CA.hpp:54
Definition: CAConfig.hpp:43
Definition: IssuerAlternativeNameExtension.hpp:38
Type
Definition: CommonData.hpp:39
Definition: LiteralValues.hpp:41