Skip to content

Most visited

Recently visited

navigation
Added in API level 1

DHPublicKeySpec

public class DHPublicKeySpec
extends Object implements KeySpec

java.lang.Object
   ↳ javax.crypto.spec.DHPublicKeySpec


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.

Inherited methods

From class java.lang.Object

Public constructors

DHPublicKeySpec

Added in API level 1
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.

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

Public methods

getG

Added in API level 1
BigInteger getG ()

Returns the base generator g;

Returns
BigInteger the base generator g;

getP

Added in API level 1
BigInteger getP ()

Returns the prime modulus p.

Returns
BigInteger the prime modulus p.

getY

Added in API level 1
BigInteger getY ()

Returns the public value y.

Returns
BigInteger the public value y.
This site uses cookies to store your preferences for site-specific language and display options.

Hooray!

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.