Module  java.base
软件包  javax.crypto.spec

Class DHPrivateKeySpec

  • All Implemented Interfaces:
    KeySpec


    public class DHPrivateKeySpec
    extends Object
    implements KeySpec
    该类指定具有相关参数的Diffie-Hellman私钥。

    请注意,此类不对指定的参数执行任何验证。 因此,即使它们为空,也会直接返回指定的值。

    从以下版本开始:
    1.4
    另请参见:
    DHPublicKeySpec
    • 构造方法详细信息

      • DHPrivateKeySpec

        public DHPrivateKeySpec​(BigInteger x,
                                BigInteger p,
                                BigInteger g)
        具有私有值 x ,素数模数 p和基本生成器 g
        参数
        x - 私有价值x
        p - 质量模数p
        g - 基地发电机g
    • 方法详细信息

      • getX

        public BigInteger getX​()
        返回私有值 x
        结果
        私有价值 x
      • getP

        public BigInteger getP​()
        返回质数模数 p
        结果
        模数 p
      • getG

        public BigInteger getG​()
        返回基本生成器 g
        结果
        基座发生器 g