Class EncryptedKeyImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.xmlsec.encryption.impl.EncryptedTypeImpl
org.opensaml.xmlsec.encryption.impl.EncryptedKeyImpl
- All Implemented Interfaces:
XMLObject
,EncryptedKey
,EncryptedType
Concrete implementation of
EncryptedKey
.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate CarriedKeyName
CarriedKeyName value.private String
Recipient value.private ReferenceList
ReferenceList value.Fields inherited from interface org.opensaml.xmlsec.encryption.EncryptedKey
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, RECIPIENT_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME
Fields inherited from interface org.opensaml.xmlsec.encryption.EncryptedType
ENCODING_ATTRIB_NAME, ID_ATTRIB_NAME, MIMETYPE_ATTRIB_NAME, TYPE_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
EncryptedKeyImpl
(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGets the child element carrying the human readable name for this key.Gets an unmodifiable list of child elements in the order that they will appear in the DOM.Gets the hint about for whom this encrypted key is intended.Gets the child element containing pointers to EncryptedData and EncryptedKey elements encrypted using this key.void
setCarriedKeyName
(CarriedKeyName newCarriedKeyName) Sets the child element carrying the human readable name for this key.void
setRecipient
(String newRecipient) Sets the hint about for whom this encrypted key is intended.void
setReferenceList
(ReferenceList newReferenceList) Sets the child element containing pointers to EncryptedData and EncryptedKey elements encrypted using this key.Methods inherited from class org.opensaml.xmlsec.encryption.impl.EncryptedTypeImpl
getCipherData, getEncoding, getEncryptionMethod, getEncryptionProperties, getID, getKeyInfo, getMimeType, getType, setCipherData, setEncoding, setEncryptionMethod, setEncryptionProperties, setID, setKeyInfo, setMimeType, setType
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.xmlsec.encryption.EncryptedType
getCipherData, getEncoding, getEncryptionMethod, getEncryptionProperties, getID, getKeyInfo, getMimeType, getType, setCipherData, setEncoding, setEncryptionMethod, setEncryptionProperties, setID, setKeyInfo, setMimeType, setType
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 Details
-
recipient
Recipient value. -
carriedKeyName
CarriedKeyName value. -
referenceList
ReferenceList value.
-
-
Constructor Details
-
EncryptedKeyImpl
Constructor.- Parameters:
namespaceURI
- namespace URIelementLocalName
- local namenamespacePrefix
- namespace prefix
-
-
Method Details
-
getRecipient
Gets the hint about for whom this encrypted key is intended.- Specified by:
getRecipient
in interfaceEncryptedKey
- Returns:
- the hint about who this encrypted key is intended for
-
setRecipient
Sets the hint about for whom this encrypted key is intended.- Specified by:
setRecipient
in interfaceEncryptedKey
- Parameters:
newRecipient
- the hint about who this encrypted key is intended for
-
getReferenceList
Gets the child element containing pointers to EncryptedData and EncryptedKey elements encrypted using this key.- Specified by:
getReferenceList
in interfaceEncryptedKey
- Returns:
- the element containing a list of pointers to encrypted elements
-
setReferenceList
Sets the child element containing pointers to EncryptedData and EncryptedKey elements encrypted using this key.- Specified by:
setReferenceList
in interfaceEncryptedKey
- Parameters:
newReferenceList
- the new reference list for this encrypted key
-
getCarriedKeyName
Gets the child element carrying the human readable name for this key.- Specified by:
getCarriedKeyName
in interfaceEncryptedKey
- Returns:
- the human readable name for this key
-
setCarriedKeyName
Sets the child element carrying the human readable name for this key.- Specified by:
setCarriedKeyName
in interfaceEncryptedKey
- Parameters:
newCarriedKeyName
- the human readable name for this key
-
getOrderedChildren
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.- Specified by:
getOrderedChildren
in interfaceXMLObject
- Overrides:
getOrderedChildren
in classEncryptedTypeImpl
- Returns:
- ordered list of child elements
-