DSAParameterSpec

  • DSAParameterSpec defines parameters for the Digital Signature Algorithm (DSA).

  • It includes the prime (p), sub-prime (q), and base (g) values.

  • This class implements AlgorithmParameterSpec and DSAParams interfaces.

  • It provides methods to retrieve the DSA parameters: getP(), getQ(), and getG().

  • A constructor allows creating a DSAParameterSpec instance with specified parameter values.

public class DSAParameterSpec extends Object
implements AlgorithmParameterSpec DSAParams

This class specifies the set of parameters used with the DSA algorithm.

Public Constructor Summary

DSAParameterSpec(BigInteger p, BigInteger q, BigInteger g)
Creates a new DSAParameterSpec with the specified parameter values.

Public Method Summary

BigInteger
getG()
Returns the base g.
BigInteger
getP()
Returns the prime p.
BigInteger
getQ()
Returns the sub-prime q.

Inherited Method Summary

Public Constructors

public DSAParameterSpec (BigInteger p, BigInteger q, BigInteger g)

Creates a new DSAParameterSpec with the specified parameter values.

Parameters
p the prime.
q the sub-prime.
g the base.

Public Methods

public BigInteger getG ()

Returns the base g.

Returns
  • the base g.

public BigInteger getP ()

Returns the prime p.

Returns
  • the prime p.

public BigInteger getQ ()

Returns the sub-prime q.

Returns
  • the sub-prime q.