インターフェース VaultTransitKey


public interface VaultTransitKey
Vault の transit バックエンド内のキー。
作成者:
Mark Paluch, Sven Sch ü rmann, Nanne Baars
  • メソッドの詳細

    • getName

      StringSE getName()
      戻り値:
      キーの名前
    • getType

      StringSE getType()
      戻り値:
      鍵の型 (aes-gcmecdsa-p256、...)。
    • allowPlaintextBackup

      boolean allowPlaintextBackup()
      戻り値:
      キーを平文形式でバックアップできるかどうか。一度設定すると無効にすることはできません。
      導入:
      3.0.3
    • getConvergentVersion

      int getConvergentVersion()
      戻り値:
      使用する収束ノンスのバージョン。注: バージョン 3 以降、transit 収束暗号化で使用されるアルゴリズムは、バージョンがキーとともに保存されるため、-1 を返します。下位互換性のために、このフィールドは役立つ場合があります。
      導入:
      3.0.3
    • isDeletionAllowed

      boolean isDeletionAllowed()
      戻り値:
      キーの削除が許可されている場合は true。キーを削除可能にするには、キーの削除をオンにする必要があります。
    • isDerived

      boolean isDerived()
      戻り値:
      キー派生を使用しなければならない場合は true。
    • isExportable

      boolean isExportable()
      戻り値:
      生のキーがエクスポート可能な場合は true。
    • getKeys

      MapSE<StringSE,ObjectSE> getKeys()
      戻り値:
      Vault 固有の表現へのキーバージョンの MapSE
    • getLatestVersion

      int getLatestVersion()
      戻り値:
      最新のキーバージョン。
    • getMinDecryptionVersion

      int getMinDecryptionVersion()
      戻り値:
      データを復号化するために必要なキーバージョン。
    • getMinEncryptionVersion

      int getMinEncryptionVersion()
      戻り値:
      データを暗号化するために必要なキーバージョン。
      導入:
      1.1
    • supportsConvergentEncryption

      boolean supportsConvergentEncryption()
      戻り値:
      キーが収束暗号化 (つまり、同じ平文が同じ暗号文を作成する場合) をサポートしているかどうか。isDerived() を true に設定する必要があります。
      導入:
      3.0.3
    • supportsDecryption

      boolean supportsDecryption()
      戻り値:
      キーが復号化をサポートしているかどうか。
      導入:
      1.1
    • supportsDerivation

      boolean supportsDerivation()
      戻り値:
      キーが派生をサポートするかどうか。
      導入:
      1.1
    • supportsEncryption

      boolean supportsEncryption()
      戻り値:
      キーが暗号化をサポートするかどうか。
      導入:
      1.1
    • supportsSigning

      boolean supportsSigning()
      戻り値:
      キーが署名をサポートしているかどうか。
      導入:
      1.1