gnu.crypto.sasl.srp
public class ClientStore extends Object
The client-side implementation of the SRP security context store.
Version: $Revision: 1.4 $
Method Summary | |
---|---|
void | cacheSession(String uid, int ttl, SecurityContext ctx) Records a mapping between a client's unique identifier and its security context. |
static ClientStore | instance() Returns the classloader Singleton. |
void | invalidateSession(String uid) Removes the mapping between the designated SRP client unique identifier and the its session security context (and other timing information). |
boolean | isAlive(String uid) Returns a boolean flag indicating if the designated client's session is still alive or not. |
SecurityContext | restoreSession(String uid) Returns an SRP client's security context record mapped by that client's unique identifier. |
Records a mapping between a client's unique identifier and its security context.
Parameters: uid the unique identifier of the SRP client for which the session is to be cached. ttl the session's Time-To-Live indicator (in seconds). ctx the client's security context.
Returns the classloader Singleton.
Returns: the classloader Singleton instance.
Removes the mapping between the designated SRP client unique identifier and the its session security context (and other timing information).
Parameters: uid the identifier of the client whose session is to invalidate.
Returns a boolean flag indicating if the designated client's session is still alive or not.
Parameters: uid the identifier of the client whose session to check.
Returns: true
if the designated client's session is still
alive. false
otherwise.
Returns an SRP client's security context record mapped by that client's unique identifier.
Parameters: uid the identifier of the client whose session is to restore.
Returns: the SRP client's security context.