Added in API level 1

DSAPublicKeySpec

public class DSAPublicKeySpec
extends Object implements KeySpec

java.lang.Object
   ↳ java.security.spec.DSAPublicKeySpec


This class specifies a DSA public key with its associated parameters.

Summary

Public constructors

DSAPublicKeySpec(BigInteger y, BigInteger p, BigInteger q, BigInteger g)

Creates a new DSAPublicKeySpec with the specified parameter values.

Public methods

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.

Inherited methods

Public constructors

DSAPublicKeySpec

Added in API level 1
public DSAPublicKeySpec (BigInteger y, 
                BigInteger p, 
                BigInteger q, 
                BigInteger g)

Creates a new DSAPublicKeySpec with the specified parameter values.

Parameters
y BigInteger: the public key.

p BigInteger: the prime.

q BigInteger: the sub-prime.

g BigInteger: the base.

Public methods

getG

Added in API level 1
public BigInteger getG ()

Returns the base g.

Returns
BigInteger the base g.

getP

Added in API level 1
public BigInteger getP ()

Returns the prime p.

Returns
BigInteger the prime p.

getQ

Added in API level 1
public BigInteger getQ ()

Returns the sub-prime q.

Returns
BigInteger the sub-prime q.

getY

Added in API level 1
public BigInteger getY ()

Returns the public key y.

Returns
BigInteger the public key y.