#include "ndn-cxx/interest.hpp"
#include "ndn-cxx/security/certificate.hpp"
#include "ndn-cxx/security/key-params.hpp"
#include "ndn-cxx/security/pib/pib.hpp"
#include "ndn-cxx/security/safe-bag.hpp"
#include "ndn-cxx/security/signing-info.hpp"
#include "ndn-cxx/security/tpm/tpm.hpp"
Go to the source code of this file.
Classes | |
class | ndn::security::v2::KeyChain::Error |
class | ndn::security::v2::KeyChain::InvalidSigningInfoError |
Error indicating that the supplied SigningInfo is invalid. More... | |
class | ndn::security::v2::KeyChain |
The interface of signing key management. More... | |
class | ndn::security::v2::KeyChain::LocatorMismatchError |
Error indicating that the supplied TPM locator does not match the locator stored in PIB. More... | |
Namespaces | |
ndn | |
ndn::security | |
ndn::security::v2 | |
Macros | |
#define | NDN_CXX_KEYCHAIN_REGISTER_PIB_BACKEND(PibType) |
Register Pib backend class in KeyChain. More... | |
#define | NDN_CXX_KEYCHAIN_REGISTER_TPM_BACKEND(TpmType) |
Register Tpm backend class in KeyChain. More... | |
#define NDN_CXX_KEYCHAIN_REGISTER_PIB_BACKEND | ( | PibType | ) |
Register Pib backend class in KeyChain.
This macro should be placed once in the implementation file of the Pib backend class within the namespace where the type is declared.
Definition at line 450 of file key-chain.hpp.
#define NDN_CXX_KEYCHAIN_REGISTER_TPM_BACKEND | ( | TpmType | ) |
Register Tpm backend class in KeyChain.
This macro should be placed once in the implementation file of the Tpm backend class within the namespace where the type is declared.
Definition at line 468 of file key-chain.hpp.