a validator that can collect NFD's signing certificate name More...
#include <forwarder-general-module.hpp>
Public Member Functions | |
NfdIdCollector (unique_ptr< ndn::Validator > inner) | |
bool | hasNfdId () const |
const Name & | getNfdId () const |
Protected Member Functions | |
virtual void | checkPolicy (const Interest &interest, int nSteps, const ndn::OnInterestValidated &accept, const ndn::OnInterestValidationFailed &reject, std::vector< shared_ptr< ndn::ValidationRequest >> &nextSteps) override |
virtual void | checkPolicy (const Data &data, int nSteps, const ndn::OnDataValidated &accept, const ndn::OnDataValidationFailed &reject, std::vector< shared_ptr< ndn::ValidationRequest >> &nextSteps) override |
a validator that can collect NFD's signing certificate name
This validator redirects all validation requests to an inner validator. For the first Data packet accepted by the inner validator that has a Name in KeyLocator, this Name is collected as NFD's signing certificate name.
Definition at line 98 of file forwarder-general-module.hpp.
|
explicit |
Definition at line 140 of file forwarder-general-module.cpp.
|
inlineoverrideprotectedvirtual |
Definition at line 115 of file forwarder-general-module.hpp.
|
overrideprotectedvirtual |
Definition at line 158 of file forwarder-general-module.cpp.
const Name & nfd::tools::nfdc::NfdIdCollector::getNfdId | ( | ) | const |
Definition at line 148 of file forwarder-general-module.cpp.
|
inline |
Definition at line 105 of file forwarder-general-module.hpp.