NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.3: NDN, CCN, CCNx, content centric networks
API Documentation
ndn::security::ValidatorConfig Member List

This is the complete list of members for ndn::security::ValidatorConfig, including all inherited members.

__pad0__ndn::security::ValidatorConfig
afterCheckPolicy(const std::vector< shared_ptr< ValidationRequest >> &nextSteps, const OnFailure &onFailure)ndn::security::Validatorprotectedvirtual
AnchorList typedefndn::security::ValidatorConfig
CertificateList typedefndn::security::ValidatorConfig
checkPolicy(const Data &data, int nSteps, const OnDataValidated &onValidated, const OnDataValidationFailed &onValidationFailed, std::vector< shared_ptr< ValidationRequest >> &nextSteps) overridendn::security::ValidatorConfigprotectedvirtual
checkPolicy(const Interest &interest, int nSteps, const OnInterestValidated &onValidated, const OnInterestValidationFailed &onValidationFailed, std::vector< shared_ptr< ValidationRequest >> &nextSteps) overridendn::security::ValidatorConfigprotectedvirtual
DataRule typedefndn::security::ValidatorConfig
DataRuleList typedefndn::security::ValidatorConfig
DEFAULT_CERTIFICATE_CACHEndn::security::ValidatorConfigstatic
DEFAULT_GRACE_INTERVALndn::security::ValidatorConfigstatic
DEFAULT_KEY_TIMESTAMP_TTLndn::security::ValidatorConfigstatic
DynamicContainers typedefndn::security::ValidatorConfig
InterestRuleList typedefndn::security::ValidatorConfig
isEmpty()ndn::security::ValidatorConfig
LastTimestampMap typedefndn::security::ValidatorConfig
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 security::conf::ConfigSection &configSection, const std::string &filename)ndn::security::ValidatorConfig
m_anchorsndn::security::ValidatorConfig
m_certificateCachendn::security::ValidatorConfig
m_dataRulesndn::security::ValidatorConfig
m_dynamicContainersndn::security::ValidatorConfig
m_facendn::security::Validatorprotected
m_graceIntervalndn::security::ValidatorConfig
m_interestRulesndn::security::ValidatorConfig
m_keyTimestampTtlndn::security::ValidatorConfig
m_lastTimestampndn::security::ValidatorConfig
m_maxTrackedKeysndn::security::ValidatorConfig
m_shouldValidatendn::security::ValidatorConfig
m_staticContainerndn::security::ValidatorConfig
m_stepLimitndn::security::ValidatorConfig
onData(const Interest &interest, const Data &data, const shared_ptr< ValidationRequest > &nextStep)ndn::security::Validatorprotected
OnFailure typedefndn::security::Validatorprotected
onNack(const Interest &interest, const lp::Nack &nack, int nRemainingRetries, const OnFailure &onFailure, const shared_ptr< ValidationRequest > &validationRequest)ndn::security::Validatorprotectedvirtual
onTimeout(const Interest &interest, int nRemainingRetries, const OnFailure &onFailure, const shared_ptr< ValidationRequest > &validationRequest)ndn::security::Validatorprotectedvirtual
preCertificateValidation(const Data &data)ndn::security::Validatorinlineprotectedvirtual
reset()ndn::security::ValidatorConfig
validate(const Data &data, const OnDataValidated &onValidated, const OnDataValidationFailed &onValidationFailed)ndn::security::Validatorinline
validate(const Interest &interest, const OnInterestValidated &onValidated, const OnInterestValidationFailed &onValidationFailed)ndn::security::Validatorinline
validate(const Data &data, const OnDataValidated &onValidated, const OnDataValidationFailed &onValidationFailed, int nSteps)ndn::security::Validatorprotected
validate(const Interest &interest, const OnInterestValidated &onValidated, const OnInterestValidationFailed &onValidationFailed, int nSteps)ndn::security::Validatorprotected
Validator(Face *face=nullptr)ndn::security::Validatorexplicit
Validator(Face &face)ndn::security::Validatorexplicit
ValidatorConfig(Face *face=nullptr, const shared_ptr< CertificateCache > &certificateCache=DEFAULT_CERTIFICATE_CACHE, const time::milliseconds &graceInterval=DEFAULT_GRACE_INTERVAL, const size_t stepLimit=10, const size_t maxTrackedKeys=1000, const time::system_clock::Duration &keyTimestampTtl=DEFAULT_KEY_TIMESTAMP_TTL)ndn::security::ValidatorConfigexplicit
ValidatorConfig(Face &face, const shared_ptr< CertificateCache > &certificateCache=DEFAULT_CERTIFICATE_CACHE, const time::milliseconds &graceInterval=DEFAULT_GRACE_INTERVAL, const size_t stepLimit=10, const size_t maxTrackedKeys=1000, const time::system_clock::Duration &keyTimestampTtl=DEFAULT_KEY_TIMESTAMP_TTL)ndn::security::ValidatorConfigexplicit
verifySignature(const Data &data, const v1::PublicKey &publicKey)ndn::security::Validatorstatic
verifySignature(const Interest &interest, const v1::PublicKey &publicKey)ndn::security::Validatorstatic
verifySignature(const Buffer &blob, const Signature &sig, const v1::PublicKey &publicKey)ndn::security::Validatorinlinestatic
verifySignature(const Data &data, const Signature &sig, const v1::PublicKey &publicKey)ndn::security::Validatorinlinestatic
verifySignature(const Interest &interest, const Signature &sig, const v1::PublicKey &publicKey)ndn::security::Validatorinlinestatic
verifySignature(const uint8_t *buf, const size_t size, const Signature &sig, const v1::PublicKey &publicKey)ndn::security::Validatorstatic
verifySignature(const Data &data, const DigestSha256 &sig)ndn::security::Validatorinlinestatic
verifySignature(const Interest &interest, const DigestSha256 &sig)ndn::security::Validatorinlinestatic
verifySignature(const Buffer &blob, const DigestSha256 &sig)ndn::security::Validatorinlinestatic
verifySignature(const uint8_t *buf, const size_t size, const DigestSha256 &sig)ndn::security::Validatorstatic
~Validator()ndn::security::Validatorvirtual