Class SigningMethodImpl

  • All Implemented Interfaces:
    org.opensaml.core.xml.ElementExtensibleXMLObject, org.opensaml.core.xml.XMLObject, org.opensaml.saml.common.SAMLObject, org.opensaml.saml.ext.saml2alg.SigningMethod

    public class SigningMethodImpl
    extends org.opensaml.core.xml.AbstractXMLObject
    implements org.opensaml.saml.ext.saml2alg.SigningMethod
    Implementation of SigningMethod.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private String algorithm
      Algorithm attribute value.
      private Integer maxKeySize
      MaxKeySize attribute value.
      private Integer minKeySize
      MinKeySize attribute value.
      private org.opensaml.core.xml.util.IndexedXMLObjectChildrenList<org.opensaml.core.xml.XMLObject> unknownChildren
      Wildcard child elements.
      • Fields inherited from interface org.opensaml.saml.ext.saml2alg.SigningMethod

        ALGORITHM_ATTRIB_NAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, MAX_KEY_SIZE_ATTRIB_NAME, MIN_KEY_SIZE_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getAlgorithm()
      Integer getMaxKeySize()
      Integer getMinKeySize()
      List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
      List<org.opensaml.core.xml.XMLObject> getUnknownXMLObjects()
      List<org.opensaml.core.xml.XMLObject> getUnknownXMLObjects​(QName typeOrName)
      void setAlgorithm​(String newValue)
      void setMaxKeySize​(Integer newValue)
      void setMinKeySize​(Integer newValue)
      • 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, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
    • Field Detail

      • unknownChildren

        private final org.opensaml.core.xml.util.IndexedXMLObjectChildrenList<org.opensaml.core.xml.XMLObject> unknownChildren
        Wildcard child elements.
      • algorithm

        private String algorithm
        Algorithm attribute value.
      • minKeySize

        private Integer minKeySize
        MinKeySize attribute value.
      • maxKeySize

        private Integer maxKeySize
        MaxKeySize attribute value.
    • Constructor Detail

      • SigningMethodImpl

        public SigningMethodImpl​(@Nullable
                                 String namespaceURI,
                                 @Nonnull
                                 String elementLocalName,
                                 @Nullable
                                 String namespacePrefix)
        Constructor.
        Parameters:
        namespaceURI - the namespace URI
        elementLocalName - the element local name
        namespacePrefix - the namespace prefix
    • Method Detail

      • getAlgorithm

        @Nullable
        public String getAlgorithm()
        Specified by:
        getAlgorithm in interface org.opensaml.saml.ext.saml2alg.SigningMethod
      • setAlgorithm

        public void setAlgorithm​(@Nullable
                                 String newValue)
        Specified by:
        setAlgorithm in interface org.opensaml.saml.ext.saml2alg.SigningMethod
      • getMinKeySize

        @Nullable
        public Integer getMinKeySize()
        Specified by:
        getMinKeySize in interface org.opensaml.saml.ext.saml2alg.SigningMethod
      • setMinKeySize

        public void setMinKeySize​(@Nullable
                                  Integer newValue)
        Specified by:
        setMinKeySize in interface org.opensaml.saml.ext.saml2alg.SigningMethod
      • getMaxKeySize

        @Nullable
        public Integer getMaxKeySize()
        Specified by:
        getMaxKeySize in interface org.opensaml.saml.ext.saml2alg.SigningMethod
      • setMaxKeySize

        public void setMaxKeySize​(@Nullable
                                  Integer newValue)
        Specified by:
        setMaxKeySize in interface org.opensaml.saml.ext.saml2alg.SigningMethod
      • getUnknownXMLObjects

        public List<org.opensaml.core.xml.XMLObject> getUnknownXMLObjects()
        Specified by:
        getUnknownXMLObjects in interface org.opensaml.core.xml.ElementExtensibleXMLObject
      • getUnknownXMLObjects

        public List<org.opensaml.core.xml.XMLObject> getUnknownXMLObjects​(QName typeOrName)
        Specified by:
        getUnknownXMLObjects in interface org.opensaml.core.xml.ElementExtensibleXMLObject
      • getOrderedChildren

        public List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
        Specified by:
        getOrderedChildren in interface org.opensaml.core.xml.XMLObject