cacheUnverifiedCert(Certificate &&cert) | ndn::security::CertificateStorage | |
cacheVerifiedCert(Certificate &&cert) | ndn::security::CertificateStorage | protected |
cacheVerifiedCertificate(Certificate &&cert) | ndn::security::Validator | |
CertificateStorage() | ndn::security::CertificateStorage | |
CommandInterestOptions typedef | ndn::security::ValidatorConfig | |
findTrustedCert(const Interest &interestForCert) const | ndn::security::CertificateStorage | |
getFetcher() const noexcept | ndn::security::Validator | inline |
getMaxDepth() const noexcept | ndn::security::Validator | inline |
getPolicy() const noexcept | ndn::security::Validator | inline |
getTrustAnchors() const | ndn::security::CertificateStorage | |
getUnverifiedCertCache() const | ndn::security::CertificateStorage | |
getVerifiedCertCache() const | ndn::security::CertificateStorage | |
isCertKnown(const Name &certPrefix) const | ndn::security::CertificateStorage | |
load(const std::string &filename) | ndn::security::ValidatorConfig | |
load(const std::string &input, const std::string &filename) | ndn::security::ValidatorConfig | |
load(std::istream &input, const std::string &filename) | ndn::security::ValidatorConfig | |
load(const validator_config::ConfigSection &configSection, const std::string &filename) | ndn::security::ValidatorConfig | |
loadAnchor(const std::string &groupId, Certificate &&cert) | ndn::security::Validator | |
loadAnchor(const std::string &groupId, const std::string &certfilePath, time::nanoseconds refreshPeriod, bool isDir=false) | ndn::security::Validator | |
m_trustAnchors | ndn::security::CertificateStorage | protected |
m_unverifiedCertCache | ndn::security::CertificateStorage | protected |
m_verifiedCertCache | ndn::security::CertificateStorage | protected |
resetAnchors() | ndn::security::Validator | |
resetVerifiedCertificates() | ndn::security::Validator | |
resetVerifiedCerts() | ndn::security::CertificateStorage | protected |
setMaxDepth(size_t depth) noexcept | ndn::security::Validator | inline |
SignedInterestOptions typedef | ndn::security::ValidatorConfig | |
validate(const Data &data, const DataValidationSuccessCallback &successCb, const DataValidationFailureCallback &failureCb) | ndn::security::Validator | |
validate(const Interest &interest, const InterestValidationSuccessCallback &successCb, const InterestValidationFailureCallback &failureCb) | ndn::security::Validator | |
Validator(unique_ptr< ValidationPolicy > policy, unique_ptr< CertificateFetcher > certFetcher) | ndn::security::ValidatorConfig | |
ndn::security::Validator::Validator(unique_ptr< ValidationPolicy > policy, unique_ptr< CertificateFetcher > certFetcher) | ndn::security::Validator | |
ValidatorConfig(std::unique_ptr< CertificateFetcher > fetcher, const CommandInterestOptions &ciOptions={}, const SignedInterestOptions &siOptions={}) | ndn::security::ValidatorConfig | explicit |
ValidatorConfig(Face &face, const CommandInterestOptions &ciOptions={}, const SignedInterestOptions &siOptions={}) | ndn::security::ValidatorConfig | explicit |
~Validator() noexcept | ndn::security::Validator | |