Class ConcatKDFParamsImpl

java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.xmlsec.encryption.impl.ConcatKDFParamsImpl
All Implemented Interfaces:
XMLObject, ConcatKDFParams

public class ConcatKDFParamsImpl extends AbstractXMLObject implements ConcatKDFParams
Concrete implementation of ConcatKDFParams.
  • Field Details

    • digestMethod

      private DigestMethod digestMethod
      DigestMethod.
    • algorithmID

      @Nullable private String algorithmID
      AlgorithmID.
    • partyUInfo

      @Nullable private String partyUInfo
      PartyUInfo.
    • partyVInfo

      @Nullable private String partyVInfo
      PartyVInfo.
    • suppPubInfo

      @Nullable private String suppPubInfo
      SuppPubInfo.
    • suppPrivInfo

      @Nullable private String suppPrivInfo
      SuppPrivInfo.
  • Constructor Details

    • ConcatKDFParamsImpl

      protected ConcatKDFParamsImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
      Constructor.
      Parameters:
      namespaceURI - namespace URI
      elementLocalName - element local name
      namespacePrefix - namespace prefix
  • Method Details

    • getDigestMethod

      @Nullable public DigestMethod getDigestMethod()
      Gets the digest method.
      Specified by:
      getDigestMethod in interface ConcatKDFParams
      Returns:
      the digest method
    • setDigestMethod

      public void setDigestMethod(@Nullable DigestMethod newDigestMethod)
      Sets the digest method.
      Specified by:
      setDigestMethod in interface ConcatKDFParams
      Parameters:
      newDigestMethod - the digest method
    • getAlgorithmID

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

      public void setAlgorithmID(@Nullable String newAlgorithmID)
      Sets the AlgorithmID attribute.
      Specified by:
      setAlgorithmID in interface ConcatKDFParams
      Parameters:
      newAlgorithmID - the AlgorithmID attribute in its padded hex-encoded form
    • getAlgorithmIDBytes

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

      public void setAlgorithmIDBytes(@Nullable byte[] newAlgorithmID)
      Sets the AlgorithmID attribute.
      Specified by:
      setAlgorithmIDBytes in interface ConcatKDFParams
      Parameters:
      newAlgorithmID - the AlgorithmID attribute in its padded byte array form
    • getPartyUInfo

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

      public void setPartyUInfo(@Nullable String newPartyUInfo)
      Sets the PartyUInfo attribute.
      Specified by:
      setPartyUInfo in interface ConcatKDFParams
      Parameters:
      newPartyUInfo - PartyUInfo attribute in its padded hex-encoded form
    • getPartyUInfoBytes

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

      public void setPartyUInfoBytes(@Nullable byte[] newPartyUInfo)
      Sets the PartyUInfo attribute.
      Specified by:
      setPartyUInfoBytes in interface ConcatKDFParams
      Parameters:
      newPartyUInfo - PartyUInfo attribute in its padded byte array form
    • getPartyVInfo

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

      public void setPartyVInfo(@Nullable String newPartyVInfo)
      Sets the PartyVInfo attribute.
      Specified by:
      setPartyVInfo in interface ConcatKDFParams
      Parameters:
      newPartyVInfo - PartyVInfo attribute in its padded hex-encoded form
    • getPartyVInfoBytes

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

      public void setPartyVInfoBytes(@Nullable byte[] newPartyVInfo)
      Sets the PartyVInfo attribute.
      Specified by:
      setPartyVInfoBytes in interface ConcatKDFParams
      Parameters:
      newPartyVInfo - PartyVInfo attribute in its padded byte array form
    • getSuppPubInfo

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

      public void setSuppPubInfo(@Nullable String newSuppPubInfo)
      Sets the SuppPubInfo attribute.
      Specified by:
      setSuppPubInfo in interface ConcatKDFParams
      Parameters:
      newSuppPubInfo - SuppPubInfo attribute in its padded hex-encoded form
    • getSuppPubInfoBytes

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

      public void setSuppPubInfoBytes(@Nullable byte[] newSuppPubInfo)
      Sets the SuppPubInfo attribute.
      Specified by:
      setSuppPubInfoBytes in interface ConcatKDFParams
      Parameters:
      newSuppPubInfo - SuppPubInfo attribute in its padded byte array form
    • getSuppPrivInfo

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

      public void setSuppPrivInfo(@Nullable String newSuppPrivInfo)
      Sets the SuppPrivInfo attribute.
      Specified by:
      setSuppPrivInfo in interface ConcatKDFParams
      Parameters:
      newSuppPrivInfo - SuppPrivInfo attribute in its padded hex-encoded form
    • getSuppPrivInfoBytes

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

      public void setSuppPrivInfoBytes(@Nullable byte[] newSuppPrivInfo)
      Sets the SuppPrivInfo attribute.
      Specified by:
      setSuppPrivInfoBytes in interface ConcatKDFParams
      Parameters:
      newSuppPrivInfo - SuppPrivInfo attribute in its padded byte array form
    • getOrderedChildren

      public List<XMLObject> getOrderedChildren()
      Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
      Specified by:
      getOrderedChildren in interface XMLObject
      Returns:
      ordered list of child elements