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
.