Skip navigation links

Oracle Fusion Middleware Web Services Security Java API Reference for Oracle Security Developer Tools
11g Release 1 (11.1.1.9)

E56326-01


oracle.security.xmlsec.wss.wsc
Class WSCSecurityContextToken

java.lang.Object
  extended by oracle.security.xmlsec.util.XMLNode
      extended by oracle.security.xmlsec.util.XMLElement
          extended by oracle.security.xmlsec.wss.WSSElement
              extended by oracle.security.xmlsec.wss.wsc.WSCSecurityContextToken

All Implemented Interfaces:
WSSecurityToken, WSSXMLSecurityToken
Direct Known Subclasses:
WSCSecurityContextToken.WSCSecurityContextToken12, WSCSecurityContextToken.WSCSecurityContextToken13

public abstract class WSCSecurityContextToken
extends WSSElement
implements WSSXMLSecurityToken
Since:
release specific (what release of product did this appear in)
Version:
$Header: entsec_ldap/java/src/oracle/security/xmlsec/wss/wsc/WSCSecurityContextToken.java /main/1 2009/09/11 16:09:01 pdatta Exp $

Nested Class Summary
static class WSCSecurityContextToken.WSCSecurityContextToken12
           
static class WSCSecurityContextToken.WSCSecurityContextToken13
           

 

Field Summary

 

Fields inherited from class oracle.security.xmlsec.util.XMLNode
node, systemId

 

Constructor Summary
protected WSCSecurityContextToken(org.w3c.dom.Document owner, java.lang.String nsURI, java.lang.String localName)
           
protected WSCSecurityContextToken(org.w3c.dom.Element element)
           
protected WSCSecurityContextToken(org.w3c.dom.Element element, java.lang.String systemId)
           

 

Method Summary
static void addResolver(WSCSecurityContextTokenResolver resolver)
          Register a WSCSecurityContextTokenResolver instance for use in resolver operations.
 java.lang.String getIdentifier()
          Get the value of the <wsc:Identifier>
 java.lang.String getInstance()
          Get the value of the <wsc:Instance>
 javax.crypto.SecretKey getKey()
           
protected abstract  java.lang.String[] getNsURIs()
           
static java.util.List<WSCSecurityContextTokenResolver> getResolvers()
          Get the registered WSCSecurityContextTokenResolvers.
 java.lang.Object getToken()
          Returns the underlying token.
 oracle.security.xmlsec.util.QName getTokenName()
          Returns the QName of the security token.
 void setIdentifier(java.lang.String identifier)
          Set the identifier, call with null to remove the identifier
 void setInstance(java.lang.String instance)
          Set the instance, call with null to remove the instance

 

Methods inherited from class oracle.security.xmlsec.wss.WSSElement
getId, getWsuId, setId, setWsuId

 

Methods inherited from class oracle.security.xmlsec.util.XMLElement
addNSPrefixAttr, addNSPrefixAttr, addNSPrefixAttrDefault, addNSPrefixAttrDefault, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getChildElementsByTagName, getChildElementsByTagName, getChildElementsByTagNameNS, getChildElementsByTagNameNS, getDefaultNSPrefix, getElement, getElementsByTagName, getElementsByTagNameNS, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setDefaultNSPrefix

 

Methods inherited from class oracle.security.xmlsec.util.XMLNode
appendChild, appendChild, appendTo, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNode, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getSystemId, hasAttributes, hasChildNodes, insertBefore, insertBefore, isSupported, normalize, removeChild, removeChild, replaceChild, replaceChild, setNodeValue, setPrefix, setSystemId, toBytesXML, toStringXML

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Methods inherited from interface oracle.security.xmlsec.wss.WSSecurityToken
getNode

 

Constructor Detail

WSCSecurityContextToken

protected WSCSecurityContextToken(org.w3c.dom.Document owner,
                                  java.lang.String nsURI,
                                  java.lang.String localName)

WSCSecurityContextToken

protected WSCSecurityContextToken(org.w3c.dom.Element element,
                                  java.lang.String systemId)

WSCSecurityContextToken

protected WSCSecurityContextToken(org.w3c.dom.Element element)

Method Detail

addResolver

public static void addResolver(WSCSecurityContextTokenResolver resolver)
Register a WSCSecurityContextTokenResolver instance for use in resolver operations.
Parameters:
resolver - The sct resolver.

getResolvers

public static java.util.List<WSCSecurityContextTokenResolver> getResolvers()
Get the registered WSCSecurityContextTokenResolvers.
Returns:
The List of registered sct resolvers.

getToken

public java.lang.Object getToken()
                          throws WSSException
Description copied from interface: WSSecurityToken
Returns the underlying token.

Please see sub-classes for information about the Java Object returned.

Specified by:
getToken in interface WSSecurityToken
Returns:
The underlying token.
Throws:
WSSException

getKey

public javax.crypto.SecretKey getKey()

getTokenName

public oracle.security.xmlsec.util.QName getTokenName()
Description copied from interface: WSSecurityToken
Returns the QName of the security token.
Specified by:
getTokenName in interface WSSecurityToken
Returns:
The QName of the token.

getNsURIs

protected abstract java.lang.String[] getNsURIs()

getIdentifier

public java.lang.String getIdentifier()
Get the value of the <wsc:Identifier>
Returns:

setIdentifier

public void setIdentifier(java.lang.String identifier)
Set the identifier, call with null to remove the identifier
Parameters:
identifier -

getInstance

public java.lang.String getInstance()
Get the value of the <wsc:Instance>
Returns:

setInstance

public void setInstance(java.lang.String instance)
Set the instance, call with null to remove the instance
Parameters:
instance -

Skip navigation links

Oracle Fusion Middleware Web Services Security Java API Reference for Oracle Security Developer Tools
11g Release 1 (11.1.1.9)

E56326-01


Copyright © 2005, 2015 , Oracle. All rights reserved.