22 #ifndef CA_MGM_SUBJECT_KEY_IDENTIFIER_EXTENSION_HPP
23 #define CA_MGM_SUBJECT_KEY_IDENTIFIER_EXTENSION_HPP
25 #include <ca-mgm/config.h>
30 namespace CA_MGM_NAMESPACE {
34 class SubjectKeyIdentifierExtImpl;
52 setSubjectKeyIdentifier(
bool autoDetect,
const std::string& keyId = std::string());
55 isAutoDetectionEnabled()
const;
66 commit2Config(
CA& ca,
Type type)
const;
71 virtual std::vector<std::string>
74 virtual std::vector<std::string>
83 #endif // CA_MGM_SUBJECT_KEY_IDENTIFIER_EXTENSION_HPP
Definition: ExtensionBase.hpp:34
Managing a CA repository.
Definition: CA.hpp:54
Definition: SubjectKeyIdentifierExtension.hpp:36
ca_mgm::RWCOW_pointer< SubjectKeyIdentifierExtImpl > m_impl
Definition: SubjectKeyIdentifierExtension.hpp:78
Definition: CAConfig.hpp:43
Type
Definition: CommonData.hpp:39