クラス VaultTransitContext.VaultTransitRequestBuilder

java.lang.ObjectSE
org.springframework.vault.support.VaultTransitContext.VaultTransitRequestBuilder
含まれているクラス:
VaultTransitContext

public static class VaultTransitContext.VaultTransitRequestBuilder extends ObjectSE
VaultTransitContext のビルダー。
  • メソッドの詳細

    • context

      public VaultTransitContext.VaultTransitRequestBuilder context(byte[] context)
      transit 操作のキー派生コンテキストを構成します。
      パラメーター:
      context - バイナリデータとして提供されるキー派生コンテキスト。派生が有効な場合は指定する必要があります。
      戻り値:
      this VaultTransitContext.VaultTransitRequestBuilder
    • nonce

      transit 操作の nonce 値を構成します。このキーに対してコンバージェント暗号化が有効になっており、キーが Vault 0.6.1 で生成された場合は、指定する必要があります。0.6.2+ で作成されたキーには必要ありません。
      パラメーター:
      nonce - 値は正確に 96 ビット (12 バイト) の長さである必要があり、ユーザーは、特定のコンテキスト (および特定の暗号化キー) に対して、この nonce 値が再利用されないようにする必要があります。
      戻り値:
      this VaultTransitContext.VaultTransitRequestBuilder
    • keyVersion

      public VaultTransitContext.VaultTransitRequestBuilder keyVersion(int keyVersion)
      使用するキーのバージョンを設定します。キーの min_encryption_version 以上である必要があります。キーのバージョンが設定されていない場合は使用されません。
      パラメーター:
      keyVersion - 使用するキーのバージョンは、キーの min_encryption_version 以上である必要があります。
      戻り値:
      this VaultTransitContext.VaultTransitRequestBuilder
      導入:
      3.0.3
    • build

      public VaultTransitContext build()
      新しい VaultTransitContext インスタンスを作成します。
      戻り値:
      新しい VaultTransitContext