Namespaces | |
detail | |
Classes | |
class | CertificateContainer |
Container of certificates of a key. More... | |
class | Identity |
A frontend handle of an Identity. More... | |
class | IdentityContainer |
Container of identities of a Pib. More... | |
class | Key |
A frontend handle of a key instance. More... | |
class | KeyContainer |
Container of keys of an identity. More... | |
class | Pib |
represents the PIB More... | |
class | PibImpl |
Abstract class of PIB implementation. More... | |
class | PibMemory |
An in-memory implementation of Pib. More... | |
class | PibSqlite3 |
Pib backend implementation based on SQLite3 database. More... | |
Functions | |
NDN_CXX_ASSERT_FORWARD_ITERATOR (CertificateContainer::const_iterator) | |
NDN_CXX_ASSERT_FORWARD_ITERATOR (IdentityContainer::const_iterator) | |
bool | operator!= (const Identity &lhs, const Identity &rhs) |
std::ostream & | operator<< (std::ostream &os, const Identity &id) |
bool | operator== (const Identity &lhs, const Identity &rhs) |
NDN_CXX_ASSERT_FORWARD_ITERATOR (KeyContainer::const_iterator) | |
bool | operator!= (const Key &lhs, const Key &rhs) |
std::ostream & | operator<< (std::ostream &os, const Key &key) |
bool | operator== (const Key &lhs, const Key &rhs) |
NDN_CXX_V2_KEYCHAIN_REGISTER_PIB_BACKEND (PibSqlite3) | |
NDN_CXX_V2_KEYCHAIN_REGISTER_PIB_BACKEND (PibMemory) | |
Variables | |
static const std::string | INITIALIZATION |
ndn security pib | Pib |
ndn::security::pib::NDN_CXX_ASSERT_FORWARD_ITERATOR | ( | CertificateContainer::const_iterator | ) |
ndn::security::pib::NDN_CXX_ASSERT_FORWARD_ITERATOR | ( | IdentityContainer::const_iterator | ) |
Definition at line 101 of file identity.cpp.
std::ostream & ndn::security::pib::operator<< | ( | std::ostream & | os, |
const Identity & | id | ||
) |
Definition at line 107 of file identity.cpp.
Referenced by operator==().
Definition at line 162 of file identity.hpp.
References operator<<().
ndn::security::pib::NDN_CXX_ASSERT_FORWARD_ITERATOR | ( | KeyContainer::const_iterator | ) |
std::ostream & ndn::security::pib::operator<< | ( | std::ostream & | os, |
const Key & | key | ||
) |
Definition at line 127 of file key.cpp.
References ndn::security::pib::Key::getName().
Definition at line 186 of file key.hpp.
References ndn::security::v2::constructKeyName(), ndn::security::v2::extractIdentityFromKeyName(), ndn::security::v2::isValidKeyName(), and ndn::security::v2::operator<<().
ndn::security::pib::NDN_CXX_V2_KEYCHAIN_REGISTER_PIB_BACKEND | ( | PibSqlite3 | ) |
ndn::security::pib::NDN_CXX_V2_KEYCHAIN_REGISTER_PIB_BACKEND | ( | PibMemory | ) |
|
static |
Definition at line 37 of file pib-sqlite3.cpp.
ndn security pib ndn::security::pib::Pib |
Definition at line 30 of file pib.cpp.
Referenced by ndn::security::v2::parseLocatorUri().