Package org.apache.axis2.saaj.util
Class IDGenerator
- java.lang.Object
-
- org.apache.axis2.saaj.util.IDGenerator
-
public class IDGenerator extends Object
Code borrowed from AuthenticatorBase.java for generating a secure id's.
-
-
Field Summary
Fields Modifier and Type Field Description protected static Random
random
A random number generator to use when generating session identifiers.protected static String
randomClass
The Java class name of the random number generator class to be used when generating session identifiers.protected static int
SESSION_ID_BYTES
The number of random bytes to include when generating a session identifier.
-
Constructor Summary
Constructors Constructor Description IDGenerator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
generateID()
Generate and return a new session identifier.
-
-
-
Field Detail
-
SESSION_ID_BYTES
protected static final int SESSION_ID_BYTES
The number of random bytes to include when generating a session identifier.- See Also:
- Constant Field Values
-
random
protected static Random random
A random number generator to use when generating session identifiers.
-
randomClass
protected static String randomClass
The Java class name of the random number generator class to be used when generating session identifiers.
-
-
Method Detail
-
generateID
public static String generateID()
Generate and return a new session identifier.- Returns:
- a new session id
-
-