Interface ConcatKDFParams

  • All Superinterfaces:
    XMLObject

    public interface ConcatKDFParams
    extends XMLObject
    XMLObject representing XML Encryption 1.1 ConcatKDFParams 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.
      • ALGORITHM_ID_ATTRIBUTE_NAME

        static final String ALGORITHM_ID_ATTRIBUTE_NAME
        AlgorithmID attribute name.
        See Also:
        Constant Field Values
      • PARTY_U_INFO_ATTRIBUTE_NAME

        static final String PARTY_U_INFO_ATTRIBUTE_NAME
        PartyUInfo attribute name.
        See Also:
        Constant Field Values
      • PARTY_V_INFO_ATTRIBUTE_NAME

        static final String PARTY_V_INFO_ATTRIBUTE_NAME
        PartyVInfo attribute name.
        See Also:
        Constant Field Values
      • SUPP_PUB_INFO_ATTRIBUTE_NAME

        static final String SUPP_PUB_INFO_ATTRIBUTE_NAME
        SuppPubInfo attribute name.
        See Also:
        Constant Field Values
      • SUPP_PRIV_INFO_ATTRIBUTE_NAME

        static final String SUPP_PRIV_INFO_ATTRIBUTE_NAME
        SuppPrivInfo attribute name.
        See Also:
        Constant Field Values
    • Method Detail

      • getDigestMethod

        @Nullable
        DigestMethod getDigestMethod()
        Gets the digest method.
        Returns:
        the digest method
      • setDigestMethod

        void setDigestMethod​(@Nullable
                             DigestMethod digestMethod)
        Sets the digest method.
        Parameters:
        digestMethod - the digest method
      • getAlgorithmID

        @Nullable
        String getAlgorithmID()
        Gets the AlgorithmID attribute in its padded hex-encoded form.
        Returns:
        the AlgorithmID attribute
      • setAlgorithmID

        void setAlgorithmID​(@Nullable
                            String algorithmID)
        Sets the AlgorithmID attribute.
        Parameters:
        algorithmID - the AlgorithmID attribute in its padded hex-encoded form
      • getAlgorithmIDBytes

        @Nullable
        byte[] getAlgorithmIDBytes()
        Gets the AlgorithmID attribute in its padded byte array form.
        Returns:
        the AlgorithmID attribute
      • setAlgorithmIDBytes

        void setAlgorithmIDBytes​(@Nullable
                                 byte[] algorithmID)
        Sets the AlgorithmID attribute.
        Parameters:
        algorithmID - the AlgorithmID attribute in its padded byte array form
      • getPartyUInfo

        @Nullable
        String getPartyUInfo()
        Gets the PartyUInfo attribute in its padded hex-encoded form.
        Returns:
        the PartyUInfo attribute
      • setPartyUInfo

        void setPartyUInfo​(@Nullable
                           String partyUInfo)
        Sets the PartyUInfo attribute.
        Parameters:
        partyUInfo - PartyUInfo attribute in its padded hex-encoded form
      • getPartyUInfoBytes

        @Nullable
        byte[] getPartyUInfoBytes()
        Gets the PartyUInfo attribute in its padded byte array form.
        Returns:
        the PartyUInfo attribute
      • setPartyUInfoBytes

        void setPartyUInfoBytes​(@Nullable
                                byte[] partyUInfo)
        Sets the PartyUInfo attribute.
        Parameters:
        partyUInfo - PartyUInfo attribute in its padded byte array form
      • getPartyVInfo

        @Nullable
        String getPartyVInfo()
        Gets the PartyVInfo attribute in its padded hex-encoded form.
        Returns:
        the PartyVInfo attribute
      • setPartyVInfo

        void setPartyVInfo​(@Nullable
                           String partyVInfo)
        Sets the PartyVInfo attribute.
        Parameters:
        partyVInfo - PartyVInfo attribute in its padded hex-encoded form
      • getPartyVInfoBytes

        @Nullable
        byte[] getPartyVInfoBytes()
        Gets the PartyVInfo attribute in its padded byte array form.
        Returns:
        the PartyVInfo attribute
      • setPartyVInfoBytes

        void setPartyVInfoBytes​(@Nullable
                                byte[] partyVInfo)
        Sets the PartyVInfo attribute.
        Parameters:
        partyVInfo - PartyVInfo attribute in its padded byte array form
      • getSuppPubInfo

        @Nullable
        String getSuppPubInfo()
        Gets the SuppPubInfo attribute in its padded hex-encoded form.
        Returns:
        the SuppPubInfo attribute
      • setSuppPubInfo

        void setSuppPubInfo​(@Nullable
                            String suppPubInfo)
        Sets the SuppPubInfo attribute.
        Parameters:
        suppPubInfo - SuppPubInfo attribute in its padded hex-encoded form
      • getSuppPubInfoBytes

        @Nullable
        byte[] getSuppPubInfoBytes()
        Gets the SuppPubInfo attribute in its padded byte array form.
        Returns:
        the SuppPubInfo attribute
      • setSuppPubInfoBytes

        void setSuppPubInfoBytes​(@Nullable
                                 byte[] suppPubInfo)
        Sets the SuppPubInfo attribute.
        Parameters:
        suppPubInfo - SuppPubInfo attribute in its padded byte array form
      • getSuppPrivInfo

        @Nullable
        String getSuppPrivInfo()
        Gets the SuppPrivInfo attribute in its padded hex-encoded form.
        Returns:
        the SuppPrivInfo attribute
      • setSuppPrivInfo

        void setSuppPrivInfo​(@Nullable
                             String suppPrivInfo)
        Sets the SuppPrivInfo attribute.
        Parameters:
        suppPrivInfo - SuppPrivInfo attribute in its padded hex-encoded form
      • getSuppPrivInfoBytes

        @Nullable
        byte[] getSuppPrivInfoBytes()
        Gets the SuppPrivInfo attribute in its padded byte array form.
        Returns:
        the SuppPrivInfo attribute
      • setSuppPrivInfoBytes

        void setSuppPrivInfoBytes​(@Nullable
                                  byte[] suppPrivInfo)
        Sets the SuppPrivInfo attribute.
        Parameters:
        suppPrivInfo - SuppPrivInfo attribute in its padded byte array form