javax.crypto.spec
Class DHPublicKeySpecjava.lang.Object | +--javax.crypto.spec.DHPublicKeySpec
- All Implemented Interfaces:
- KeySpec
- public class DHPublicKeySpec
- extends Object
- implements KeySpec
This class specifies a Diffie-Hellman public key with its associated parameters.
- Since:
- 1.4
- See Also:
- DHPrivateKeySpec
Constructor Summary
DHPublicKeySpec(BigInteger y, BigInteger p, BigInteger g)
Constructor that takes a public value y, a prime modulus p, and a base generator g.
Method Summary
BigInteger getG()
Returns the base generator g.BigInteger getP()
Returns the prime modulus p.BigInteger getY()
Returns the public value y.
Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Constructor Detail
DHPublicKeySpec
public DHPublicKeySpec(BigInteger y, BigInteger p, BigInteger g)
- Constructor that takes a public value y, a prime modulus p, and a base generator g.
- Parameters:
- y - public value y
- p - prime modulus p
- g - base generator g
Method Detail
getY
public BigInteger getY()
- Returns the public value y.
- Returns:
- the public value y
getP
public BigInteger getP()
- Returns the prime modulus p.
- Returns:
- the prime modulus p
getG
public BigInteger getG()
- Returns the base generator g.
- Returns:
- the base generator g