Revamped binding classes with security policy layer.
[shibboleth/cpp-opensaml.git] / saml / signature / SignableObject.h
index a1d6521..1e0119b 100644 (file)
@@ -48,6 +48,13 @@ namespace opensaml {
             return new ContentReference(*this);
         }
         
+        /**
+         * Returns the enveloped Signature from the object.
+         *
+         * @return the enveloped Signature, or NULL
+         */
+        virtual xmlsignature::Signature* getSignature() const=0;
+
     protected:
         SignableObject() {}
     };