22 #ifndef NDN_CXX_SECURITY_INTEREST_SIGNER_HPP
23 #define NDN_CXX_SECURITY_INTEREST_SIGNER_HPP
39 : m_keyChain(keyChain)
88 uint64_t m_lastUsedSeqNum =
static_cast<uint64_t
>(-1);
Represents an Interest packet.
Represents an absolute name.
Helper class to create signed Interests.
SigningFlags
Flags to indicate which elements to include in Interest signatures created with makeSignedInterest.
Interest makeCommandInterest(Name name, const SigningInfo ¶ms=SigningInfo())
Creates and signs a command Interest.
InterestSigner(KeyChain &keyChain) noexcept
void makeSignedInterest(Interest &interest, SigningInfo params=SigningInfo(), uint32_t signingFlags=WantNonce|WantTime)
Signs an Interest (following Packet Specification v0.3 or newer)
The main interface for signing key management.
Signing parameters passed to KeyChain.
::boost::chrono::time_point< system_clock > time_point
Contains the ndn-cxx security framework.