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

クラスDHPrivateKeySpec

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

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

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

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

    • DHPrivateKeySpec

      public DHPrivateKeySpec​(BigInteger x, BigInteger p, BigInteger g)
      非公開値x、素数モジュラスp、およびベース・ジェネレータgをとるコンストラクタです。
      パラメータ:
      x - 非公開値x
      p - 素数モジュラスp
      g - ベース・ジェネレータg
  • メソッドの詳細

    • getX

      public BigInteger getX()
      非公開値xを返します。
      戻り値:
      非公開値x
    • getP

      public BigInteger getP()
      素数モジュラスpを返します。
      戻り値:
      素数モジュラスp
    • getG

      public BigInteger getG()
      ベース・ジェネレータgを返します。
      戻り値:
      ベース・ジェネレータg