A Sha256WithRsaSignature extends Signature and holds the signature bits and other info representing a SHA256-with-RSA signature in a data packet. More...
#include <sha256-with-rsa-signature.hpp>
Public Member Functions | |
virtual ptr_lib::shared_ptr< Signature > | clone () const |
Return a pointer to a new Sha256WithRsaSignature which is a copy of this signature. | |
virtual void | get (SignatureLite &signatureLite) const |
Set signatureLite to point to the values in this signature object, without copying any memory. More... | |
virtual void | set (const SignatureLite &signatureLite) |
Clear this signature, and set the values by copying from signatureLite. More... | |
virtual const Blob & | getSignature () const |
Get the signature bytes. More... | |
const KeyLocator & | getKeyLocator () const |
KeyLocator & | getKeyLocator () |
virtual void | setSignature (const Blob &signature) |
Set the signature bytes to the given value. More... | |
void | setKeyLocator (const KeyLocator &keyLocator) |
void | clear () |
Clear all the fields. | |
virtual uint64_t | getChangeCount () const |
Get the change count, which is incremented each time this object (or a child object) is changed. More... | |
Public Member Functions inherited from ndn::Signature | |
virtual | ~Signature () |
The virtual destructor. | |
A Sha256WithRsaSignature extends Signature and holds the signature bits and other info representing a SHA256-with-RSA signature in a data packet.
|
virtual |
Set signatureLite to point to the values in this signature object, without copying any memory.
WARNING: The resulting pointers in signatureLite are invalid after a further use of this object which could reallocate memory.
signatureLite | A SignatureLite object where the name components array is already allocated. |
Implements ndn::Signature.
|
virtual |
Get the change count, which is incremented each time this object (or a child object) is changed.
Implements ndn::Signature.
|
virtual |
Get the signature bytes.
Implements ndn::Signature.
|
virtual |
Clear this signature, and set the values by copying from signatureLite.
signatureLite | A SignatureLite object. |
Implements ndn::Signature.
|
virtual |
Set the signature bytes to the given value.
signature | A Blob with the signature bytes. |
Implements ndn::Signature.