Package com.sun.xml.wss.core
Class DerivedKeyTokenHeaderBlock
java.lang.Object
com.sun.xml.wss.impl.misc.SOAPElementExtension
com.sun.xml.wss.impl.misc.SecurityHeaderBlockImpl
com.sun.xml.wss.core.DerivedKeyTokenHeaderBlock
- All Implemented Interfaces:
Token
,SecurityHeaderBlock
,SecurityToken
,jakarta.xml.soap.Node
,jakarta.xml.soap.SOAPElement
,Element
,Node
public class DerivedKeyTokenHeaderBlock
extends SecurityHeaderBlockImpl
implements Token, SecurityToken
- Author:
- Abhijit Das
-
Field Summary
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
ConstructorDescriptionDerivedKeyTokenHeaderBlock
(jakarta.xml.soap.SOAPElement derivedKeyTokenHeaderBlock) DerivedKeyTokenHeaderBlock
(Document contextDocument, SecurityTokenReference securityTokenRefElement, String wsuId) DerivedKeyTokenHeaderBlock
(Document contextDocument, SecurityTokenReference securityTokenRefElement, String nonce, long offset, long length, String wsuId) DerivedKeyTokenHeaderBlock
(Document contextDocument, SecurityTokenReference securityTokenRefElement, String nonce, long offset, long length, String wsuId, String label) DerivedKeyTokenHeaderBlock
(Document contextDocument, SecurityTokenReference securityTokenRefElement, String nonce, long generation, String wsuId) DerivedKeyTokenHeaderBlock
(Document contextDocument, SecurityTokenReference securityTokenRefElement, String nonce, String wsuId) -
Method Summary
Modifier and TypeMethodDescriptionstatic SecurityHeaderBlock
fromSoapElement
(jakarta.xml.soap.SOAPElement element) jakarta.xml.soap.SOAPElement
getLabel()
long
byte[]
getNonce()
long
The token ValuegetType()
The type of the TokenMethods 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, getId, 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 org.w3c.dom.Element
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
Methods inherited from interface jakarta.xml.soap.Node
detachNode, getParentElement, getValue, recycleNode, setParentElement, setValue
Methods inherited from interface org.w3c.dom.Node
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
Methods inherited from interface com.sun.xml.wss.core.SecurityHeaderBlock
getId
Methods inherited from interface jakarta.xml.soap.SOAPElement
addAttribute, addAttribute, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addNamespaceDeclaration, addTextNode, createQName, getAllAttributes, getAllAttributesAsQNames, getAttributeValue, getAttributeValue, getChildElements, getChildElements, getChildElements, getElementName, getElementQName, getEncodingStyle, getNamespacePrefixes, getNamespaceURI, getVisibleNamespacePrefixes, removeAttribute, removeAttribute, removeContents, removeNamespaceDeclaration, setElementQName, setEncodingStyle
-
Constructor Details
-
DerivedKeyTokenHeaderBlock
public DerivedKeyTokenHeaderBlock(Document contextDocument, SecurityTokenReference securityTokenRefElement, String wsuId) throws XWSSecurityException - Throws:
XWSSecurityException
-
DerivedKeyTokenHeaderBlock
public DerivedKeyTokenHeaderBlock(Document contextDocument, SecurityTokenReference securityTokenRefElement, String nonce, String wsuId) throws XWSSecurityException - Throws:
XWSSecurityException
-
DerivedKeyTokenHeaderBlock
public DerivedKeyTokenHeaderBlock(Document contextDocument, SecurityTokenReference securityTokenRefElement, String nonce, long generation, String wsuId) throws XWSSecurityException - Throws:
XWSSecurityException
-
DerivedKeyTokenHeaderBlock
public DerivedKeyTokenHeaderBlock(Document contextDocument, SecurityTokenReference securityTokenRefElement, String nonce, long offset, long length, String wsuId) throws XWSSecurityException - Throws:
XWSSecurityException
-
DerivedKeyTokenHeaderBlock
public DerivedKeyTokenHeaderBlock(Document contextDocument, SecurityTokenReference securityTokenRefElement, String nonce, long offset, long length, String wsuId, String label) throws XWSSecurityException - Throws:
XWSSecurityException
-
DerivedKeyTokenHeaderBlock
public DerivedKeyTokenHeaderBlock(jakarta.xml.soap.SOAPElement derivedKeyTokenHeaderBlock) throws XWSSecurityException - Throws:
XWSSecurityException
-
-
Method Details
-
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
-
getContextDocument
-
getNonce
public byte[] getNonce() -
getOffset
public long getOffset() -
getLength
public long getLength() -
getDerivedKeyElement
-
getType
Description copied from interface:Token
The type of the Token -
getTokenValue
Description copied from interface:Token
The token Value- Specified by:
getTokenValue
in interfaceToken
-
getLabel
-