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

クラスDHGenParameterSpec

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

public class DHGenParameterSpec extends Object implements AlgorithmParameterSpec
このクラスは、Diffie-Hellmanキー合意で使用するDiffie-Hellman (システム)パラメータを生成するために使用するパラメータのセットを指定します。 通常、これは中央の機関で行われます。

中央の機関は、パラメータを計算したあと、秘密キーに関する合意を求めている当事者にこの情報を送る必要があります。

導入されたバージョン:
1.4
関連項目:
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    DHGenParameterSpec(int primeSize, int exponentSize)
    Diffie-Hellman (システム)パラメータを生成するためのパラメータ・セットを構築します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    int
    ランダム指数(非公開値)のビット単位のサイズを返します。
    int
    素数モジュラスのサイズをビット単位で返します。

    クラス java.lang.Objectで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

    • DHGenParameterSpec

      public DHGenParameterSpec(int primeSize, int exponentSize)
      Diffie-Hellman (システム)パラメータを生成するためのパラメータ・セットを構築します。 構築されたパラメータ・セットを使用して、Diffie-Hellmanパラメータを生成するためのAlgorithmParameterGeneratorオブジェクトを初期化できます。
      パラメータ:
      primeSize - 素数モジュラスのサイズ(ビット単位)。
      exponentSize - ランダム指数のサイズ(ビット単位)。
  • メソッドの詳細

    • getPrimeSize

      public int getPrimeSize()
      素数モジュラスのサイズをビット単位で返します。
      戻り値:
      素数モジュラスのサイズ(ビット単位)
    • getExponentSize

      public int getExponentSize()
      ランダム指数(非公開値)のビット単位のサイズを返します。
      戻り値:
      ランダム指数(非公開値)のビット単位のサイズ