20 explicit IKSStorage(
const std::string &key_identity);
28 : saveIKSConfig_(false)
36 void serialize(boost::property_tree::ptree &parentNode)
override;
38 void unSerialize(boost::property_tree::ptree &node)
override;
40 std::string getDefaultXmlNodeName()
const override;
48 const std::string &getKeyIdentity()
const;
50 void setKeyIdentity(
const std::string &idt);
55 void setSerializeIKSConfig(
bool v);
57 bool getSerializeIKSConfig()
const;
59 void setIKSConfig(
const std::string &ip, uint16_t port,
60 const std::string &client_cert,
const std::string &client_key,
61 const std::string &root_ca);
Definition: IKSStorage.hpp:14
virtual ~IKSStorage()=default
IKSStorage()
Definition: IKSStorage.hpp:27
bool saveIKSConfig_
Definition: IKSStorage.hpp:72
std::string key_identity_
Definition: IKSStorage.hpp:66
iks::IslogKeyServer::IKSConfig config_
Definition: IKSStorage.hpp:79
A Key storage base class. The key storage specify where the key is stored in memory....
Definition: keystorage.hpp:31
KeyStorageType
The key storage types.
Definition: keystorage.hpp:17
Definition: IslogKeyServer.hpp:24