java.lang.Object
javax.crypto.spec.DHPublicKeySpec
- すべての実装されたインタフェース:
KeySpec
関連したパラメータを使ってDiffie-Hellman公開キーを指定します。
このクラスは、指定されたパラメータの検査を一切行いません。 したがって、指定された値がnullであっても、それらが直接返されます。
- 導入されたバージョン:
- 1.4
- 関連項目:
DHPrivateKeySpec
-
コンストラクタのサマリー
コンストラクタ説明DHPublicKeySpec(BigInteger y, BigInteger p, BigInteger g)
公開値y
、素数モジュラスp
、およびベース・ジェネレータg
をとるコンストラクタです。 -
メソッドのサマリー
-
コンストラクタの詳細
-
DHPublicKeySpec
public DHPublicKeySpec(BigInteger y, BigInteger p, BigInteger g)公開値y
、素数モジュラスp
、およびベース・ジェネレータg
をとるコンストラクタです。- パラメータ:
y
- 公開値yp
- 素数モジュラスpg
- ベース・ジェネレータg
-
-
メソッドの詳細
-
getY
public BigInteger getY()公開値y
を返します。- 戻り値:
- 公開値
y
-
getP
public BigInteger getP()素数モジュラスp
を返します。- 戻り値:
- 素数モジュラス
p
-
getG
public BigInteger getG()ベース・ジェネレータg
を返します。- 戻り値:
- ベース・ジェネレータ
g
-