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 StringElement local name.static final QNameDefault element name.static final StringAlgorithm attribute name.static final StringRecipient attribute name.static final StringAlgorithm attribute name.static final StringLocal name of the XSI type.static final QNameQName 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.voidSet the DerivedKeyName child element.voidSets the Id attribute.voidSet the KeyDerivationMethod child element.voidSet the MasterKeyName child element.voidsetRecipient(String recipient) Sets the Recipient attribute.voidsetReferenceList(ReferenceList referenceList) Set the ReferenceList child element.voidSets the Type 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. -
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
-