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