Package com.sun.xml.wss.core
Class SecurityTokenReference
java.lang.Object
com.sun.xml.wss.impl.misc.SOAPElementExtension
com.sun.xml.wss.impl.misc.SecurityHeaderBlockImpl
com.sun.xml.wss.core.SecurityTokenReference
- All Implemented Interfaces:
com.sun.xml.ws.security.SecurityTokenReference,com.sun.xml.ws.security.Token,SecurityHeaderBlock,javax.xml.soap.Node,javax.xml.soap.SOAPElement,Element,Node
public class SecurityTokenReference
extends SecurityHeaderBlockImpl
implements com.sun.xml.ws.security.SecurityTokenReference
- Author:
- Vishal Mahajan
-
Field Summary
FieldsFields 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
ConstructorsConstructorDescriptionCreates an "empty" SecurityTokenReference elementSecurityTokenReference(javax.xml.soap.SOAPElement element) SecurityTokenReference(javax.xml.soap.SOAPElement element, boolean isBSP) Takes a SOAPElement which has the required structure of a SecurityTokenReference (including the reference element).Creates an "empty" SecurityTokenReference element whose owner document is doc -
Method Summary
Modifier and TypeMethodDescriptionstatic SecurityHeaderBlockfromSoapElement(javax.xml.soap.SOAPElement element) getAny()getType()voidvoidsetReference(ReferenceElement referenceElement) voidsetSamlAuthorityBinding(Element binding, Document doc) voidsetTokenType(String tokenType) voidMethods 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, getAsSoapElement, 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, 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 com.sun.xml.ws.security.SecurityTokenReference
getIdMethods inherited from interface javax.xml.soap.SOAPElement
addAttribute, addChildElement, createQName, getAttributeValue, getChildElements, getElementQName, removeAttribute, setElementQName
-
Field Details
-
log
-
-
Constructor Details
-
SecurityTokenReference
public SecurityTokenReference() throws com.sun.xml.wss.XWSSecurityExceptionCreates an "empty" SecurityTokenReference element- Throws:
com.sun.xml.wss.XWSSecurityException
-
SecurityTokenReference
Creates an "empty" SecurityTokenReference element whose owner document is doc- Throws:
com.sun.xml.wss.XWSSecurityException
-
SecurityTokenReference
public SecurityTokenReference(javax.xml.soap.SOAPElement element, boolean isBSP) throws com.sun.xml.wss.XWSSecurityException Takes a SOAPElement which has the required structure of a SecurityTokenReference (including the reference element).- Throws:
com.sun.xml.wss.XWSSecurityException
-
SecurityTokenReference
public SecurityTokenReference(javax.xml.soap.SOAPElement element) throws com.sun.xml.wss.XWSSecurityException - Throws:
com.sun.xml.wss.XWSSecurityException
-
-
Method Details
-
getReference
-
setSamlAuthorityBinding
public void setSamlAuthorityBinding(Element binding, Document doc) throws com.sun.xml.wss.XWSSecurityException - Throws:
com.sun.xml.wss.XWSSecurityException
-
getSamlAuthorityBinding
-
setReference
public void setReference(ReferenceElement referenceElement) throws com.sun.xml.wss.XWSSecurityException - Throws:
com.sun.xml.wss.XWSSecurityException
-
setWsuId
-
setTokenType
-
getTokenType
-
fromSoapElement
public static SecurityHeaderBlock fromSoapElement(javax.xml.soap.SOAPElement element) throws com.sun.xml.wss.XWSSecurityException - Throws:
com.sun.xml.wss.XWSSecurityException
-
getAny
- Specified by:
getAnyin interfacecom.sun.xml.ws.security.SecurityTokenReference
-
setId
- Specified by:
setIdin interfacecom.sun.xml.ws.security.SecurityTokenReference
-
getType
- Specified by:
getTypein interfacecom.sun.xml.ws.security.Token
-
getTokenValue
- Specified by:
getTokenValuein interfacecom.sun.xml.ws.security.Token
-