Package com.sun.xml.wss.core
Class EncryptedKeyHeaderBlock
java.lang.Object
com.sun.xml.wss.impl.misc.SOAPElementExtension
com.sun.xml.wss.impl.misc.SecurityHeaderBlockImpl
com.sun.xml.wss.core.EncryptedTypeHeaderBlock
com.sun.xml.wss.core.EncryptedKeyHeaderBlock
- All Implemented Interfaces:
SecurityHeaderBlock
,jakarta.xml.soap.Node
,jakarta.xml.soap.SOAPElement
,Element
,Node
The schema definition of EncryptedKey element is as follows:
<xmp>
<element name='EncryptedKey' type='xenc:EncryptedKeyType'/>
<complexType name='EncryptedKeyType'>
<complexContent>
<extension base='xenc:EncryptedType'>
<sequence>
<element ref='xenc:ReferenceList' minOccurs='0'/>
<element name='CarriedKeyName' type='string' minOccurs='0'/>
</sequence>
<attribute name='Recipient' type='string' use='optional'/>
</extension>
</complexContent>
</complexType>
</xmp>
- Author:
- Vishal Mahajan
-
Field Summary
Fields inherited from class com.sun.xml.wss.core.EncryptedTypeHeaderBlock
log
Fields inherited from class com.sun.xml.wss.impl.misc.SecurityHeaderBlockImpl
delegateElement
Fields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
-
Constructor Summary
ConstructorsConstructorDescriptionCreate an empty EncryptedKey element.EncryptedKeyHeaderBlock
(jakarta.xml.soap.SOAPElement element) Create an empty EncryptedKey element whose owner document is given. -
Method Summary
Modifier and TypeMethodDescriptionstatic SecurityHeaderBlock
fromSoapElement
(jakarta.xml.soap.SOAPElement element) jakarta.xml.soap.SOAPElement
jakarta.xml.soap.SOAPElement
Returns null if Recipient attr is not presentvoid
setCarriedKeyName
(jakarta.xml.soap.SOAPElement carriedKeyName) void
setCipherData
(jakarta.xml.soap.SOAPElement cipherData) void
setCipherValue
(String cipherValue) void
setRecipient
(String recipient) void
setReferenceList
(ReferenceListHeaderBlock referenceList) Methods inherited from class com.sun.xml.wss.core.EncryptedTypeHeaderBlock
addTransform, getCipherData, getCipherReference, getCipherValue, getEncoding, getEncryptionMethod, getEncryptionMethodURI, getEncryptionProperties, getId, getKeyInfo, getMimeType, getTransforms, getType, initializeEncryptedType, saveChanges, setEncoding, setEncryptionMethod, setEncryptionMethod, setEncryptionProperties, setId, setKeyInfo, setMimeType, setType
Methods inherited from class com.sun.xml.wss.impl.misc.SecurityHeaderBlockImpl
addAttribute, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addNamespaceDeclaration, addTextNode, appendChild, cloneNode, compareDocumentPosition, detachNode, equals, fromSoapElement, getAllAttributes, getAllAttributesAsQNames, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getAttributeValue, getBaseURI, getChildElements, getChildElements, getChildNodes, getElementName, getElementsByTagName, getElementsByTagNameNS, getEncodingStyle, getFeature, getFirstChild, getLastChild, getLocalName, getNamespacePrefixes, getNamespaceURI, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentElement, getParentNode, getPrefix, getPreviousSibling, getSchemaTypeInfo, getSoapFactory, getTagName, getTextContent, getUserData, getValue, getVisibleNamespacePrefixes, hasAttribute, hasAttributeNS, hasAttributes, hasChildNodes, insertBefore, isBSP, isBSP, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, recycleNode, removeAttribute, removeAttribute, removeAttributeNode, removeAttributeNS, removeChild, removeContents, removeNamespaceDeclaration, replaceChild, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setEncodingStyle, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setNodeValue, setParentElement, setPrefix, setSOAPElement, setTextContent, setUserData, setValue, setWsuIdAttr
Methods inherited from class com.sun.xml.wss.impl.misc.SOAPElementExtension
addAttribute, addChildElement, createQName, getAttributeValue, getChildElements, getElementQName, removeAttribute, setElementQName
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface jakarta.xml.soap.SOAPElement
addAttribute, addChildElement, createQName, getAttributeValue, getChildElements, getElementQName, removeAttribute, setElementQName
-
Constructor Details
-
EncryptedKeyHeaderBlock
Create an empty EncryptedKey element.- Throws:
XWSSecurityException
- If there is problem creating an EncryptedKey element.
-
EncryptedKeyHeaderBlock
Create an empty EncryptedKey element whose owner document is given.- Throws:
XWSSecurityException
- If there is problem creating an EncryptedKey element
-
EncryptedKeyHeaderBlock
- Throws:
XWSSecurityException
- If there is problem in initializing EncryptedKey element.
-
-
Method Details
-
setCipherData
public void setCipherData(jakarta.xml.soap.SOAPElement cipherData) -
setCipherValue
- Throws:
XWSSecurityException
-
getReferenceList
-
setReferenceList
-
getRecipient
Returns null if Recipient attr is not present -
setRecipient
-
getCarriedKeyName
public jakarta.xml.soap.SOAPElement getCarriedKeyName() -
setCarriedKeyName
public void setCarriedKeyName(jakarta.xml.soap.SOAPElement carriedKeyName) -
fromSoapElement
public static SecurityHeaderBlock fromSoapElement(jakarta.xml.soap.SOAPElement element) throws XWSSecurityException - Throws:
XWSSecurityException
-
getAsSoapElement
- Specified by:
getAsSoapElement
in interfaceSecurityHeaderBlock
- Overrides:
getAsSoapElement
in classSecurityHeaderBlockImpl
- Throws:
XWSSecurityException
-