- java.lang.Object
 - 
- javax.crypto.spec.DHPublicKeySpec
 
 
- 
- すべての実装されたインタフェース:
 KeySpec
public class DHPublicKeySpec extends Object implements KeySpec
関連したパラメータを使ってDiffie-Hellman公開鍵を指定します。このクラスは、指定されたパラメータの検査を一切行いません。 したがって、指定された値がnullであっても、それらが直接返されます。
- 導入されたバージョン:
 - 1.4
 - 関連項目:
 DHPrivateKeySpec
 
- 
- 
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 DHPublicKeySpec(BigInteger y, BigInteger p, BigInteger g)公開値y、素数モジュラスp、およびベース・ジェネレータgをとるコンストラクタです。 
- 
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 BigIntegergetG()ベース・ジェネレータgを返します。BigIntegergetP()素数モジュラスpを返します。BigIntegergetY()公開値yを返します。 
 - 
 
- 
- 
コンストラクタの詳細
- 
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 
 
 - 
 
 -