Overview | Package | Class | Tree | Deprecated | Index | Help
| JSS 3.4
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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`

Constructor Summary
`PK11SecureRandom()`

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`

Constructor Detail

### PK11SecureRandom

    public PK11SecureRandom()

Method Detail

### 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`

Overview | Package | Class | Tree | Deprecated | Index | Help
| JSS 3.4
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD