com.sun.xml.wss.core
Class DerivedKeyTokenHeaderBlock

java.lang.Object
  extended by com.sun.xml.wss.impl.misc.SOAPElementExtension
      extended by com.sun.xml.wss.impl.misc.SecurityHeaderBlockImpl
          extended by com.sun.xml.wss.core.DerivedKeyTokenHeaderBlock
All Implemented Interfaces:
Token, SecurityHeaderBlock, SecurityToken, 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
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)
           
DerivedKeyTokenHeaderBlock(SOAPElement derivedKeyTokenHeaderBlock)
           
 
Method Summary
static SecurityHeaderBlock fromSoapElement(SOAPElement element)
           
 SOAPElement getAsSoapElement()
           
 Document getContextDocument()
           
 SecurityTokenReference getDerivedKeyElement()
           
 String getLabel()
           
 long getLength()
           
 byte[] getNonce()
           
 long getOffset()
           
 Object getTokenValue()
          The token Value
 String getType()
          The type of the Token
 
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, 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 com.sun.xml.wss.core.SecurityHeaderBlock
getId
 
Methods inherited from interface javax.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
 
Methods inherited from interface javax.xml.soap.Node
detachNode, getParentElement, getValue, recycleNode, setParentElement, setValue
 
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 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
 

Constructor Detail

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(SOAPElement derivedKeyTokenHeaderBlock)
                           throws XWSSecurityException
Throws:
XWSSecurityException
Method Detail

fromSoapElement

public static SecurityHeaderBlock fromSoapElement(SOAPElement element)
                                           throws XWSSecurityException
Parameters:
element -
Returns:
Throws:
XWSSecurityException

getAsSoapElement

public SOAPElement getAsSoapElement()
                             throws XWSSecurityException
Specified by:
getAsSoapElement in interface SecurityHeaderBlock
Overrides:
getAsSoapElement in class SecurityHeaderBlockImpl
Throws:
XWSSecurityException

getContextDocument

public Document getContextDocument()

getNonce

public byte[] getNonce()

getOffset

public long getOffset()

getLength

public long getLength()

getDerivedKeyElement

public SecurityTokenReference getDerivedKeyElement()

getType

public String getType()
Description copied from interface: Token
The type of the Token

Specified by:
getType in interface Token

getTokenValue

public Object getTokenValue()
Description copied from interface: Token
The token Value

Specified by:
getTokenValue in interface Token

getLabel

public String getLabel()


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.