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.
1.8.9.1