javax.crypto.spec
Class DHPublicKeySpec
- java.lang.Object
javax.crypto.spec.DHPublicKeySpec
All implemented interfaces:
java.security.spec.KeySpec
- public class DHPublicKeySpec
- extends java.lang.Object
- implements java.security.spec.KeySpec
Note that this class does not perform any validation on specified parameters. Thus, the specified values are returned directly even if they are null.
Since:
1.4
Version:
1.15, 01/06/04
Author:
Jan Luehe
See Also:
Constructor Summary
Constructor and Description |
---|
DHPublicKeySpec(java.math.BigInteger y,java.math.BigInteger p,java.math.BigInteger g)
Constructor that takes a public value
y , a prime
modulus p , and a base generator g .
|
Method Summary
Modifier and Type | Method and Description |
---|---|
|
getG()
Returns the base generator
g .
|
|
getP()
Returns the prime modulus
p .
|
|
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(java.math.BigInteger y,
- java.math.BigInteger p,
- java.math.BigInteger g)
Parameters:
y
- public value y p
- prime modulus p g
- base generator g Method Detail
getY
- public java.math.BigInteger getY( )
Returns the public value
y
.
Returns:
the public value
y
getP
- public java.math.BigInteger getP( )
Returns the prime modulus
p
.
Returns:
the prime modulus
p
getG
- public java.math.BigInteger getG( )
Returns the base generator
g
.
Returns:
the base generator
g
y
, a prime modulusp
, and a base generatorg
.