Class ECKeyValueImpl

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

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

      Fields 
      Modifier and Type Field Description
      private org.opensaml.core.xml.XMLObject ecParams
      ECParameters child element value.
      private String id
      Id attribute value.
      private org.opensaml.xmlsec.signature.NamedCurve namedCurve
      NamedCurve child element value.
      private org.opensaml.xmlsec.signature.PublicKey publicKey
      PublicKey child element value.
      • Fields inherited from interface org.opensaml.xmlsec.signature.ECKeyValue

        DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, ID_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME
    • Constructor Summary

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.opensaml.core.xml.XMLObject getECParameters()
      String getID()
      org.opensaml.xmlsec.signature.NamedCurve getNamedCurve()
      List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
      org.opensaml.xmlsec.signature.PublicKey getPublicKey()
      void setECParameters​(org.opensaml.core.xml.XMLObject newParams)
      void setID​(String newID)
      void setNamedCurve​(org.opensaml.xmlsec.signature.NamedCurve newCurve)
      void setPublicKey​(org.opensaml.xmlsec.signature.PublicKey newKey)
      • 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

      • id

        private String id
        Id attribute value.
      • ecParams

        private org.opensaml.core.xml.XMLObject ecParams
        ECParameters child element value.
      • namedCurve

        private org.opensaml.xmlsec.signature.NamedCurve namedCurve
        NamedCurve child element value.
      • publicKey

        private org.opensaml.xmlsec.signature.PublicKey publicKey
        PublicKey child element value.
    • Constructor Detail

      • ECKeyValueImpl

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

      • getID

        public String getID()
        Specified by:
        getID in interface org.opensaml.xmlsec.signature.ECKeyValue
      • setID

        public void setID​(String newID)
        Specified by:
        setID in interface org.opensaml.xmlsec.signature.ECKeyValue
      • getECParameters

        public org.opensaml.core.xml.XMLObject getECParameters()
        Specified by:
        getECParameters in interface org.opensaml.xmlsec.signature.ECKeyValue
      • setECParameters

        public void setECParameters​(org.opensaml.core.xml.XMLObject newParams)
        Specified by:
        setECParameters in interface org.opensaml.xmlsec.signature.ECKeyValue
      • getNamedCurve

        public org.opensaml.xmlsec.signature.NamedCurve getNamedCurve()
        Specified by:
        getNamedCurve in interface org.opensaml.xmlsec.signature.ECKeyValue
      • setNamedCurve

        public void setNamedCurve​(org.opensaml.xmlsec.signature.NamedCurve newCurve)
        Specified by:
        setNamedCurve in interface org.opensaml.xmlsec.signature.ECKeyValue
      • getPublicKey

        public org.opensaml.xmlsec.signature.PublicKey getPublicKey()
        Specified by:
        getPublicKey in interface org.opensaml.xmlsec.signature.ECKeyValue
      • setPublicKey

        public void setPublicKey​(org.opensaml.xmlsec.signature.PublicKey newKey)
        Specified by:
        setPublicKey in interface org.opensaml.xmlsec.signature.ECKeyValue
      • getOrderedChildren

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