public class SecureRandomIdentifierGenerator extends Object implements IdentifierGenerator
SecureRandom
instance.Constructor and Description |
---|
SecureRandomIdentifierGenerator()
Constructor.
|
SecureRandomIdentifierGenerator(String algorithm)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
String |
generateIdentifier()
Generates a 16 byte identifier.
|
String |
generateIdentifier(int size)
Generates a random identifier.
|
public SecureRandomIdentifierGenerator() throws NoSuchAlgorithmException
NoSuchAlgorithmException
- thrown if the SHA1PRNG algorithm is not supported by the JVMpublic SecureRandomIdentifierGenerator(String algorithm) throws NoSuchAlgorithmException
algorithm
- the random number generation algorithm to useNoSuchAlgorithmException
- thrown if the algorithm is not supported by the JVMpublic String generateIdentifier()
generateIdentifier
in interface IdentifierGenerator
public String generateIdentifier(int size)
generateIdentifier
in interface IdentifierGenerator
size
- number of bytes in the identifierCopyright © 1999-2013. All Rights Reserved.