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 ofConcatKDFParams.
-
-
Field Summary
Fields Modifier and Type Field Description private StringalgorithmIDAlgorithmID.private DigestMethoddigestMethodDigestMethod.private StringpartyUInfoPartyUInfo.private StringpartyVInfoPartyVInfo.private StringsuppPrivInfoSuppPrivInfo.private StringsuppPubInfoSuppPubInfo.-
Fields inherited from interface org.opensaml.xmlsec.encryption.ConcatKDFParams
ALGORITHM_ID_ATTRIBUTE_NAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, PARTY_U_INFO_ATTRIBUTE_NAME, PARTY_V_INFO_ATTRIBUTE_NAME, SUPP_PRIV_INFO_ATTRIBUTE_NAME, SUPP_PUB_INFO_ATTRIBUTE_NAME, TYPE_LOCAL_NAME, TYPE_NAME
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedConcatKDFParamsImpl(String namespaceURI, String elementLocalName, String namespacePrefix)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAlgorithmID()Gets the AlgorithmID attribute in its padded hex-encoded form.byte[]getAlgorithmIDBytes()Gets the AlgorithmID attribute in its padded byte array form.DigestMethodgetDigestMethod()Gets the digest method.List<XMLObject>getOrderedChildren()Gets an unmodifiable list of child elements in the order that they will appear in the DOM.StringgetPartyUInfo()Gets the PartyUInfo attribute in its padded hex-encoded form.byte[]getPartyUInfoBytes()Gets the PartyUInfo attribute in its padded byte array form.StringgetPartyVInfo()Gets the PartyVInfo attribute in its padded hex-encoded form.byte[]getPartyVInfoBytes()Gets the PartyVInfo attribute in its padded byte array form.StringgetSuppPrivInfo()Gets the SuppPrivInfo attribute in its padded hex-encoded form.byte[]getSuppPrivInfoBytes()Gets the SuppPrivInfo attribute in its padded byte array form.StringgetSuppPubInfo()Gets the SuppPubInfo attribute in its padded hex-encoded form.byte[]getSuppPubInfoBytes()Gets the SuppPubInfo attribute in its padded byte array form.voidsetAlgorithmID(String newAlgorithmID)Sets the AlgorithmID attribute.voidsetAlgorithmIDBytes(byte[] newAlgorithmID)Sets the AlgorithmID attribute.voidsetDigestMethod(DigestMethod newDigestMethod)Sets the digest method.voidsetPartyUInfo(String newPartyUInfo)Sets the PartyUInfo attribute.voidsetPartyUInfoBytes(byte[] newPartyUInfo)Sets the PartyUInfo attribute.voidsetPartyVInfo(String newPartyVInfo)Sets the PartyVInfo attribute.voidsetPartyVInfoBytes(byte[] newPartyVInfo)Sets the PartyVInfo attribute.voidsetSuppPrivInfo(String newSuppPrivInfo)Sets the SuppPrivInfo attribute.voidsetSuppPrivInfoBytes(byte[] newSuppPrivInfo)Sets the SuppPrivInfo attribute.voidsetSuppPubInfo(String newSuppPubInfo)Sets the SuppPubInfo attribute.voidsetSuppPubInfoBytes(byte[] newSuppPubInfo)Sets the SuppPubInfo attribute.-
Methods inherited from class org.opensaml.core.xml.AbstractXMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opensaml.core.xml.XMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-
-
-
-
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.
-
-
Method Detail
-
getDigestMethod
@Nullable public DigestMethod getDigestMethod()
Gets the digest method.- Specified by:
getDigestMethodin interfaceConcatKDFParams- Returns:
- the digest method
-
setDigestMethod
public void setDigestMethod(@Nullable DigestMethod newDigestMethod)Sets the digest method.- Specified by:
setDigestMethodin interfaceConcatKDFParams- Parameters:
newDigestMethod- the digest method
-
getAlgorithmID
@Nullable public String getAlgorithmID()
Gets the AlgorithmID attribute in its padded hex-encoded form.- Specified by:
getAlgorithmIDin interfaceConcatKDFParams- Returns:
- the
AlgorithmIDattribute
-
setAlgorithmID
public void setAlgorithmID(@Nullable String newAlgorithmID)Sets the AlgorithmID attribute.- Specified by:
setAlgorithmIDin interfaceConcatKDFParams- 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:
getAlgorithmIDBytesin interfaceConcatKDFParams- Returns:
- the
AlgorithmIDattribute
-
setAlgorithmIDBytes
public void setAlgorithmIDBytes(@Nullable byte[] newAlgorithmID)Sets the AlgorithmID attribute.- Specified by:
setAlgorithmIDBytesin interfaceConcatKDFParams- 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:
getPartyUInfoin interfaceConcatKDFParams- Returns:
- the PartyUInfo attribute
-
setPartyUInfo
public void setPartyUInfo(@Nullable String newPartyUInfo)Sets the PartyUInfo attribute.- Specified by:
setPartyUInfoin interfaceConcatKDFParams- 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:
getPartyUInfoBytesin interfaceConcatKDFParams- Returns:
- the PartyUInfo attribute
-
setPartyUInfoBytes
public void setPartyUInfoBytes(@Nullable byte[] newPartyUInfo)Sets the PartyUInfo attribute.- Specified by:
setPartyUInfoBytesin interfaceConcatKDFParams- 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:
getPartyVInfoin interfaceConcatKDFParams- Returns:
- the PartyVInfo attribute
-
setPartyVInfo
public void setPartyVInfo(@Nullable String newPartyVInfo)Sets the PartyVInfo attribute.- Specified by:
setPartyVInfoin interfaceConcatKDFParams- 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:
getPartyVInfoBytesin interfaceConcatKDFParams- Returns:
- the PartyVInfo attribute
-
setPartyVInfoBytes
public void setPartyVInfoBytes(@Nullable byte[] newPartyVInfo)Sets the PartyVInfo attribute.- Specified by:
setPartyVInfoBytesin interfaceConcatKDFParams- 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:
getSuppPubInfoin interfaceConcatKDFParams- Returns:
- the SuppPubInfo attribute
-
setSuppPubInfo
public void setSuppPubInfo(@Nullable String newSuppPubInfo)Sets the SuppPubInfo attribute.- Specified by:
setSuppPubInfoin interfaceConcatKDFParams- 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:
getSuppPubInfoBytesin interfaceConcatKDFParams- Returns:
- the SuppPubInfo attribute
-
setSuppPubInfoBytes
public void setSuppPubInfoBytes(@Nullable byte[] newSuppPubInfo)Sets the SuppPubInfo attribute.- Specified by:
setSuppPubInfoBytesin interfaceConcatKDFParams- 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:
getSuppPrivInfoin interfaceConcatKDFParams- Returns:
- the SuppPrivInfo attribute
-
setSuppPrivInfo
public void setSuppPrivInfo(@Nullable String newSuppPrivInfo)Sets the SuppPrivInfo attribute.- Specified by:
setSuppPrivInfoin interfaceConcatKDFParams- 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:
getSuppPrivInfoBytesin interfaceConcatKDFParams- Returns:
- the SuppPrivInfo attribute
-
setSuppPrivInfoBytes
public void setSuppPrivInfoBytes(@Nullable byte[] newSuppPrivInfo)Sets the SuppPrivInfo attribute.- Specified by:
setSuppPrivInfoBytesin interfaceConcatKDFParams- 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:
getOrderedChildrenin interfaceXMLObject- Returns:
- ordered list of child elements
-
-