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

Class DHPublicKeySpec

  • All Implemented Interfaces:
    KeySpec


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

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

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

      • 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