AI-generated Key Takeaways
-
DSAPublicKeySpecspecifies a DSA public key and its parameters (prime, sub-prime, base). -
It provides methods to retrieve the public key (
y) and associated parameters (p,q,g). -
This class implements
KeySpecand is used withKeyFactoryto generate DSA public keys. -
A constructor is available to create a
DSAPublicKeySpecinstance with the necessary values.
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.