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:
com.sun.xml.ws.security.Token,SecurityHeaderBlock,SecurityToken,javax.xml.soap.Node,javax.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, wsuIdFields inherited from class com.sun.xml.wss.impl.misc.SecurityHeaderBlockImpl
delegateElementFields 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
ConstructorsConstructorDescriptionX509SecurityToken(javax.xml.soap.SOAPElement tokenElement) X509SecurityToken(javax.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 SecurityHeaderBlockfromSoapElement(javax.xml.soap.SOAPElement element) get the actual value of the text node.getType()Methods inherited from class com.sun.xml.wss.core.BinarySecurityToken
getAsSoapElement, getEncodingType, getId, getRawValue, getValueType, setEncodingType, setId, setRawValue, setTextValue, setValueTypeMethods 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, setWsuIdAttrMethods inherited from class com.sun.xml.wss.impl.misc.SOAPElementExtension
addAttribute, addChildElement, createQName, getAttributeValue, getChildElements, getElementQName, removeAttribute, setElementQNameMethods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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, setIdAttributeNSMethods inherited from interface javax.xml.soap.Node
detachNode, getParentElement, getValue, recycleNode, setParentElement, setValueMethods 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, setUserDataMethods 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
-
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(javax.xml.soap.SOAPElement tokenElement, boolean isBSP) throws com.sun.xml.wss.XWSSecurityException - Throws:
com.sun.xml.wss.XWSSecurityException
-
X509SecurityToken
public X509SecurityToken(javax.xml.soap.SOAPElement tokenElement) throws com.sun.xml.wss.XWSSecurityException - Throws:
com.sun.xml.wss.XWSSecurityException
-
-
Method Details
-
getCertificate
- Throws:
com.sun.xml.wss.XWSSecurityException
-
fromSoapElement
public static SecurityHeaderBlock fromSoapElement(javax.xml.soap.SOAPElement element) throws com.sun.xml.wss.XWSSecurityException - Throws:
com.sun.xml.wss.XWSSecurityException
-
getTextValue
Description copied from class:BinarySecurityTokenget 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:
getTextValuein classBinarySecurityToken- Throws:
com.sun.xml.wss.XWSSecurityException
-
getType
- Specified by:
getTypein interfacecom.sun.xml.ws.security.Token
-
getTokenValue
- Specified by:
getTokenValuein interfacecom.sun.xml.ws.security.Token
-