Package ninja.utils
Class SecretGenerator
- java.lang.Object
-
- ninja.utils.SecretGenerator
-
public class SecretGenerator extends Object
-
-
Constructor Summary
Constructors Constructor Description SecretGenerator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
generateSecret()
Generates a random String of length 64.protected static String
generateSecret(Random random)
!!!! Only for testing purposes !!!! Usually you want to usegenerateSecret()
-
-
-
Method Detail
-
generateSecret
public static String generateSecret()
Generates a random String of length 64. This string is suitable as secret for your application (key "application.secret" in conf/application.conf).- Returns:
- A string that can be used as "application.secret".
-
generateSecret
protected static String generateSecret(Random random)
!!!! Only for testing purposes !!!! Usually you want to usegenerateSecret()
- Parameters:
random
- the random generator to use. Usually new Random(), but for testing you can use a predefined seed.- Returns:
- A String suitable as random secret for eg signing a session.
-
-