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

インタフェースPBEKey

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

public interface PBEKey
extends SecretKey
PBEキーのインタフェースです。
導入されたバージョン:
1.4
関連項目:
PBEKeySpec, SecretKey
  • フィールドのサマリー

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

    修飾子と型 メソッド 説明
    int getIterationCount()
    繰返し処理の回数を返します。指定がない場合は0を返します。
    char[] getPassword()
    パスワードを返します。
    byte[] getSalt()
    ソルトを返します。指定されていない場合はnullを返します。

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

    destroy, isDestroyed

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

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

    • serialVersionUID

      @Deprecated static final long serialVersionUID
      非推奨。
      インタフェース内のserialVersionUIDフィールドは無効です。 使用しないでください; 代替なし。
      J2SE 1.4以降、直列化の互換性を示すために設定される、クラスのフィンガ・プリントです。
      関連項目:
      定数フィールド値
  • メソッドの詳細

    • getPassword

      char[] getPassword()
      パスワードを返します。

      ノート: このメソッドは、パスワードのコピーを返します。 不要になったパスワード情報をゼロにする(消去する)のは、呼出し元の責任です。

      戻り値:
      パスワード
    • getSalt

      byte[] getSalt()
      ソルトを返します。指定されていない場合はnullを返します。

      ノート: このメソッドは、ソルトのコピーを返します。 不要になったソルト情報をゼロにする(消去する)のは、呼出し側の責任です。

      戻り値:
      ソルト。
    • getIterationCount

      int getIterationCount()
      繰返し処理の回数を返します。指定がない場合は0を返します。
      戻り値:
      繰返し数