インタフェースPrivateKey

すべてのスーパー・インタフェース:
AsymmetricKey, Destroyable, Key, Serializable
既知のすべてのサブインタフェース:
DHPrivateKey, DSAPrivateKey, ECPrivateKey, EdECPrivateKey, RSAMultiPrimePrivateCrtKey, RSAPrivateCrtKey, RSAPrivateKey, XECPrivateKey

public interface PrivateKey extends AsymmetricKey, Destroyable
非公開キーです。 このインタフェースは、すべての非公開キー・インタフェースをグループ化し、型保証を提供します。

ノート: 特殊化された秘密キー・インタフェースはこのインタフェースを拡張します。 例として、java.security.interfacesDSAPrivateKeyインタフェースを参照してく さい。

実装では、DestroyableインタフェースのデフォルトのdestroyおよびisDestroyedメソッドをオーバーライドして、重要なキーの情 を 棄、クリア、または(該当する情 が不変の 合は)参照解除できるようにしてく さい。 さらに、PrivateKeySerializableであるため、実装ではObjectOutputStream.writeObject(java.lang.Object)をオーバーライドして、 棄されたキーが直列化されないようにしてく さい。

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

    フィールド
    修飾子と型
    フィールド
    説明
    static final long
    非推奨。
    インタフェース内のserialVersionUIDフィールドは無効です。
  • メソッドのサマリー

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

    getParams

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

    destroy, isDestroyed

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

    getAlgorithm, getEncoded, getFormat
  • フィールド詳細

    • serialVersionUID

      @Deprecated static final long serialVersionUID
      非推奨。
      インタフェース内のserialVersionUIDフィールドは無効です。 使用しないでく さい; 代替なし。
      クラスのフィンガ・プリントを設定して、このクラスの前のバージョンとの互換性を直列化して表示します。
      関連 目: