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