com.sun.xml.wss.core
Class BinarySecurityToken
java.lang.Object
com.sun.xml.wss.impl.misc.SOAPElementExtension
com.sun.xml.wss.impl.misc.SecurityHeaderBlockImpl
com.sun.xml.wss.core.BinarySecurityToken
- All Implemented Interfaces:
- SecurityHeaderBlock, SecurityToken, SOAPElement, Element, Node
- Direct Known Subclasses:
- X509SecurityToken
public class BinarySecurityToken
- extends SecurityHeaderBlockImpl
- implements SecurityToken
A wsse:BinarySecurityToken.
- Author:
- Manveen Kaur, Edwin Goei
| 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 |
| 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 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 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 |
valueType
protected String valueType
- Valid values are:
#X509v3
#X509PKIPathv1
#PKCS7
encodingType
protected String encodingType
- Default encoding
wsuId
protected String wsuId
encodedText
protected String encodedText
soapDoc
protected Document soapDoc
log
protected static final Logger log
getValueType
public String getValueType()
setValueType
protected void setValueType(String valueType)
getEncodingType
public String getEncodingType()
setEncodingType
protected void setEncodingType(String encodingType)
getId
public String getId()
- Specified by:
getId in interface SecurityHeaderBlock- Overrides:
getId in class SecurityHeaderBlockImpl
setId
protected void setId(String wsuId)
getRawValue
public byte[] getRawValue()
throws SecurityTokenException
- returns the decoded value of the text node.
- Throws:
SecurityTokenException
setRawValue
protected void setRawValue(byte[] rawText)
getTextValue
public String getTextValue()
throws XWSSecurityException
- get the actual value of the text node. This will typically be encoded.
It is the onus of the filter to decode this before operation upon it.
- Throws:
XWSSecurityException
setTextValue
protected void setTextValue(String encodedText)
- set the value of the text node. It is assumed that the
filter would have already encoded the value appropriately.
getAsSoapElement
public SOAPElement getAsSoapElement()
throws SecurityTokenException
- Specified by:
getAsSoapElement in interface SecurityHeaderBlock- Overrides:
getAsSoapElement in class SecurityHeaderBlockImpl
- Throws:
SecurityTokenException
Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.