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

クラスKeyStore.SecretKeyEntry

  • すべての実装されたインタフェース:
    KeyStore.Entry
    含まれているクラス:
    KeyStore

    public static final class KeyStore.SecretKeyEntry
    extends Object
    implements KeyStore.Entry
    特定のSecretKeyが格納されたKeyStoreエントリです。
    導入されたバージョン:
    1.5
    • コンストラクタの詳細

      • SecretKeyEntry

        public SecretKeyEntry​(SecretKey secretKey)
        特定のSecretKeyを使ってSecretKeyEntryを構築します。
        パラメータ:
        secretKey - SecretKey
        例外:
        NullPointerException - secretKeynullである場合
      • SecretKeyEntry

        public SecretKeyEntry​(SecretKey secretKey,
                              Set<KeyStore.Entry.Attribute> attributes)
        SecretKeyと関連するエントリ属性を使用してSecretKeyEntryを構築します。

        指定されたattributesは、クローニングされてから新しいSecretKeyEntryオブジェクトに格納されます。

        パラメータ:
        secretKey - SecretKey
        attributes - 属性
        例外:
        NullPointerException - secretKeyまたはattributesnullの場合
        導入されたバージョン:
        1.8
    • メソッドの詳細

      • getSecretKey

        public SecretKey getSecretKey()
        このエントリ内のSecretKeyを取得します。
        戻り値:
        このエントリ内のSecretKey
      • getAttributes

        public Set<KeyStore.Entry.Attribute> getAttributes()
        エントリに関連付けられている属性を取得します。
        定義:
        getAttributes、インタフェースKeyStore.Entry
        戻り値:
        属性の変更不可能なSet(空の場合もある)
        導入されたバージョン:
        1.8
      • toString

        public String toString()
        このSecretKeyEntryの文字列表現を返します。
        オーバーライド:
        toString、クラスObject
        戻り値:
        このSecretKeyEntryの文字列表現。