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

クラスDSAPrivateKeySpec

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

public class DSAPrivateKeySpec
extends Object
implements KeySpec
関連したパラメータを使ってDSA非公開キーを指定します。
導入されたバージョン:
1.2
関連項目:
Key, KeyFactory, KeySpec, DSAPublicKeySpec, PKCS8EncodedKeySpec
  • コンストラクタの詳細

    • DSAPrivateKeySpec

      public DSAPrivateKeySpec​(BigInteger x, BigInteger p, BigInteger q, BigInteger g)
      指定されたパラメータ値を使って新しいDSAPrivateKeySpecを作成します。
      パラメータ:
      x - 非公開キー。
      p - 素数。
      q - サブ素数。
      g - 底。
  • メソッドの詳細

    • getX

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

      public BigInteger getP()
      素数pを返します。
      戻り値:
      素数p
    • getQ

      public BigInteger getQ()
      サブ素数qを返します。
      戻り値:
      サブ素数q
    • getG

      public BigInteger getG()
      gを返します。
      戻り値:
      g