22 #ifndef NDN_MGMT_NFD_COMMAND_OPTIONS_HPP
23 #define NDN_MGMT_NFD_COMMAND_OPTIONS_HPP
25 #include "../../security/signing-info.hpp"
27 #define NDN_MGMT_NFD_COMMAND_OPTIONS_KEEP_DEPRECATED_SIGNING_PARAMS
55 const time::milliseconds&
97 #ifdef NDN_MGMT_NFD_COMMAND_OPTIONS_KEEP_DEPRECATED_SIGNING_PARAMS
176 #endif // NDN_MGMT_NFD_COMMAND_OPTIONS_KEEP_DEPRECATED_SIGNING_PARAMS
188 time::milliseconds m_timeout;
196 #endif // NDN_MGMT_NFD_COMMAND_OPTIONS_HPP
const Name & getSigningIdentity() const
Copyright (c) 2013-2016 Regents of the University of California.
CommandOptions()
constructs CommandOptions
CommandOptions & setSigningCertificate(const Name &certificateName)
chooses to use a specific identity certificate
SigningParamsKind getSigningParamsKind() const
static const Name DEFAULT_PREFIX
gives the default command prefix: ndn:/localhost/nfd
SigningParamsKind
indicates the selection of signing parameters
const Name & getPrefix() const
Signing parameters passed to KeyChain.
CommandOptions & setTimeout(const time::milliseconds &timeout)
sets command timeout
picks the default certificate of a specific identity Name
contains options for ControlCommand execution
Name abstraction to represent an absolute name.
CommandOptions & setSigningDefault()
chooses to use default identity and certificate
CommandOptions & setSigningInfo(const security::SigningInfo &signingInfo)
sets signing parameters
CommandOptions & setSigningIdentity(const Name &identityName)
chooses to use a specific identity and its default certificate
picks a specific identity certificate
static const time::milliseconds DEFAULT_TIMEOUT
gives the default command timeout: 10000ms
const Name & getSigningCertificate() const
const time::milliseconds & getTimeout() const
picks the default signing identity and certificate
CommandOptions & setPrefix(const Name &prefix)
sets command prefix
const security::SigningInfo & getSigningInfo() const