com.sun.xml.wss.core
Class X509SecurityToken
java.lang.Object
com.sun.xml.wss.impl.misc.SOAPElementExtension
com.sun.xml.wss.impl.misc.SecurityHeaderBlockImpl
com.sun.xml.wss.core.BinarySecurityToken
com.sun.xml.wss.core.X509SecurityToken
- All Implemented Interfaces:
- Token, SecurityHeaderBlock, SecurityToken, SOAPElement, Element, Node
public class X509SecurityToken
- extends BinarySecurityToken
- implements Token
An X509 v3 certificate 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 |
X509SecurityToken
public X509SecurityToken(Document document,
X509Certificate cert,
String wsuId,
String valueType)
throws SecurityTokenException
- Throws:
SecurityTokenException
X509SecurityToken
public X509SecurityToken(Document document,
X509Certificate cert)
throws SecurityTokenException
- Throws:
SecurityTokenException
X509SecurityToken
public X509SecurityToken(Document document,
X509Certificate cert,
String valueType)
throws SecurityTokenException
- Throws:
SecurityTokenException
X509SecurityToken
public X509SecurityToken(SOAPElement tokenElement,
boolean isBSP)
throws XWSSecurityException
- Throws:
XWSSecurityException
X509SecurityToken
public X509SecurityToken(SOAPElement tokenElement)
throws XWSSecurityException
- Throws:
XWSSecurityException
getCertificate
public X509Certificate getCertificate()
throws XWSSecurityException
- Throws:
XWSSecurityException
fromSoapElement
public static SecurityHeaderBlock fromSoapElement(SOAPElement element)
throws XWSSecurityException
- Throws:
XWSSecurityException
getTextValue
public String getTextValue()
throws XWSSecurityException
- Description copied from class:
BinarySecurityToken
- 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.
- Overrides:
getTextValue in class BinarySecurityToken
- Throws:
XWSSecurityException
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
Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.