DSAPublicKeySpec

public class DSAPublicKeySpec extends Object
implements KeySpec

This class specifies a DSA public key with its associated parameters.

Public Constructor Summary

DSAPublicKeySpec(BigInteger y, BigInteger p, BigInteger q, BigInteger g)
Creates a new DSAPublicKeySpec 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.
BigInteger
getY()
Returns the public key y.

Inherited Method Summary

Public Constructors

public DSAPublicKeySpec (BigInteger y, BigInteger p, BigInteger q, BigInteger g)

Creates a new DSAPublicKeySpec with the specified parameter values.

Parameters
y the public key.
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.

public BigInteger getY ()

Returns the public key y.

Returns
  • the public key y.