Classes | |
class | Certificate |
class | CertificateExtension |
A CertificateExtension represents the Extension entry in a certificate. More... | |
class | CertificateSubjectDescription |
A CertificateSubjectDescription represents the SubjectDescription entry in a Certificate. More... | |
class | IdentityCertificate |
class | KeyChain |
The packet signing interface. More... | |
class | PublicKey |
class | SecPublicInfo |
SecPublicInfo is a base class for the storage of public information. More... | |
class | SecPublicInfoSqlite3 |
class | SecTpm |
SecTpm is the base class of the TPM classes. More... | |
class | SecTpmFile |
class | SecTpmOsx |
class | SecuredBag |
Typedefs | |
typedef Factory< KeyChain::PibCreateFunc > | PibFactory |
typedef Factory< KeyChain::TpmCreateFunc > | TpmFactory |
Functions | |
BOOST_CONCEPT_ASSERT ((WireEncodable< IdentityCertificate >)) | |
BOOST_CONCEPT_ASSERT ((WireEncodable< SecuredBag >)) | |
BOOST_CONCEPT_ASSERT ((WireDecodable< IdentityCertificate >)) | |
BOOST_CONCEPT_ASSERT ((WireDecodable< SecuredBag >)) | |
BOOST_CONCEPT_ASSERT ((WireEncodable< Certificate >)) | |
BOOST_CONCEPT_ASSERT ((WireDecodable< Certificate >)) | |
static std::tuple< std::string, std::string > | getCanonicalPibLocator (const std::string &pibLocator) |
static std::tuple< std::string, std::string > | getCanonicalTpmLocator (const std::string &tpmLocator) |
static std::map< std::string, PibFactory > & | getPibFactories () |
static std::map< std::string, TpmFactory > & | getTpmFactories () |
std::ostream & | operator<< (std::ostream &os, const PublicKey &key) |
std::ostream & | operator<< (std::ostream &os, const Certificate &cert) |
static std::tuple< std::string, std::string > | parseUri (const std::string &uri) |
static int | sqlite3_bind_string (sqlite3_stmt *statement, int index, const string &value, void(*destructor)(void *)) |
A utility function to call the normal sqlite3_bind_text where the value and length are value.c_str() and value.size(). More... | |
static string | sqlite3_column_string (sqlite3_stmt *statement, int column) |
Variables | |
const std::string | DEFAULT_PIB_SCHEME = "pib-sqlite3" |
const std::string | DEFAULT_TPM_SCHEME = "tpm-file" |
static const string | INIT_CERT_TABLE |
static const string | INIT_ID_TABLE |
static const string | INIT_KEY_TABLE |
static const string | INIT_TPM_INFO_TABLE |
static class ndn::security::v1::NdnCxxAutoSecPublicInfoSqlite3PibRegistrationClass | ndnCxxAutoSecPublicInfoSqlite3PibRegistrationVariable |
static class ndn::security::v1::NdnCxxAutoSecTpmFileTpmRegistrationClass | ndnCxxAutoSecTpmFileTpmRegistrationVariable |
typedef Factory<KeyChain::PibCreateFunc> ndn::security::v1::PibFactory |
Definition at line 84 of file v1/key-chain.cpp.
typedef Factory<KeyChain::TpmCreateFunc> ndn::security::v1::TpmFactory |
Definition at line 85 of file v1/key-chain.cpp.
ndn::security::v1::BOOST_CONCEPT_ASSERT | ( | (WireEncodable< IdentityCertificate >) | ) |
ndn::security::v1::BOOST_CONCEPT_ASSERT | ( | (WireEncodable< SecuredBag >) | ) |
ndn::security::v1::BOOST_CONCEPT_ASSERT | ( | (WireDecodable< IdentityCertificate >) | ) |
ndn::security::v1::BOOST_CONCEPT_ASSERT | ( | (WireDecodable< SecuredBag >) | ) |
ndn::security::v1::BOOST_CONCEPT_ASSERT | ( | (WireEncodable< Certificate >) | ) |
ndn::security::v1::BOOST_CONCEPT_ASSERT | ( | (WireDecodable< Certificate >) | ) |
|
inlinestatic |
Definition at line 188 of file v1/key-chain.cpp.
|
inlinestatic |
Definition at line 226 of file v1/key-chain.cpp.
|
static |
Definition at line 88 of file v1/key-chain.cpp.
|
static |
Definition at line 95 of file v1/key-chain.cpp.
std::ostream & ndn::security::v1::operator<< | ( | std::ostream & | os, |
const PublicKey & | key | ||
) |
Definition at line 145 of file v1/public-key.cpp.
std::ostream & ndn::security::v1::operator<< | ( | std::ostream & | os, |
const Certificate & | cert | ||
) |
Definition at line 351 of file v1/certificate.cpp.
|
inlinestatic |
Definition at line 168 of file v1/key-chain.cpp.
|
static |
A utility function to call the normal sqlite3_bind_text where the value and length are value.c_str() and value.size().
Definition at line 99 of file sec-public-info-sqlite3.cpp.
|
static |
Definition at line 108 of file sec-public-info-sqlite3.cpp.
const std::string ndn::security::v1::DEFAULT_PIB_SCHEME = "pib-sqlite3" |
Definition at line 51 of file v1/key-chain.cpp.
const std::string ndn::security::v1::DEFAULT_TPM_SCHEME = "tpm-file" |
Definition at line 56 of file v1/key-chain.cpp.
|
static |
Definition at line 77 of file sec-public-info-sqlite3.cpp.
|
static |
Definition at line 54 of file sec-public-info-sqlite3.cpp.
|
static |
Definition at line 63 of file sec-public-info-sqlite3.cpp.
|
static |
Definition at line 47 of file sec-public-info-sqlite3.cpp.
|
static |
|
static |