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.