- java.lang.Object
-
- javax.crypto.spec.DHPublicKeySpec
-
- All Implemented Interfaces:
-
KeySpec
public class DHPublicKeySpec extends Object implements KeySpec
该类指定具有相关参数的Diffie-Hellman公钥。请注意,此类不对指定的参数执行任何验证。 因此,即使它们为空,也会直接返回指定的值。
- 从以下版本开始:
- 1.4
- 另请参见:
-
DHPrivateKeySpec
-
-
构造方法摘要
构造方法 Constructor 描述 DHPublicKeySpec(BigInteger y, BigInteger p, BigInteger g)
具有公开值y
,质数模数p
和基本生成器g
。
-
-
-
构造方法详细信息
-
DHPublicKeySpec
public DHPublicKeySpec(BigInteger y, BigInteger p, BigInteger g)
具有公开值y
,素数模数p
和基本生成器g
。- 参数
-
y
- 公共价值y -
p
- 质量模数p -
g
- 基地发电机g
-
-
方法详细信息
-
getY
public BigInteger getY()
返回公共值y
。- 结果
-
公开号
y
-
getP
public BigInteger getP()
返回素数模数p
。- 结果
-
质量模数
p
-
getG
public BigInteger getG()
返回基本生成器g
。- 结果
-
基本产生器
g
-
-