Base class for SAML objects that can be signed. More...
#include <saml/signature/SignableObject.h>

Public Member Functions | |
| virtual xmlsignature::Signature * | getSignature () const =0 |
| Returns the enveloped Signature from the object. | |
| virtual void | setSignature (xmlsignature::Signature *sig)=0 |
| Sets an enveloped Signature in the object. | |
Protected Member Functions | |
| void | declareNonVisibleNamespaces () const |
| Search the object for non-visible namespaces, and pin them on the root of the object where necessary, adding them to the inclusive prefix list for signing purposes. | |
Base class for SAML objects that can be signed.
| virtual xmlsignature::Signature* opensaml::SignableObject::getSignature | ( | ) | const [pure virtual] |
Returns the enveloped Signature from the object.
| virtual void opensaml::SignableObject::setSignature | ( | xmlsignature::Signature * | sig | ) | [pure virtual] |
Sets an enveloped Signature in the object.
| sig | the enveloped Signature, or nullptr |
1.7.1