org.mozilla.jss.pkcs11
Class PK11SecureRandom
java.lang.Object
org.mozilla.jss.pkcs11.PK11SecureRandom
- All Implemented Interfaces:
- JSSSecureRandom
public final class PK11SecureRandom
- extends java.lang.Object
- implements JSSSecureRandom
A random number generator for PKCS #11.
- See Also:
CryptoManager
Method Summary |
void |
nextBytes(byte[] bytes)
Retrieves random bytes and stores them in the given array. |
void |
setSeed(byte[] seed)
Seed the RNG with the given seed bytes. |
void |
setSeed(long seed)
Seed the RNG with the eight bytes contained in seed . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PK11SecureRandom
public PK11SecureRandom()
setSeed
public void setSeed(byte[] seed)
- Description copied from interface:
JSSSecureRandom
- Seed the RNG with the given seed bytes.
- Specified by:
setSeed
in interface JSSSecureRandom
setSeed
public void setSeed(long seed)
- Description copied from interface:
JSSSecureRandom
- Seed the RNG with the eight bytes contained in
seed
.
- Specified by:
setSeed
in interface JSSSecureRandom
nextBytes
public void nextBytes(byte[] bytes)
- Description copied from interface:
JSSSecureRandom
- Retrieves random bytes and stores them in the given array.
- Specified by:
nextBytes
in interface JSSSecureRandom