org.jasig.web.util
Class SecureSessionKeyGenerator

java.lang.Object
  extended by org.jasig.web.util.SecureSessionKeyGenerator
All Implemented Interfaces:
SessionKeyGenerator

public class SecureSessionKeyGenerator
extends Object
implements SessionKeyGenerator

Uses SecureRandom to generate a secure 240bit key

Version:
$Revision$
Author:
Eric Dalquist

Field Summary
static String UNIQUE_KEY_SEQ
           
 
Constructor Summary
SecureSessionKeyGenerator()
           
 
Method Summary
 String getNextSessionKey(javax.portlet.PortletSession session)
          Returns a random, unique session key for the user's session
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UNIQUE_KEY_SEQ

public static final String UNIQUE_KEY_SEQ
Constructor Detail

SecureSessionKeyGenerator

public SecureSessionKeyGenerator()
Method Detail

getNextSessionKey

public String getNextSessionKey(javax.portlet.PortletSession session)
Description copied from interface: SessionKeyGenerator
Returns a random, unique session key for the user's session

Specified by:
getNextSessionKey in interface SessionKeyGenerator


Copyright © 2009 Jasig. All Rights Reserved.