Name

SecureRandomSpi

Synopsis

This abstract class defines the service-provider interface for SecureRandom. A security provider must implement a concrete subclass of this class for each pseudorandom number-generation algorithm it supports. Applications never need to use or subclass this class.

java.security.SecureRandomSpi

Figure 14-37. java.security.SecureRandomSpi

public abstract class SecureRandomSpi implements Serializable {
// Public Constructors
     public SecureRandomSpi( );  
// Protected Instance Methods
     protected abstract byte[ ] engineGenerateSeed(int numBytes);  
     protected abstract void engineNextBytes(byte[ ] bytes);  
     protected abstract void engineSetSeed(byte[ ] seed);  
}

Passed To

SecureRandom.SecureRandom( )

Get Java in a Nutshell, 5th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.