Interface ECKeyValue

  • All Superinterfaces:
    XMLObject

    public interface ECKeyValue
    extends XMLObject
    XMLObject representing XML Digital Signature, version 20020212, ECKeyValue element.
    • 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
        XMLObject getECParameters()
        Get the ECParameters child element.
        Returns:
        the ECParameters child element
      • setECParameters

        void setECParameters​(@Nullable
                             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