Class RSAKeyValueImpl

  • All Implemented Interfaces:
    org.opensaml.core.xml.XMLObject, org.opensaml.xmlsec.signature.RSAKeyValue

    public class RSAKeyValueImpl
    extends org.opensaml.core.xml.AbstractXMLObject
    implements org.opensaml.xmlsec.signature.RSAKeyValue
    Concrete implementation of RSAKeyValue.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private org.opensaml.xmlsec.signature.Exponent exponent
      Exponent child element value.
      private org.opensaml.xmlsec.signature.Modulus modulus
      Modulus child element value.
      • Fields inherited from interface org.opensaml.xmlsec.signature.RSAKeyValue

        DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME
    • Constructor Summary

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.opensaml.xmlsec.signature.Exponent getExponent()
      org.opensaml.xmlsec.signature.Modulus getModulus()
      List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
      void setExponent​(org.opensaml.xmlsec.signature.Exponent newExponent)
      void setModulus​(org.opensaml.xmlsec.signature.Modulus newModulus)
      • 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

      • modulus

        private org.opensaml.xmlsec.signature.Modulus modulus
        Modulus child element value.
      • exponent

        private org.opensaml.xmlsec.signature.Exponent exponent
        Exponent child element value.
    • Constructor Detail

      • RSAKeyValueImpl

        protected RSAKeyValueImpl​(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

      • getModulus

        public org.opensaml.xmlsec.signature.Modulus getModulus()
        Specified by:
        getModulus in interface org.opensaml.xmlsec.signature.RSAKeyValue
      • setModulus

        public void setModulus​(org.opensaml.xmlsec.signature.Modulus newModulus)
        Specified by:
        setModulus in interface org.opensaml.xmlsec.signature.RSAKeyValue
      • getExponent

        public org.opensaml.xmlsec.signature.Exponent getExponent()
        Specified by:
        getExponent in interface org.opensaml.xmlsec.signature.RSAKeyValue
      • setExponent

        public void setExponent​(org.opensaml.xmlsec.signature.Exponent newExponent)
        Specified by:
        setExponent in interface org.opensaml.xmlsec.signature.RSAKeyValue
      • getOrderedChildren

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