Class SecureRandomSessionIDGenerator

java.lang.Object
me.geso.avans.session.SecureRandomSessionIDGenerator
All Implemented Interfaces:
SessionIDGenerator

public class SecureRandomSessionIDGenerator extends Object implements SessionIDGenerator
Session ID generator uses SecureRandom.
This class encodes bytes by url safe Base64 encoder.
  • Constructor Details

    • SecureRandomSessionIDGenerator

      public SecureRandomSessionIDGenerator(SecureRandom secureRandom, int length)
      Create instance.
      Parameters:
      secureRandom - SecureRandom object.
      length - Required session id length.
  • Method Details