com.sun.xml.ws.security.secconv.impl
Class SecurityContextTokenInfoImpl

java.lang.Object
  extended by com.sun.xml.ws.security.secconv.impl.SecurityContextTokenInfoImpl
All Implemented Interfaces:
com.sun.xml.ws.security.SecurityContextTokenInfo

public class SecurityContextTokenInfoImpl
extends java.lang.Object
implements com.sun.xml.ws.security.SecurityContextTokenInfo

The SecurityContextTokenInfo class represents security parameters which will be saved in the Session object so that whenever the endpoint crashes the security negotiations can be resumed from its original state and no new negotiations need to be done.


Constructor Summary
SecurityContextTokenInfoImpl()
           
 
Method Summary
 void addInstance(java.lang.String instance, byte[] key)
           
 java.util.Date getCreationTime()
           
 java.util.Date getExpirationTime()
           
 java.lang.String getExternalId()
           
 java.lang.String getIdentifier()
           
 java.lang.String getInstance()
           
 java.util.Set getInstanceKeys()
           
 byte[] getInstanceSecret(java.lang.String instance)
           
 com.sun.xml.ws.security.IssuedTokenContext getIssuedTokenContext()
           
 com.sun.xml.ws.security.IssuedTokenContext getIssuedTokenContext(com.sun.xml.ws.security.SecurityTokenReference reference)
           
 byte[] getSecret()
           
 void setCreationTime(java.util.Date creationTime)
           
 void setExpirationTime(java.util.Date expirationTime)
           
 void setExternalId(java.lang.String externalId)
           
 void setIdentifier(java.lang.String identifier)
           
 void setInstance(java.lang.String instance)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecurityContextTokenInfoImpl

public SecurityContextTokenInfoImpl()
Method Detail

getIdentifier

public java.lang.String getIdentifier()
Specified by:
getIdentifier in interface com.sun.xml.ws.security.SecurityContextTokenInfo

setIdentifier

public void setIdentifier(java.lang.String identifier)
Specified by:
setIdentifier in interface com.sun.xml.ws.security.SecurityContextTokenInfo

getExternalId

public java.lang.String getExternalId()
Specified by:
getExternalId in interface com.sun.xml.ws.security.SecurityContextTokenInfo

setExternalId

public void setExternalId(java.lang.String externalId)
Specified by:
setExternalId in interface com.sun.xml.ws.security.SecurityContextTokenInfo

getInstance

public java.lang.String getInstance()
Specified by:
getInstance in interface com.sun.xml.ws.security.SecurityContextTokenInfo

setInstance

public void setInstance(java.lang.String instance)
Specified by:
setInstance in interface com.sun.xml.ws.security.SecurityContextTokenInfo

getSecret

public byte[] getSecret()
Specified by:
getSecret in interface com.sun.xml.ws.security.SecurityContextTokenInfo

getInstanceSecret

public byte[] getInstanceSecret(java.lang.String instance)
Specified by:
getInstanceSecret in interface com.sun.xml.ws.security.SecurityContextTokenInfo

addInstance

public void addInstance(java.lang.String instance,
                        byte[] key)
Specified by:
addInstance in interface com.sun.xml.ws.security.SecurityContextTokenInfo

getCreationTime

public java.util.Date getCreationTime()
Specified by:
getCreationTime in interface com.sun.xml.ws.security.SecurityContextTokenInfo

setCreationTime

public void setCreationTime(java.util.Date creationTime)
Specified by:
setCreationTime in interface com.sun.xml.ws.security.SecurityContextTokenInfo

getExpirationTime

public java.util.Date getExpirationTime()
Specified by:
getExpirationTime in interface com.sun.xml.ws.security.SecurityContextTokenInfo

setExpirationTime

public void setExpirationTime(java.util.Date expirationTime)
Specified by:
setExpirationTime in interface com.sun.xml.ws.security.SecurityContextTokenInfo

getInstanceKeys

public java.util.Set getInstanceKeys()
Specified by:
getInstanceKeys in interface com.sun.xml.ws.security.SecurityContextTokenInfo

getIssuedTokenContext

public com.sun.xml.ws.security.IssuedTokenContext getIssuedTokenContext()
Specified by:
getIssuedTokenContext in interface com.sun.xml.ws.security.SecurityContextTokenInfo

getIssuedTokenContext

public com.sun.xml.ws.security.IssuedTokenContext getIssuedTokenContext(com.sun.xml.ws.security.SecurityTokenReference reference)
Specified by:
getIssuedTokenContext in interface com.sun.xml.ws.security.SecurityContextTokenInfo