- すべてのスーパー・インタフェース:
- Destroyable,- Key,- Serializable
- 既知のすべてのサブインタフェース:
- DHPrivateKey,- DSAPrivateKey,- ECPrivateKey,- EdECPrivateKey,- RSAMultiPrimePrivateCrtKey,- RSAPrivateCrtKey,- RSAPrivateKey,- XECPrivateKey
public interface PrivateKey extends Key, Destroyable
非公開キーです。 このインタフェースは、すべての非公開キーインタフェースをグループ化し、型保証を提供します。 
 
 ノート: 特殊化された非公開キーインタフェースはこのインタフェースを拡張します。 例として、java.security.interfacesのDSAPrivateKeyインタフェースを参照してください。 
 
 実装では、DestroyableインタフェースのデフォルトのdestroyおよびisDestroyedメソッドをオーバーライドして、重要なキーの情報を破棄、クリア、または(該当する情報が不変の場合は)参照解除できるようにしてください。 さらに、PrivateKeyはSerializableであるため、実装ではObjectOutputStream.writeObject(java.lang.Object)をオーバーライドして、破棄されたキーが直列化されないようにしてください。 
- 導入されたバージョン:
- 1.1
- 関連項目:
- 
フィールドのサマリーフィールド
- 
メソッドのサマリーインタフェース javax.security.auth.Destroyableで宣言されたメソッドdestroy, isDestroyedインタフェース java.security.Keyで宣言されたメソッドgetAlgorithm, getEncoded, getFormat
- 
フィールド詳細- 
serialVersionUID@Deprecated static final long serialVersionUID非推奨。インタフェース内のserialVersionUIDフィールドは無効です。 使用しないでください; 代替なし。クラスのフィンガ・プリントを設定して、このクラスの前のバージョンとの互換性を直列化して表示します。- 関連項目:
 
 
- 
serialVersionUIDフィールドは無効です。