Interface ConcatKDFParams

All Superinterfaces:
XMLObject
All Known Implementing Classes:
ConcatKDFParamsImpl

public interface ConcatKDFParams extends XMLObject
XMLObject representing XML Encryption 1.1 ConcatKDFParams element.
  • Field Details

  • Method Details

    • 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