Class SecurityContextTokenInfoImpl
- java.lang.Object
-
- com.sun.xml.ws.security.secconv.impl.SecurityContextTokenInfoImpl
-
- All Implemented Interfaces:
SecurityContextTokenInfo,Serializable
public class SecurityContextTokenInfoImpl extends Object implements SecurityContextTokenInfo
TheSecurityContextTokenInfoclass represents security parameters which will be saved in theSessionobject 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
Constructors Constructor Description SecurityContextTokenInfoImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddInstance(String instance, byte[] key)DategetCreationTime()DategetExpirationTime()StringgetExternalId()StringgetIdentifier()StringgetInstance()SetgetInstanceKeys()byte[]getInstanceSecret(String instance)IssuedTokenContextgetIssuedTokenContext()IssuedTokenContextgetIssuedTokenContext(SecurityTokenReference reference)byte[]getSecret()voidsetCreationTime(Date creationTime)voidsetExpirationTime(Date expirationTime)voidsetExternalId(String externalId)voidsetIdentifier(String identifier)voidsetInstance(String instance)
-
-
-
Method Detail
-
getIdentifier
public String getIdentifier()
- Specified by:
getIdentifierin interfaceSecurityContextTokenInfo
-
setIdentifier
public void setIdentifier(String identifier)
- Specified by:
setIdentifierin interfaceSecurityContextTokenInfo
-
getExternalId
public String getExternalId()
- Specified by:
getExternalIdin interfaceSecurityContextTokenInfo
-
setExternalId
public void setExternalId(String externalId)
- Specified by:
setExternalIdin interfaceSecurityContextTokenInfo
-
getInstance
public String getInstance()
- Specified by:
getInstancein interfaceSecurityContextTokenInfo
-
setInstance
public void setInstance(String instance)
- Specified by:
setInstancein interfaceSecurityContextTokenInfo
-
getSecret
public byte[] getSecret()
- Specified by:
getSecretin interfaceSecurityContextTokenInfo
-
getInstanceSecret
public byte[] getInstanceSecret(String instance)
- Specified by:
getInstanceSecretin interfaceSecurityContextTokenInfo
-
addInstance
public void addInstance(String instance, byte[] key)
- Specified by:
addInstancein interfaceSecurityContextTokenInfo
-
getCreationTime
public Date getCreationTime()
- Specified by:
getCreationTimein interfaceSecurityContextTokenInfo
-
setCreationTime
public void setCreationTime(Date creationTime)
- Specified by:
setCreationTimein interfaceSecurityContextTokenInfo
-
getExpirationTime
public Date getExpirationTime()
- Specified by:
getExpirationTimein interfaceSecurityContextTokenInfo
-
setExpirationTime
public void setExpirationTime(Date expirationTime)
- Specified by:
setExpirationTimein interfaceSecurityContextTokenInfo
-
getInstanceKeys
public Set getInstanceKeys()
- Specified by:
getInstanceKeysin interfaceSecurityContextTokenInfo
-
getIssuedTokenContext
public IssuedTokenContext getIssuedTokenContext()
- Specified by:
getIssuedTokenContextin interfaceSecurityContextTokenInfo
-
getIssuedTokenContext
public IssuedTokenContext getIssuedTokenContext(SecurityTokenReference reference)
- Specified by:
getIssuedTokenContextin interfaceSecurityContextTokenInfo
-
-