public
class
DSAPrivateKeySpec
extends Object
implements
KeySpec
| java.lang.Object | |
| ↳ | java.security.spec.DSAPrivateKeySpec |
This class specifies a DSA private key with its associated parameters.
Public constructors | |
|---|---|
DSAPrivateKeySpec(BigInteger x, BigInteger p, BigInteger q, BigInteger g)
Creates a new DSAPrivateKeySpec with the specified parameter values. |
|
Public methods | |
|---|---|
BigInteger
|
getG()
Returns the base |
BigInteger
|
getP()
Returns the prime |
BigInteger
|
getQ()
Returns the sub-prime |
BigInteger
|
getX()
Returns the private key |
Inherited methods | |
|---|---|
java.lang.Object
| |
DSAPrivateKeySpec (BigInteger x, BigInteger p, BigInteger q, BigInteger g)
Creates a new DSAPrivateKeySpec with the specified parameter values.
| Parameters | |
|---|---|
x |
BigInteger:
the private key. |
p |
BigInteger:
the prime. |
q |
BigInteger:
the sub-prime. |
g |
BigInteger:
the base.
|
BigInteger getQ ()
Returns the sub-prime q.
| Returns | |
|---|---|
BigInteger |
the sub-prime q.
|
BigInteger getX ()
Returns the private key x.
| Returns | |
|---|---|
BigInteger |
the private key x.
|