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 IdentifierGeneratorpublic String generateIdentifier(int size)
generateIdentifier in interface IdentifierGeneratorsize - number of bytes in the identifierCopyright © 2018 JBoss by Red Hat. All rights reserved.