Package me.geso.avans.session
Class SecureRandomSessionIDGenerator
java.lang.Object
me.geso.avans.session.SecureRandomSessionIDGenerator
- All Implemented Interfaces:
SessionIDGenerator
Session ID generator uses SecureRandom.
This class encodes bytes by url safe Base64 encoder.
This class encodes bytes by url safe Base64 encoder.
-
Constructor Summary
ConstructorsConstructorDescriptionSecureRandomSessionIDGenerator(SecureRandom secureRandom, int length) Create instance. -
Method Summary
-
Constructor Details
-
SecureRandomSessionIDGenerator
Create instance.- Parameters:
secureRandom- SecureRandom object.length- Required session id length.
-
-
Method Details
-
generate
- Specified by:
generatein interfaceSessionIDGenerator
-