ndn::security::KeyChain Member List

This is the complete list of members for ndn::security::KeyChain, including all inherited members.

addCertificate(const Key &key, const Certificate &cert)ndn::security::KeyChain
createHmacKey(const Name &prefix=SigningInfo::getHmacIdentity(), const HmacKeyParams &params=HmacKeyParams())ndn::security::KeyChain
createIdentity(const Name &identityName, const KeyParams &params=getDefaultKeyParams())ndn::security::KeyChain
createKey(const Identity &identity, const KeyParams &params=getDefaultKeyParams())ndn::security::KeyChain
deleteCertificate(const Key &key, const Name &certName)ndn::security::KeyChain
deleteIdentity(const Identity &identity)ndn::security::KeyChain
deleteKey(const Identity &identity, const Key &key)ndn::security::KeyChain
exportSafeBag(const Certificate &certificate, const char *pw, size_t pwLen)ndn::security::KeyChain
getDefaultKeyParams()ndn::security::KeyChainstatic
getPib() const noexceptndn::security::KeyChaininline
getTpm() const noexceptndn::security::KeyChaininline
importPrivateKey(const Name &keyName, shared_ptr< transform::PrivateKey > key)ndn::security::KeyChain
importSafeBag(const SafeBag &safeBag, const char *pw, size_t pwLen)ndn::security::KeyChain
KeyChain()ndn::security::KeyChain
KeyChain(const std::string &pibLocator, const std::string &tpmLocator, bool allowReset=false)ndn::security::KeyChain
makeCertificate(const pib::Key &publicKey, const SigningInfo &params=SigningInfo(), const MakeCertificateOptions &opts={})ndn::security::KeyChain
makeCertificate(const Certificate &certRequest, const SigningInfo &params=SigningInfo(), const MakeCertificateOptions &opts={})ndn::security::KeyChain
registerPibBackend(const std::string &scheme)ndn::security::KeyChaininlinestatic
registerTpmBackend(const std::string &scheme)ndn::security::KeyChaininlinestatic
setDefaultCertificate(const Key &key, const Certificate &cert)ndn::security::KeyChain
setDefaultIdentity(const Identity &identity)ndn::security::KeyChain
setDefaultKey(const Identity &identity, const Key &key)ndn::security::KeyChain
sign(Data &data, const SigningInfo &params=SigningInfo())ndn::security::KeyChain
sign(Interest &interest, const SigningInfo &params=SigningInfo())ndn::security::KeyChain
~KeyChain()ndn::security::KeyChain