クラス VaultTransitContext.VaultTransitRequestBuilder
java.lang.ObjectSE
org.springframework.vault.support.VaultTransitContext.VaultTransitRequestBuilder
- 含まれているクラス:
- VaultTransitContext
VaultTransitContext のビルダー。方法の概要
修飾子と型メソッド説明build()新しいVaultTransitContextインスタンスを作成します。context(byte[] context) transit操作のキー派生コンテキストを構成します。keyVersion(int keyVersion) 使用するキーのバージョンを設定します。nonce(byte[] nonce) transit操作の nonce 値を構成します。
メソッドの詳細
context
transit操作のキー派生コンテキストを構成します。- パラメーター:
context- バイナリデータとして提供されるキー派生コンテキスト。派生が有効な場合は指定する必要があります。- 戻り値:
- このビルダー。
nonce
transit操作の nonce 値を構成します。このキーに対してコンバージェント暗号化が有効になっており、キーが Vault 0.6.1 で生成された場合は、指定する必要があります。0.6.2+ で作成されたキーには必要ありません。- パラメーター:
nonce- 値は正確に 96 ビット (12 バイト) の長さである必要があり、ユーザーは、特定のコンテキスト (および特定の暗号化キー) に対して、この nonce 値が再利用されないようにする必要があります。- 戻り値:
- このビルダー。
keyVersion
使用するキーのバージョンを設定します。キーのmin_encryption_version以上である必要があります。キーのバージョンが設定されていない場合は使用されません。- パラメーター:
keyVersion- 使用するキーのバージョンは、キーのmin_encryption_version以上である必要があります。- 戻り値:
- このビルダー。
- 導入:
- 3.0.3
build
新しいVaultTransitContextインスタンスを作成します。- 戻り値:
- 新しい
VaultTransitContext。