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
,javax.xml.soap.Node
,javax.xml.soap.SOAPElement
,Element
,Node
public class EncryptedKeyHeaderBlock extends EncryptedTypeHeaderBlock
The schema definition of EncryptedKey element is as follows:- 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
Constructors Constructor Description EncryptedKeyHeaderBlock()
Create an empty EncryptedKey element.EncryptedKeyHeaderBlock(javax.xml.soap.SOAPElement element)
EncryptedKeyHeaderBlock(Document doc)
Create an empty EncryptedKey element whose owner document is given.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SecurityHeaderBlock
fromSoapElement(javax.xml.soap.SOAPElement element)
javax.xml.soap.SOAPElement
getAsSoapElement()
javax.xml.soap.SOAPElement
getCarriedKeyName()
String
getRecipient()
Returns null if Recipient attr is not presentReferenceListHeaderBlock
getReferenceList()
void
setCarriedKeyName(javax.xml.soap.SOAPElement carriedKeyName)
void
setCipherData(javax.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
-
-
-
-
Constructor Detail
-
EncryptedKeyHeaderBlock
public EncryptedKeyHeaderBlock() throws XWSSecurityException
Create an empty EncryptedKey element.- Throws:
XWSSecurityException
- If there is problem creating an EncryptedKey element.
-
EncryptedKeyHeaderBlock
public EncryptedKeyHeaderBlock(Document doc) throws XWSSecurityException
Create an empty EncryptedKey element whose owner document is given.- Throws:
XWSSecurityException
- If there is problem creating an EncryptedKey element
-
EncryptedKeyHeaderBlock
public EncryptedKeyHeaderBlock(javax.xml.soap.SOAPElement element) throws XWSSecurityException
- Throws:
XWSSecurityException
- If there is problem in initializing EncryptedKey element.
-
-
Method Detail
-
setCipherData
public void setCipherData(javax.xml.soap.SOAPElement cipherData)
-
setCipherValue
public void setCipherValue(String cipherValue) throws XWSSecurityException
- Throws:
XWSSecurityException
-
getReferenceList
public ReferenceListHeaderBlock getReferenceList()
-
setReferenceList
public void setReferenceList(ReferenceListHeaderBlock referenceList)
-
getRecipient
public String getRecipient()
Returns null if Recipient attr is not present
-
setRecipient
public void setRecipient(String recipient)
-
getCarriedKeyName
public javax.xml.soap.SOAPElement getCarriedKeyName()
-
setCarriedKeyName
public void setCarriedKeyName(javax.xml.soap.SOAPElement carriedKeyName)
-
fromSoapElement
public static SecurityHeaderBlock fromSoapElement(javax.xml.soap.SOAPElement element) throws XWSSecurityException
- Throws:
XWSSecurityException
-
getAsSoapElement
public javax.xml.soap.SOAPElement getAsSoapElement() throws XWSSecurityException
- Specified by:
getAsSoapElement
in interfaceSecurityHeaderBlock
- Overrides:
getAsSoapElement
in classSecurityHeaderBlockImpl
- Throws:
XWSSecurityException
-
-