All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
ndn::KeyChain Member List

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

addCertificate(PibKey &key, const CertificateV2 &certificate)ndn::KeyChain
CommandInterestSigner (defined in ndn::KeyChain)ndn::KeyChainfriend
createIdentity(const Name &identityName, const KeyParams &params=getDefaultKeyParams())ndn::KeyChaininline
createIdentityAndCertificate(const Name &identityName, const KeyParams &params=getDefaultKeyParams())ndn::KeyChaininline
createIdentityV2(const Name &identityName, const KeyParams &params=getDefaultKeyParams())ndn::KeyChain
createKey(PibIdentity &identity, const KeyParams &params=getDefaultKeyParams())ndn::KeyChain
createSigningRequest(const Name &keyName)ndn::KeyChaininline
DEFAULT_KEY_PARAMSndn::KeyChainstatic
deleteCertificate(PibKey &key, const Name &certificateName)ndn::KeyChain
deleteIdentity(PibIdentity &identity)ndn::KeyChain
deleteIdentity(const Name &identityName)ndn::KeyChaininline
deleteKey(PibIdentity &identity, PibKey &key)ndn::KeyChain
generateEcdsaKeyPair(const Name &identityName, bool isKsk=false, int keySize=256)ndn::KeyChaininline
generateEcdsaKeyPairAsDefault(const Name &identityName, bool isKsk=false, int keySize=256)ndn::KeyChaininline
generateRSAKeyPair(const Name &identityName, bool isKsk=false, int keySize=2048)ndn::KeyChaininline
generateRSAKeyPairAsDefault(const Name &identityName, bool isKsk=false, int keySize=2048)ndn::KeyChaininline
getCertificate(const Name &certificateName)ndn::KeyChaininline
getDefaultCertificateName()ndn::KeyChaininline
getDefaultIdentity()ndn::KeyChaininline
getDefaultKeyParams() (defined in ndn::KeyChain)ndn::KeyChainstatic
getIdentityCertificate(const Name &certificateName)ndn::KeyChaininline
getIdentityManager()ndn::KeyChaininline
getIsSecurityV1() const ndn::KeyChaininline
getPib() (defined in ndn::KeyChain)ndn::KeyChaininline
getPolicyManager()ndn::KeyChaininline
getTpm() (defined in ndn::KeyChain)ndn::KeyChaininline
importSafeBag(const SafeBag &safeBag, const uint8_t *password=0, size_t passwordLength=0)ndn::KeyChain
installIdentityCertificate(const IdentityCertificate &certificate)ndn::KeyChaininline
KeyChain(const std::string &pibLocator, const std::string &tpmLocator, bool allowReset=false)ndn::KeyChain
KeyChain(const ptr_lib::shared_ptr< PibImpl > &pibImpl, const ptr_lib::shared_ptr< TpmBackEnd > &tpmBackEnd, const ptr_lib::shared_ptr< PolicyManager > &policyManager=ptr_lib::shared_ptr< PolicyManager >())ndn::KeyChain
KeyChain(const ptr_lib::shared_ptr< IdentityManager > &identityManager, const ptr_lib::shared_ptr< PolicyManager > &policyManager)ndn::KeyChain
KeyChain(const ptr_lib::shared_ptr< IdentityManager > &identityManager)ndn::KeyChain
KeyChain()ndn::KeyChain
MakePibImpl typedef (defined in ndn::KeyChain)ndn::KeyChain
MakeTpmBackEnd typedef (defined in ndn::KeyChain)ndn::KeyChain
registerPibBackend(const std::string &scheme, const MakePibImpl &makePibImpl)ndn::KeyChaininlinestatic
registerTpmBackend(const std::string &scheme, const MakeTpmBackEnd &makeTpmBackEnd)ndn::KeyChaininlinestatic
revokeCertificate(const Name &certificateName)ndn::KeyChaininline
revokeKey(const Name &keyName)ndn::KeyChaininline
selfSign(ptr_lib::shared_ptr< PibKey > &key, WireFormat &wireFormat=*WireFormat::getDefaultWireFormat())ndn::KeyChain
setDefaultCertificate(PibKey &key, const CertificateV2 &certificate)ndn::KeyChain
setDefaultCertificateForKey(const IdentityCertificate &certificate)ndn::KeyChaininline
setDefaultIdentity(PibIdentity &identity)ndn::KeyChain
setDefaultKey(PibIdentity &identity, PibKey &key)ndn::KeyChain
setDefaultKeyForIdentity(const Name &keyName, const Name &identityNameCheck=Name())ndn::KeyChaininline
setFace(Face *face)ndn::KeyChaininline
sign(Data &data, const SigningInfo &params, WireFormat &wireFormat=*WireFormat::getDefaultWireFormat())ndn::KeyChain
sign(Data &data, WireFormat &wireFormat=*WireFormat::getDefaultWireFormat())ndn::KeyChaininline
sign(Interest &interest, const SigningInfo &params, WireFormat &wireFormat=*WireFormat::getDefaultWireFormat())ndn::KeyChain
sign(Interest &interest, WireFormat &wireFormat=*WireFormat::getDefaultWireFormat())ndn::KeyChaininline
sign(const uint8_t *buffer, size_t bufferLength, const SigningInfo &params=getDefaultSigningInfo())ndn::KeyChain
sign(Data &data, const Name &certificateName, WireFormat &wireFormat=*WireFormat::getDefaultWireFormat())ndn::KeyChaininline
sign(Interest &interest, const Name &certificateName, WireFormat &wireFormat=*WireFormat::getDefaultWireFormat())ndn::KeyChaininline
sign(const uint8_t *buffer, size_t bufferLength, const Name &certificateName)ndn::KeyChaininline
sign(const std::vector< uint8_t > &buffer, const Name &certificateName)ndn::KeyChaininline
signByIdentity(Data &data, const Name &identityName=Name(), WireFormat &wireFormat=*WireFormat::getDefaultWireFormat())ndn::KeyChain
signByIdentity(const uint8_t *buffer, size_t bufferLength, const Name &identityName)ndn::KeyChain
signByIdentity(const std::vector< uint8_t > &buffer, const Name &identityName)ndn::KeyChaininline
signWithHmacWithSha256(Data &data, const Blob &key, WireFormat &wireFormat=*WireFormat::getDefaultWireFormat())ndn::KeyChainstatic
signWithHmacWithSha256(Interest &interest, const Blob &key, const Name &keyName, WireFormat &wireFormat=*WireFormat::getDefaultWireFormat())ndn::KeyChainstatic
signWithSha256(Data &data, WireFormat &wireFormat=*WireFormat::getDefaultWireFormat())ndn::KeyChaininline
signWithSha256(Interest &interest, WireFormat &wireFormat=*WireFormat::getDefaultWireFormat())ndn::KeyChaininline
verifyData(const ptr_lib::shared_ptr< Data > &data, const OnVerified &onVerified, const OnDataValidationFailed &onValidationFailed, int stepCount=0)ndn::KeyChain
verifyData(const ptr_lib::shared_ptr< Data > &data, const OnVerified &onVerified, const OnVerifyFailed &onVerifyFailed, int stepCount=0)ndn::KeyChain
verifyDataWithHmacWithSha256(const Data &data, const Blob &key, WireFormat &wireFormat=*WireFormat::getDefaultWireFormat())ndn::KeyChainstatic
verifyInterest(const ptr_lib::shared_ptr< Interest > &interest, const OnVerifiedInterest &onVerified, const OnInterestValidationFailed &onValidationFailed, int stepCount=0, WireFormat &wireFormat=*WireFormat::getDefaultWireFormat())ndn::KeyChain
verifyInterest(const ptr_lib::shared_ptr< Interest > &interest, const OnVerifiedInterest &onVerified, const OnVerifyInterestFailed &onVerifyFailed, int stepCount=0, WireFormat &wireFormat=*WireFormat::getDefaultWireFormat())ndn::KeyChain
verifyInterestWithHmacWithSha256(const Interest &interest, const Blob &key, WireFormat &wireFormat=*WireFormat::getDefaultWireFormat())ndn::KeyChainstatic