Class AbstractSignableSAMLObject

    • Constructor Detail

      • AbstractSignableSAMLObject

        protected AbstractSignableSAMLObject​(@Nullable
                                             String namespaceURI,
                                             @Nonnull @NotEmpty
                                             String elementLocalName,
                                             @Nullable
                                             String namespacePrefix)
        Constructor.
        Parameters:
        namespaceURI - the namespace the element is in
        elementLocalName - the local name of the XML element this Object represents
        namespacePrefix - the prefix for the given namespace
    • Method Detail

      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • setSignature

        public void setSignature​(@Nullable
                                 Signature newSignature)
        When a signature is added, a default content reference that uses the ID of this object will be created and added to the signature at the time of signing. See SAMLObjectContentReference for the default digest algorithm and transforms that will be used. These default values may be changed prior to marshalling this object.
        Specified by:
        setSignature in interface SignableXMLObject
        Overrides:
        setSignature in class AbstractSignableXMLObject