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
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:
  • Constructor Details

    • SecurityContextTokenInfoImpl

      public SecurityContextTokenInfoImpl()
  • Method Details

    • getIdentifier

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

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

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

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

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

      public void setInstance(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(String instance)
      Specified by:
      getInstanceSecret in interface com.sun.xml.ws.security.SecurityContextTokenInfo
    • addInstance

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

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

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

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

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

      public 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