Class 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:
    Serialized Form
    • Constructor Detail

      • SecurityContextTokenInfoImpl

        public SecurityContextTokenInfoImpl()
    • Method Detail

      • 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