Package org.opensaml.xmlsec.encryption
Interface ConcatKDFParams
- All Superinterfaces:
XMLObject
- All Known Implementing Classes:
ConcatKDFParamsImpl
XMLObject representing XML Encryption 1.1 ConcatKDFParams element.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringAlgorithmID attribute name.static final StringElement local name.static final QNameDefault element name.static final StringPartyUInfo attribute name.static final StringPartyVInfo attribute name.static final StringSuppPrivInfo attribute name.static final StringSuppPubInfo attribute name.static final StringLocal name of the XSI type.static final QNameQName of the XSI type. -
Method Summary
Modifier and TypeMethodDescriptionGets the AlgorithmID attribute in its padded hex-encoded form.byte[]Gets the AlgorithmID attribute in its padded byte array form.Gets the digest method.Gets the PartyUInfo attribute in its padded hex-encoded form.byte[]Gets the PartyUInfo attribute in its padded byte array form.Gets the PartyVInfo attribute in its padded hex-encoded form.byte[]Gets the PartyVInfo attribute in its padded byte array form.Gets the SuppPrivInfo attribute in its padded hex-encoded form.byte[]Gets the SuppPrivInfo attribute in its padded byte array form.Gets the SuppPubInfo attribute in its padded hex-encoded form.byte[]Gets the SuppPubInfo attribute in its padded byte array form.voidsetAlgorithmID(String algorithmID) Sets the AlgorithmID attribute.voidsetAlgorithmIDBytes(byte[] algorithmID) Sets the AlgorithmID attribute.voidsetDigestMethod(DigestMethod digestMethod) Sets the digest method.voidsetPartyUInfo(String partyUInfo) Sets the PartyUInfo attribute.voidsetPartyUInfoBytes(byte[] partyUInfo) Sets the PartyUInfo attribute.voidsetPartyVInfo(String partyVInfo) Sets the PartyVInfo attribute.voidsetPartyVInfoBytes(byte[] partyVInfo) Sets the PartyVInfo attribute.voidsetSuppPrivInfo(String suppPrivInfo) Sets the SuppPrivInfo attribute.voidsetSuppPrivInfoBytes(byte[] suppPrivInfo) Sets the SuppPrivInfo attribute.voidsetSuppPubInfo(String suppPubInfo) Sets the SuppPubInfo attribute.voidsetSuppPubInfoBytes(byte[] suppPubInfo) Sets the SuppPubInfo attribute.Methods inherited from interface org.opensaml.core.xml.XMLObject
detach, ensureDOM, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-
Field Details
-
DEFAULT_ELEMENT_LOCAL_NAME
Element local name.- See Also:
-
DEFAULT_ELEMENT_NAME
Default element name. -
TYPE_LOCAL_NAME
Local name of the XSI type.- See Also:
-
TYPE_NAME
QName of the XSI type. -
ALGORITHM_ID_ATTRIBUTE_NAME
AlgorithmID attribute name.- See Also:
-
PARTY_U_INFO_ATTRIBUTE_NAME
PartyUInfo attribute name.- See Also:
-
PARTY_V_INFO_ATTRIBUTE_NAME
PartyVInfo attribute name.- See Also:
-
SUPP_PUB_INFO_ATTRIBUTE_NAME
SuppPubInfo attribute name.- See Also:
-
SUPP_PRIV_INFO_ATTRIBUTE_NAME
SuppPrivInfo attribute name.- See Also:
-
-
Method Details
-
getDigestMethod
Gets the digest method.- Returns:
- the digest method
-
setDigestMethod
Sets the digest method.- Parameters:
digestMethod- the digest method
-
getAlgorithmID
Gets the AlgorithmID attribute in its padded hex-encoded form.- Returns:
- the
AlgorithmIDattribute
-
setAlgorithmID
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
AlgorithmIDattribute
-
setAlgorithmIDBytes
void setAlgorithmIDBytes(@Nullable byte[] algorithmID) Sets the AlgorithmID attribute.- Parameters:
algorithmID- the AlgorithmID attribute in its padded byte array form
-
getPartyUInfo
Gets the PartyUInfo attribute in its padded hex-encoded form.- Returns:
- the PartyUInfo attribute
-
setPartyUInfo
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
Gets the PartyVInfo attribute in its padded hex-encoded form.- Returns:
- the PartyVInfo attribute
-
setPartyVInfo
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
Gets the SuppPubInfo attribute in its padded hex-encoded form.- Returns:
- the SuppPubInfo attribute
-
setSuppPubInfo
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
Gets the SuppPrivInfo attribute in its padded hex-encoded form.- Returns:
- the SuppPrivInfo attribute
-
setSuppPrivInfo
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
-