モジュール java.base
パッケージ 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