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

クラスDHGenParameterSpec

  • すべての実装されたインタフェース:
    AlgorithmParameterSpec


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

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

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

      • DHGenParameterSpec

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

      • getPrimeSize

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

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