Class X509DigestImpl

  • All Implemented Interfaces:
    org.opensaml.core.xml.schema.XSBase64Binary, org.opensaml.core.xml.XMLObject, org.opensaml.xmlsec.signature.X509Digest

    public class X509DigestImpl
    extends org.opensaml.core.xml.schema.impl.XSBase64BinaryImpl
    implements org.opensaml.xmlsec.signature.X509Digest
    Concrete implementation of X509Digest.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private String algorithm
      Algorithm attribute value.
      • Fields inherited from interface org.opensaml.xmlsec.signature.X509Digest

        ALGORITHM_ATTRIB_NAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME
      • Fields inherited from interface org.opensaml.core.xml.schema.XSBase64Binary

        TYPE_LOCAL_NAME, TYPE_NAME
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected X509DigestImpl​(String namespaceURI, String elementLocalName, String namespacePrefix)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getAlgorithm()
      void setAlgorithm​(String newAlgorithm)
      • Methods inherited from class org.opensaml.core.xml.schema.impl.XSBase64BinaryImpl

        getOrderedChildren, getValue, setValue
      • Methods inherited from class org.opensaml.core.xml.AbstractXMLObject

        detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
      • Methods inherited from interface org.opensaml.core.xml.XMLObject

        detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
      • Methods inherited from interface org.opensaml.core.xml.schema.XSBase64Binary

        getValue, setValue
    • Field Detail

      • algorithm

        private String algorithm
        Algorithm attribute value.
    • Constructor Detail

      • X509DigestImpl

        protected X509DigestImpl​(String namespaceURI,
                                 String elementLocalName,
                                 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

      • getAlgorithm

        public String getAlgorithm()
        Specified by:
        getAlgorithm in interface org.opensaml.xmlsec.signature.X509Digest
      • setAlgorithm

        public void setAlgorithm​(String newAlgorithm)
        Specified by:
        setAlgorithm in interface org.opensaml.xmlsec.signature.X509Digest