java.lang.Object
java.security.spec.EdECPrivateKeySpec
- すべての実装されたインタフェース:
KeySpec
曲線およびその他のアルゴリズム・パラメータを含む、「RFC 8032: エドワーズ曲線デジタル・シグネチャ・アルゴリズム(EdDSA)」で定義されている楕円曲線の秘密キーを表すクラス。 秘密キーは、バイト配列を使用して表されるビット文字列です。 このクラスは、8の倍数のビット文字列長のみをサポートします。
- 導入されたバージョン:
- 15
-
コンストラクタのサマリー
コンストラクタコンストラクタ説明EdECPrivateKeySpec(NamedParameterSpec params, byte[] bytes)
指定されたパラメータとビット文字列を使用して秘密キー仕様を構築します。 -
メソッドのサマリー
-
コンストラクタの詳細
-
EdECPrivateKeySpec
public EdECPrivateKeySpec(NamedParameterSpec params, byte[] bytes)指定されたパラメータとビット文字列を使用して秘密キー仕様を構築します。- パラメータ:
params
- アルゴリズム・パラメータ。bytes
- バイト配列としてのキー。 この配列は、以降の変更から保護するためにコピーされます。- 例外:
NullPointerException
-params
またはbytes
がnullであるかどうか。
-
-
メソッドの詳細
-
getParams
public NamedParameterSpec getParams()曲線とその他の設定を定義するアルゴリズム・パラメータを取得します。- 戻り値:
- アルゴリズム・パラメータ
-
getBytes
public byte[] getBytes()秘密キーを表すバイト配列を取得します。 このメソッドが呼び出されるたびに、配列の新しいコピーが返されます。- 戻り値:
- バイト配列としての非公開キー。
-