Class ConcatKDFParamsImpl

    • Field Detail

      • 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 Detail

      • ConcatKDFParamsImpl

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

      • 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