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

インタフェースEdECPrivateKey

すべてのスーパー・インタフェース:
Destroyable, EdECKey, Key, PrivateKey, Serializable

public interface EdECPrivateKey extends EdECKey, PrivateKey
「RFC 8032: エドワーズ曲線デジタル・シグネチャ・アルゴリズム(EdDSA)」で定義されている楕円曲線秘密キーのインタフェースです。 これらのキーは、ECPrivateKeyで表されるキーとは異なり、RFC 8032 (EdDSA Signatureアルゴリズムなど)に基づくアルゴリズムで使用することを目的としています。

エドワーズ曲線秘密キーはビット文字列です。 このインタフェースは8の倍数のビット文字列長のみをサポートし、キーはバイト配列を使用して表されます。

導入されたバージョン:
15
  • フィールドのサマリー

    interface java.security.PrivateKeyで宣言されたフィールド

    serialVersionUID
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    Optional<byte[]>
    秘密キーを表すバイト配列のコピーを取得します。

    インタフェース javax.security.auth.Destroyableで宣言されたメソッド

    destroy, isDestroyed

    インタフェースjava.security.interfaces.EdECKeyで宣言されたメソッド

    getParams

    インタフェース java.security.Keyで宣言されたメソッド

    getAlgorithm, getEncoded, getFormat
  • メソッドの詳細

    • getBytes

      Optional<byte[]> getBytes()
      秘密キーを表すバイト配列のコピーを取得します。 実装が非公開キー値を生成しない場合、このメソッドは空のOptionalを返すことがあります。
      戻り値:
      秘密キーのバイト配列を含むOptional キーが使用できない場合は、空のOptionalです。