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

クラスDHParameterSpec

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

public class DHParameterSpec extends Object implements AlgorithmParameterSpec
このクラスは、「PKCS#3: Diffie-Hellman Key-Agreement Standard」で指定されている、Diffie-Hellmanアルゴリズムで使用されるパラメータのセットを指定します。

中央の機関は、パラメータを生成して、秘密キーを生成しようとしている2つのエンティティに送ります。 パラメータは、素数p、ベースg、および非公開値のビット単位の長さl (オプション)です。

指定された中央の機関がパラメータの複数のインスタンスを生成することができ、複数の中央の機関が存在することもできます。 実際、各個人が自分自身の中央機関になり、エンティティによってパラメータを別々にすることもできます。

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

導入されたバージョン:
1.4
関連項目: