com.sun.xml.ws.security
Interface SecurityContextTokenInfo

All Superinterfaces:
Serializable
All Known Implementing Classes:
SecurityContextTokenInfoImpl

@ManagedData(name="SecurityContextTokenInfo")
@Description(value="Security parameters")
public interface SecurityContextTokenInfo
extends Serializable

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.


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)
           
 

Method Detail

getIdentifier

@ManagedAttribute
@Description(value="Identifier")
String getIdentifier()

setIdentifier

void setIdentifier(String identifier)

getExternalId

@ManagedAttribute
@Description(value="External identifier")
String getExternalId()

setExternalId

void setExternalId(String externalId)

getInstance

String getInstance()

setInstance

void setInstance(String instance)

getSecret

@ManagedAttribute
@Description(value="Secret")
byte[] getSecret()

getInstanceSecret

byte[] getInstanceSecret(String instance)

addInstance

void addInstance(String instance,
                 byte[] key)

getCreationTime

@ManagedAttribute
@Description(value="Creation time")
Date getCreationTime()

setCreationTime

void setCreationTime(Date creationTime)

getExpirationTime

@ManagedAttribute
@Description(value="Expiration time")
Date getExpirationTime()

setExpirationTime

void setExpirationTime(Date expirationTime)

getInstanceKeys

Set getInstanceKeys()

getIssuedTokenContext

@ManagedAttribute
@Description(value="Issued token context")
IssuedTokenContext getIssuedTokenContext()

getIssuedTokenContext

IssuedTokenContext getIssuedTokenContext(SecurityTokenReference reference)


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