Class CipherDataImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.xmlsec.encryption.impl.CipherDataImpl
- All Implemented Interfaces:
XMLObject,CipherData
Concrete implementation of
CipherData.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate CipherReferenceCipherReference child element.private CipherValueCipherValue child element.Fields inherited from interface org.opensaml.xmlsec.encryption.CipherData
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCipherDataImpl(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGet the CipherReference which points to the location encrypted data.Get the base64-encoded data representing the encrypted form of the plaintext data.Gets an unmodifiable list of child elements in the order that they will appear in the DOM.voidsetCipherReference(CipherReference newCipherReference) Get the CipherReference which points to the location encrypted data.voidsetCipherValue(CipherValue newCipherValue) Set the base64-encoded data representing the encrypted form of the plaintext data.Methods inherited from class org.opensaml.core.xml.AbstractXMLObject
detach, ensureDOM, 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, setSchemaTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensaml.core.xml.XMLObject
detach, ensureDOM, 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
-
cipherValue
CipherValue child element. -
cipherReference
CipherReference child element.
-
-
Constructor Details
-
Method Details
-
getCipherValue
Get the base64-encoded data representing the encrypted form of the plaintext data.- Specified by:
getCipherValuein interfaceCipherData- Returns:
- base64-encoded encrypted value
-
setCipherValue
Set the base64-encoded data representing the encrypted form of the plaintext data.- Specified by:
setCipherValuein interfaceCipherData- Parameters:
newCipherValue- the new base64-encoded encrypted data
-
getCipherReference
Get the CipherReference which points to the location encrypted data.- Specified by:
getCipherReferencein interfaceCipherData- Returns:
- CipherReference child element representing the encrypted data
-
setCipherReference
Get the CipherReference which points to the location encrypted data.- Specified by:
setCipherReferencein interfaceCipherData- Parameters:
newCipherReference- the new CipherReference child element
-
getOrderedChildren
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.- Specified by:
getOrderedChildrenin interfaceXMLObject- Returns:
- ordered list of child elements
-