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 String
AlgorithmID attribute name.static final String
Element local name.static final QName
Default element name.static final String
PartyUInfo attribute name.static final String
PartyVInfo attribute name.static final String
SuppPrivInfo attribute name.static final String
SuppPubInfo attribute name.static final String
Local name of the XSI type.static final QName
QName 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.void
setAlgorithmID
(String algorithmID) Sets the AlgorithmID attribute.void
setAlgorithmIDBytes
(byte[] algorithmID) Sets the AlgorithmID attribute.void
setDigestMethod
(DigestMethod digestMethod) Sets the digest method.void
setPartyUInfo
(String partyUInfo) Sets the PartyUInfo attribute.void
setPartyUInfoBytes
(byte[] partyUInfo) Sets the PartyUInfo attribute.void
setPartyVInfo
(String partyVInfo) Sets the PartyVInfo attribute.void
setPartyVInfoBytes
(byte[] partyVInfo) Sets the PartyVInfo attribute.void
setSuppPrivInfo
(String suppPrivInfo) Sets the SuppPrivInfo attribute.void
setSuppPrivInfoBytes
(byte[] suppPrivInfo) Sets the SuppPrivInfo attribute.void
setSuppPubInfo
(String suppPubInfo) Sets the SuppPubInfo attribute.void
setSuppPubInfoBytes
(byte[] suppPubInfo) Sets the SuppPubInfo attribute.Methods inherited from interface org.opensaml.core.xml.XMLObject
detach, 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
AlgorithmID
attribute
-
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
AlgorithmID
attribute
-
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
-