Module java.base

Class DHPublicKeySpec

java.lang.Object
javax.crypto.spec.DHPublicKeySpec
所有已实现的接口:
KeySpec

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

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

自:
1.4
参见:
  • Constructor Details

    • DHPublicKeySpec

      public DHPublicKeySpec(BigInteger y, BigInteger p, BigInteger g)
      采用公共值y、素数模数p和基本生成器g的构造函数。
      参数:
      y - 公共值 y
      p - 素数模数 p
      g - 基本生成器 g
  • Method Details

    • getY

      public BigInteger getY()
      返回公共值y
      返回:
      公共值y
    • getP

      public BigInteger getP()
      返回素数模数p
      返回:
      素数模数p
    • getG

      public BigInteger getG()
      返回基本生成器g
      返回:
      基本生成器g