Class DSAPublicKeySpec
- java.lang.Object
-
- java.security.spec.DSAPublicKeySpec
- All Implemented Interfaces:
KeySpec
public class DSAPublicKeySpec extends Object implements KeySpec
This class specifies a DSA public key with its associated parameters.
- Since:
- 1.2
- See Also:
-
Key,KeyFactory,KeySpec,DSAPrivateKeySpec,X509EncodedKeySpec
Constructor Summary
| Constructor | Description |
|---|---|
DSAPublicKeySpec(BigInteger y,
BigInteger p,
BigInteger q,
BigInteger g) | Creates a new DSAPublicKeySpec with the specified parameter values. |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
BigInteger | getG() | Returns the base |
BigInteger | getP() | Returns the prime |
BigInteger | getQ() | Returns the sub-prime |
BigInteger | getY() | Returns the public key |
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Constructor Detail
DSAPublicKeySpec
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.
Method Detail
getY
public BigInteger getY()
Returns the public key y.
- Returns:
- the public key
y.
getP
public BigInteger getP()
Returns the prime p.
- Returns:
- the prime
p.
getQ
public BigInteger getQ()
Returns the sub-prime q.
- Returns:
- the sub-prime
q.
getG
public BigInteger getG()
Returns the base g.
- Returns:
- the base
g.