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.