java.security.spec
Class DSAPrivateKeySpec

java.lang.Object
  |
  +--java.security.spec.DSAPrivateKeySpec
All Implemented Interfaces:
KeySpec

public class DSAPrivateKeySpec
extends Object
implements KeySpec

Safe: This class specifies a DSA private key with its associated parameters.

Since:
1.2
Version:
1.16, 12/03/01
Author:
Jan Luehe
See Also:
java.security.Key, java.security.KeyFactory, KeySpec, DSAPublicKeySpec, PKCS8EncodedKeySpec

Field Summary
private  BigInteger g
           
private  BigInteger p
           
private  BigInteger q
           
private  BigInteger x
           
 
Constructor Summary
DSAPrivateKeySpec(BigInteger x, BigInteger p, BigInteger q, BigInteger g)
          Enabled: Creates a new DSAPrivateKeySpec with the specified parameter values.
 
Method Summary
 Object[] __optUncall()
          Added:
 BigInteger getG()
          Enabled: Returns the base g.
 BigInteger getP()
          Enabled: Returns the prime p.
 BigInteger getQ()
          Enabled: Returns the sub-prime q.
 BigInteger getX()
          Enabled: Returns the private key x.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

x

private BigInteger x

p

private BigInteger p

q

private BigInteger q

g

private BigInteger g
Constructor Detail

DSAPrivateKeySpec

public DSAPrivateKeySpec(BigInteger x,
                         BigInteger p,
                         BigInteger q,
                         BigInteger g)
Enabled: 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()
Enabled: Returns the private key x.

Returns:
the private key x.

getP

public BigInteger getP()
Enabled: Returns the prime p.

Returns:
the prime p.

getQ

public BigInteger getQ()
Enabled: Returns the sub-prime q.

Returns:
the sub-prime q.

getG

public BigInteger getG()
Enabled: Returns the base g.

Returns:
the base g.

__optUncall

public Object[] __optUncall()
Added:

Returns:


comments?