public class

DSAParameterGenerator

extends AlgorithmParameterGeneratorSpi
java.lang.Object
   ↳ java.security.AlgorithmParameterGeneratorSpi
     ↳ sun.security.provider.DSAParameterGenerator

Class Overview

This class generates parameters for the DSA algorithm. It uses a default prime modulus size of 1024 bits, which can be overwritten during initialization.

Summary

Public Constructors
DSAParameterGenerator()
Protected Methods
AlgorithmParameters engineGenerateParameters()
Generates the parameters.
void engineInit(int strength, SecureRandom random)
Initializes this parameter generator for a certain strength and source of randomness.
void engineInit(AlgorithmParameterSpec genParamSpec, SecureRandom random)
Initializes this parameter generator with a set of algorithm-specific parameter generation values.
[Expand]
Inherited Methods
From class java.security.AlgorithmParameterGeneratorSpi
From class java.lang.Object

Public Constructors

public DSAParameterGenerator ()

Protected Methods

protected AlgorithmParameters engineGenerateParameters ()

Generates the parameters.

Returns
  • the new AlgorithmParameters object

protected void engineInit (int strength, SecureRandom random)

Initializes this parameter generator for a certain strength and source of randomness.

Parameters
strength the strength (size of prime) in bits
random the source of randomness

protected void engineInit (AlgorithmParameterSpec genParamSpec, SecureRandom random)

Initializes this parameter generator with a set of algorithm-specific parameter generation values.

Parameters
genParamSpec the set of algorithm-specific parameter generation values.
random the source of randomness
Throws
InvalidAlgorithmParameterException if the given parameter generation values are inappropriate for this parameter generator