java.security.spec
Class DSAPublicKeySpec

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

public class DSAPublicKeySpec
extends Object
implements KeySpec

Safe: This class specifies a DSA public 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, DSAPrivateKeySpec, X509EncodedKeySpec

Field Summary
private  BigInteger g
           
private  BigInteger p
           
private  BigInteger q
           
private  BigInteger y
           
 
Constructor Summary
DSAPublicKeySpec(BigInteger y, BigInteger p, BigInteger q, BigInteger g)
          Enabled: Creates a new DSAPublicKeySpec 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 getY()
          Enabled: Returns the public key y.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

y

private BigInteger y

p

private BigInteger p

q

private BigInteger q

g

private BigInteger g
Constructor Detail

DSAPublicKeySpec

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

Returns:
the public key y.

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?