javax.crypto.spec
Class DHPrivateKeySpec
- java.lang.Object
javax.crypto.spec.DHPrivateKeySpec
All implemented interfaces:
java.security.spec.KeySpec
- public class DHPrivateKeySpec
- 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 |
|---|
DHPrivateKeySpec(java.math.BigInteger x,java.math.BigInteger p,java.math.BigInteger g)
Constructor that takes a private value
x, 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.
|
|
getX()
Returns the private value
x.
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail
DHPrivateKeySpec
- public DHPrivateKeySpec(java.math.BigInteger x,
- java.math.BigInteger p,
- java.math.BigInteger g)
Parameters:
x - private value x p - prime modulus p g - base generator g Method Detail
getX
- public java.math.BigInteger getX( )
Returns the private value
x.
Returns:
the private value
x 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
x, a prime modulusp, and a base generatorg.