public class

DHPublicKeySpec

extends Object
implements KeySpec
java.lang.Object
   ↳ javax.crypto.spec.DHPublicKeySpec

Class Overview

The key specification for a Diffie-Hellman public key.

Summary

Public Constructors
DHPublicKeySpec(BigInteger y, BigInteger p, BigInteger g)
Creates a new DHPublicKeySpec instance with the specified public value y, the prime modulus p and the base generator g.
Public Methods
BigInteger getG()
Returns the base generator g;
BigInteger getP()
Returns the prime modulus p.
BigInteger getY()
Returns the public value y.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public DHPublicKeySpec (BigInteger y, BigInteger p, BigInteger g)

Since: API Level 1

Creates a new DHPublicKeySpec instance with the specified public value y, the prime modulus p and the base generator g.

Parameters
y the public value.
p the prime modulus.
g the base generator.

Public Methods

public BigInteger getG ()

Since: API Level 1

Returns the base generator g;

Returns
  • the base generator g;

public BigInteger getP ()

Since: API Level 1

Returns the prime modulus p.

Returns
  • the prime modulus p.

public BigInteger getY ()

Since: API Level 1

Returns the public value y.

Returns
  • the public value y.