モジュール java.base
パッケージ javax.crypto.spec

クラスDHPublicKeySpec

java.lang.Object
javax.crypto.spec.DHPublicKeySpec
すべての実装されたインタフェース:
KeySpec

public class DHPublicKeySpec
extends Object
implements KeySpec
関連したパラメータを使ってDiffie-Hellman公開キーを指定します。

このクラスは、指定されたパラメータの検査を一切行いません。 したがって、指定された値がnullであっても、それらが直接返されます。

導入されたバージョン:
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