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
.