Package 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
,jakarta.xml.soap.Node
,jakarta.xml.soap.SOAPElement
,Element
,Node
An X509 v3 certificate BinarySecurityToken.
- Author:
- Manveen Kaur, Edwin Goei
-
Field Summary
Fields inherited from class com.sun.xml.wss.core.BinarySecurityToken
encodedText, encodingType, soapDoc, valueType, wsuId
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
ConstructorDescriptionX509SecurityToken
(jakarta.xml.soap.SOAPElement tokenElement) X509SecurityToken
(jakarta.xml.soap.SOAPElement tokenElement, boolean isBSP) X509SecurityToken
(Document document, X509Certificate cert) X509SecurityToken
(Document document, X509Certificate cert, String valueType) X509SecurityToken
(Document document, X509Certificate cert, String wsuId, String valueType) -
Method Summary
Modifier and TypeMethodDescriptionstatic SecurityHeaderBlock
fromSoapElement
(jakarta.xml.soap.SOAPElement element) get the actual value of the text node.The token ValuegetType()
The type of the TokenMethods inherited from class com.sun.xml.wss.core.BinarySecurityToken
getAsSoapElement, getEncodingType, getId, getRawValue, getValueType, setEncodingType, setId, setRawValue, setTextValue, setValueType
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
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 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
-
X509SecurityToken
public X509SecurityToken(Document document, X509Certificate cert, String wsuId, String valueType) throws SecurityTokenException - Throws:
SecurityTokenException
-
X509SecurityToken
- Throws:
SecurityTokenException
-
X509SecurityToken
public X509SecurityToken(Document document, X509Certificate cert, String valueType) throws SecurityTokenException - Throws:
SecurityTokenException
-
X509SecurityToken
public X509SecurityToken(jakarta.xml.soap.SOAPElement tokenElement, boolean isBSP) throws XWSSecurityException - Throws:
XWSSecurityException
-
X509SecurityToken
- Throws:
XWSSecurityException
-
-
Method Details
-
getCertificate
- Throws:
XWSSecurityException
-
fromSoapElement
public static SecurityHeaderBlock fromSoapElement(jakarta.xml.soap.SOAPElement element) throws XWSSecurityException - Throws:
XWSSecurityException
-
getTextValue
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 classBinarySecurityToken
- Throws:
XWSSecurityException
-
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
-