Class SecurityContextTokenInfoImpl
- java.lang.Object
-
- com.sun.xml.ws.security.secconv.impl.SecurityContextTokenInfoImpl
-
- All Implemented Interfaces:
com.sun.xml.ws.security.SecurityContextTokenInfo,Serializable
public class SecurityContextTokenInfoImpl extends Object implements com.sun.xml.ws.security.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)com.sun.xml.ws.security.IssuedTokenContextgetIssuedTokenContext()com.sun.xml.ws.security.IssuedTokenContextgetIssuedTokenContext(com.sun.xml.ws.security.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 interfacecom.sun.xml.ws.security.SecurityContextTokenInfo
-
setIdentifier
public void setIdentifier(String identifier)
- Specified by:
setIdentifierin interfacecom.sun.xml.ws.security.SecurityContextTokenInfo
-
getExternalId
public String getExternalId()
- Specified by:
getExternalIdin interfacecom.sun.xml.ws.security.SecurityContextTokenInfo
-
setExternalId
public void setExternalId(String externalId)
- Specified by:
setExternalIdin interfacecom.sun.xml.ws.security.SecurityContextTokenInfo
-
getInstance
public String getInstance()
- Specified by:
getInstancein interfacecom.sun.xml.ws.security.SecurityContextTokenInfo
-
setInstance
public void setInstance(String instance)
- Specified by:
setInstancein interfacecom.sun.xml.ws.security.SecurityContextTokenInfo
-
getSecret
public byte[] getSecret()
- Specified by:
getSecretin interfacecom.sun.xml.ws.security.SecurityContextTokenInfo
-
getInstanceSecret
public byte[] getInstanceSecret(String instance)
- Specified by:
getInstanceSecretin interfacecom.sun.xml.ws.security.SecurityContextTokenInfo
-
addInstance
public void addInstance(String instance, byte[] key)
- Specified by:
addInstancein interfacecom.sun.xml.ws.security.SecurityContextTokenInfo
-
getCreationTime
public Date getCreationTime()
- Specified by:
getCreationTimein interfacecom.sun.xml.ws.security.SecurityContextTokenInfo
-
setCreationTime
public void setCreationTime(Date creationTime)
- Specified by:
setCreationTimein interfacecom.sun.xml.ws.security.SecurityContextTokenInfo
-
getExpirationTime
public Date getExpirationTime()
- Specified by:
getExpirationTimein interfacecom.sun.xml.ws.security.SecurityContextTokenInfo
-
setExpirationTime
public void setExpirationTime(Date expirationTime)
- Specified by:
setExpirationTimein interfacecom.sun.xml.ws.security.SecurityContextTokenInfo
-
getInstanceKeys
public Set getInstanceKeys()
- Specified by:
getInstanceKeysin interfacecom.sun.xml.ws.security.SecurityContextTokenInfo
-
getIssuedTokenContext
public com.sun.xml.ws.security.IssuedTokenContext getIssuedTokenContext()
- Specified by:
getIssuedTokenContextin interfacecom.sun.xml.ws.security.SecurityContextTokenInfo
-
getIssuedTokenContext
public com.sun.xml.ws.security.IssuedTokenContext getIssuedTokenContext(com.sun.xml.ws.security.SecurityTokenReference reference)
- Specified by:
getIssuedTokenContextin interfacecom.sun.xml.ws.security.SecurityContextTokenInfo
-
-