Interface ECKeyValue

  • All Superinterfaces:
    org.opensaml.core.xml.XMLObject

    public interface ECKeyValue
    extends org.opensaml.core.xml.XMLObject
    XMLObject representing XML Digital Signature, version 20020212, ECKeyValue element.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.opensaml.core.xml.XMLObject getECParameters()
      Get the ECParameters child element.
      String getID()
      Get the Id attribute value.
      NamedCurve getNamedCurve()
      Get the NamedCurve child element.
      PublicKey getPublicKey()
      Get the PublicKey child element.
      void setECParameters​(org.opensaml.core.xml.XMLObject newParams)
      Set the ECParameters child element.
      void setID​(String newID)
      Set the Id attribute value.
      void setNamedCurve​(NamedCurve newCurve)
      Set the NamedCurve child element.
      void setPublicKey​(PublicKey newKey)
      Set the PublicKey child element.
      • 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
    • Field Detail

      • DEFAULT_ELEMENT_NAME

        static final QName DEFAULT_ELEMENT_NAME
        Default element name.
      • TYPE_NAME

        static final QName TYPE_NAME
        QName of the XSI type.
    • Method Detail

      • getID

        @Nullable
        String getID()
        Get the Id attribute value.
        Returns:
        the Id attribute value
      • setID

        void setID​(@Nullable
                   String newID)
        Set the Id attribute value.
        Parameters:
        newID - the new Id attribute value
      • getECParameters

        @Nullable
        org.opensaml.core.xml.XMLObject getECParameters()
        Get the ECParameters child element.
        Returns:
        the ECParameters child element
      • setECParameters

        void setECParameters​(@Nullable
                             org.opensaml.core.xml.XMLObject newParams)
        Set the ECParameters child element.
        Parameters:
        newParams - the new ECParameters child element
      • getNamedCurve

        @Nullable
        NamedCurve getNamedCurve()
        Get the NamedCurve child element.
        Returns:
        the NamedCurve child element
      • setNamedCurve

        void setNamedCurve​(@Nullable
                           NamedCurve newCurve)
        Set the NamedCurve child element.
        Parameters:
        newCurve - the new NamedCurve child element
      • getPublicKey

        @Nullable
        PublicKey getPublicKey()
        Get the PublicKey child element.
        Returns:
        the PublicKey child element
      • setPublicKey

        void setPublicKey​(@Nullable
                          PublicKey newKey)
        Set the PublicKey child element.
        Parameters:
        newKey - the new PublicKey child element