22 #ifndef NDN_CXX_SECURITY_VALIDATOR_CONFIG_HPP
23 #define NDN_CXX_SECURITY_VALIDATOR_CONFIG_HPP
56 load(
const std::string& filename);
59 load(
const std::string& input,
const std::string& filename);
62 load(std::istream& input,
const std::string& filename);
66 const std::string& filename);
69 ValidationPolicyConfig& m_policyConfig;
74 using security::ValidatorConfig;
Provide a communication channel with local or remote NDN forwarder.
Helper for validator that uses SignedInterest + CommandInterest + Config policy and NetworkFetcher.
ValidationPolicySignedInterest::Options SignedInterestOptions
ValidationPolicyCommandInterest::Options CommandInterestOptions
ValidatorConfig(std::unique_ptr< CertificateFetcher > fetcher, const CommandInterestOptions &ciOptions={}, const SignedInterestOptions &siOptions={})
void load(const std::string &filename)
Interface for validating data and interest packets.
Validator(unique_ptr< ValidationPolicy > policy, unique_ptr< CertificateFetcher > certFetcher)
Validator constructor.
#define NDN_CXX_PUBLIC_WITH_TESTS_ELSE_PRIVATE
boost::property_tree::ptree ConfigSection