v1/key-chain.cpp File Reference
+ Include dependency graph for v1/key-chain.cpp:

Go to the source code of this file.

Namespaces

 ndn
 Copyright (c) 2013-2017 Regents of the University of California.
 
 ndn::security
 
 ndn::security::v1
 

Typedefs

typedef Factory< KeyChain::PibCreateFunc > ndn::security::v1::PibFactory
 
typedef Factory< KeyChain::TpmCreateFunc > ndn::security::v1::TpmFactory
 

Functions

static std::tuple< std::string, std::string > ndn::security::v1::getCanonicalPibLocator (const std::string &pibLocator)
 
static std::tuple< std::string, std::string > ndn::security::v1::getCanonicalTpmLocator (const std::string &tpmLocator)
 
static std::map< std::string, PibFactory > & ndn::security::v1::getPibFactories ()
 
static std::map< std::string, TpmFactory > & ndn::security::v1::getTpmFactories ()
 
static std::tuple< std::string, std::string > ndn::security::v1::parseUri (const std::string &uri)
 

Variables

const std::string ndn::security::v1::DEFAULT_PIB_SCHEME = "pib-sqlite3"
 
const std::string ndn::security::v1::DEFAULT_TPM_SCHEME = "tpm-file"
 
static class ndn::security::v1::NdnCxxAutoSecPublicInfoSqlite3PibRegistrationClass ndn::security::v1::ndnCxxAutoSecPublicInfoSqlite3PibRegistrationVariable
 
static class ndn::security::v1::NdnCxxAutoSecTpmFileTpmRegistrationClass ndn::security::v1::ndnCxxAutoSecTpmFileTpmRegistrationVariable