#include "key-chain.hpp"
#include "../signing-helpers.hpp"
#include "../../util/config-file.hpp"
#include "../../util/sha256.hpp"
#include "sec-public-info-sqlite3.hpp"
#include "sec-tpm-file.hpp"
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 |