22 #ifndef CA_MGM_EXTENDED_KEY_USAGE_EXT_HPP 23 #define CA_MGM_EXTENDED_KEY_USAGE_EXT_HPP 25 #include <ca-mgm/config.h> 30 namespace CA_MGM_NAMESPACE {
34 class ExtendedKeyUsageExtImpl;
84 setExtendedKeyUsage(
const StringList& usageList);
91 getExtendedKeyUsage()
const;
107 commit2Config(
CA& ca,
Type type)
const;
124 virtual std::vector<std::string>
130 virtual std::vector<std::string>
137 checkValue(
const std::string& value)
const;
143 #endif //CA_MGM_EXTENDED_KEY_USAGE_EXT_HPP Definition: ExtensionBase.hpp:34
Definition: ExtendedKeyUsageExt.hpp:42
Managing a CA repository.
Definition: CA.hpp:54
std::list< std::string > StringList
Definition: CommonData.hpp:37
Definition: CAConfig.hpp:43
Type
Definition: CommonData.hpp:39
ca_mgm::RWCOW_pointer< ExtendedKeyUsageExtImpl > m_impl
Definition: ExtendedKeyUsageExt.hpp:134
bool isEnabledFor(LogLevel level_r)