24 void serialize(boost::property_tree::ptree &parentNode)
override;
26 void unSerialize(boost::property_tree::ptree &node)
override;
30 return pkcs_object_id_;
35 pkcs_object_id_ = keyid;
50 return pkcs_session_password_;
55 pkcs_session_password_ = pwd;
60 return env_PROTECCIO_CONF_DIR_;
65 env_PROTECCIO_CONF_DIR_ = d;
70 return pkcs_library_shared_object_path_;
75 pkcs_library_shared_object_path_ = d;
A Key storage base class. The key storage specify where the key is stored in memory....
Definition: keystorage.hpp:31
Definition: PKCSkeystorage.hpp:12
const std::string & get_pkcs_shared_object_path() const
Definition: PKCSkeystorage.hpp:68
void set_proteccio_conf_dir(const std::string &d)
Definition: PKCSkeystorage.hpp:63
const ByteVector & get_key_id() const
Definition: PKCSkeystorage.hpp:28
std::string getDefaultXmlNodeName() const override
Get the default Xml Node name for this object.
Definition: PKCSkeystorage.hpp:19
std::string env_PROTECCIO_CONF_DIR_
Definition: PKCSkeystorage.hpp:107
void set_pkcs_shared_object_path(const std::string &d)
Definition: PKCSkeystorage.hpp:73
const std::string & get_proteccio_conf_dir() const
Definition: PKCSkeystorage.hpp:58
void set_key_id(const ByteVector &keyid)
Definition: PKCSkeystorage.hpp:33
ByteVector pkcs_object_id_
Definition: PKCSkeystorage.hpp:83
void set_slot_id(size_t slot_id)
Definition: PKCSkeystorage.hpp:43
void set_pkcs_session_password(const std::string &pwd)
Definition: PKCSkeystorage.hpp:53
const std::string & get_pkcs_session_password() const
Definition: PKCSkeystorage.hpp:48
std::string pkcs_session_password_
Definition: PKCSkeystorage.hpp:88
size_t get_slot_id() const
Definition: PKCSkeystorage.hpp:38
KeyStorageType getType() const override
Get the key storage type.
Definition: PKCSkeystorage.hpp:14
std::string pkcs_library_shared_object_path_
Definition: PKCSkeystorage.hpp:110
std::vector< uint8_t > ByteVector
Definition: lla_fwd.hpp:80
KeyStorageType
The key storage types.
Definition: keystorage.hpp:17
@ KST_PKCS
Definition: keystorage.hpp:22