Package org.opensaml.xmlsec.encryption
Interface DerivedKey
- All Superinterfaces:
XMLObject
- All Known Implementing Classes:
DerivedKeyImpl
XMLObject representing XML Encryption 1.1 DerivedKey element.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Element local name.static final QName
Default element name.static final String
Algorithm attribute name.static final String
Recipient attribute name.static final String
Algorithm attribute name.static final String
Local name of the XSI type.static final QName
QName of the XSI type. -
Method Summary
Modifier and TypeMethodDescriptionGet the DerivedKeyName child element.getId()
Gets the Id attribute.Get the KeyDerivationMethod child element.Get the MasterKeyName child element.Gets the Recipient attribute.Get the ReferenceList child element.getType()
Gets the Type attribute.void
Set the DerivedKeyName child element.void
Sets the Id attribute.void
Set the KeyDerivationMethod child element.void
Set the MasterKeyName child element.void
setRecipient
(String recipient) Sets the Recipient attribute.void
setReferenceList
(ReferenceList referenceList) Set the ReferenceList child element.void
Sets the Type 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. -
RECIPIENT_ATTRIBUTE_NAME
Recipient attribute name.- See Also:
-
ID_ATTRIBUTE_NAME
Algorithm attribute name.- See Also:
-
TYPE_ATTRIBUTE_NAME
Algorithm attribute name.- See Also:
-
-
Method Details
-
getKeyDerivationMethod
Get the KeyDerivationMethod child element.- Returns:
- the element
-
setKeyDerivationMethod
Set the KeyDerivationMethod child element.- Parameters:
method
- the key derivation method
-
getReferenceList
Get the ReferenceList child element.- Returns:
- the element
-
setReferenceList
Set the ReferenceList child element.- Parameters:
referenceList
- the list
-
getDerivedKeyName
Get the DerivedKeyName child element.- Returns:
- the element
-
setDerivedKeyName
Set the DerivedKeyName child element.- Parameters:
name
- the key name
-
getMasterKeyName
Get the MasterKeyName child element.- Returns:
- the element
-
setMasterKeyName
Set the MasterKeyName child element.- Parameters:
name
- the key name
-
getRecipient
Gets the Recipient attribute.- Returns:
- the recipient
-
setRecipient
Sets the Recipient attribute.- Parameters:
recipient
- the recipient
-
getId
Gets the Id attribute.- Returns:
- the id
-
setId
Sets the Id attribute.- Parameters:
id
- the id
-
getType
Gets the Type attribute.- Returns:
- the type
-
setType
Sets the Type attribute.- Parameters:
type
- the type
-