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:
SecurityContextTokenInfo, Serializable

public class SecurityContextTokenInfoImpl
extends Object
implements 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.

Author:
Manveen Kaur (manveen.kaur@sun.com)
See Also:
Serialized Form

Constructor Summary
SecurityContextTokenInfoImpl()
           
 
Method Summary
 void addInstance(String instance, byte[] key)
           
 Date getCreationTime()
           
 Date getExpirationTime()
           
 String getExternalId()
           
 String getIdentifier()
           
 String getInstance()
           
 Set getInstanceKeys()
           
 byte[] getInstanceSecret(String instance)
           
 IssuedTokenContext getIssuedTokenContext()
           
 IssuedTokenContext getIssuedTokenContext(SecurityTokenReference reference)
           
 byte[] getSecret()
           
 void setCreationTime(Date creationTime)
           
 void setExpirationTime(Date expirationTime)
           
 void setExternalId(String externalId)
           
 void setIdentifier(String identifier)
           
 void setInstance(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 String getIdentifier()
Specified by:
getIdentifier in interface SecurityContextTokenInfo

setIdentifier

public void setIdentifier(String identifier)
Specified by:
setIdentifier in interface SecurityContextTokenInfo

getExternalId

public String getExternalId()
Specified by:
getExternalId in interface SecurityContextTokenInfo

setExternalId

public void setExternalId(String externalId)
Specified by:
setExternalId in interface SecurityContextTokenInfo

getInstance

public String getInstance()
Specified by:
getInstance in interface SecurityContextTokenInfo

setInstance

public void setInstance(String instance)
Specified by:
setInstance in interface SecurityContextTokenInfo

getSecret

public byte[] getSecret()
Specified by:
getSecret in interface SecurityContextTokenInfo

getInstanceSecret

public byte[] getInstanceSecret(String instance)
Specified by:
getInstanceSecret in interface SecurityContextTokenInfo

addInstance

public void addInstance(String instance,
                        byte[] key)
Specified by:
addInstance in interface SecurityContextTokenInfo

getCreationTime

public Date getCreationTime()
Specified by:
getCreationTime in interface SecurityContextTokenInfo

setCreationTime

public void setCreationTime(Date creationTime)
Specified by:
setCreationTime in interface SecurityContextTokenInfo

getExpirationTime

public Date getExpirationTime()
Specified by:
getExpirationTime in interface SecurityContextTokenInfo

setExpirationTime

public void setExpirationTime(Date expirationTime)
Specified by:
setExpirationTime in interface SecurityContextTokenInfo

getInstanceKeys

public Set getInstanceKeys()
Specified by:
getInstanceKeys in interface SecurityContextTokenInfo

getIssuedTokenContext

public IssuedTokenContext getIssuedTokenContext()
Specified by:
getIssuedTokenContext in interface SecurityContextTokenInfo

getIssuedTokenContext

public IssuedTokenContext getIssuedTokenContext(SecurityTokenReference reference)
Specified by:
getIssuedTokenContext in interface SecurityContextTokenInfo


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.