クラス 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
- バイナリデータとして提供されるキー派生コンテキスト。派生が有効な場合は指定する必要があります。- 戻り値:
this
VaultTransitContext.VaultTransitRequestBuilder
。
nonce
transit
操作の nonce 値を構成します。このキーに対してコンバージェント暗号化が有効になっており、キーが Vault 0.6.1 で生成された場合は、指定する必要があります。0.6.2+ で作成されたキーには必要ありません。- パラメーター:
nonce
- 値は正確に 96 ビット (12 バイト) の長さである必要があり、ユーザーは、特定のコンテキスト (および特定の暗号化キー) に対して、この nonce 値が再利用されないようにする必要があります。- 戻り値:
this
VaultTransitContext.VaultTransitRequestBuilder
。
keyVersion
使用するキーのバージョンを設定します。キーのmin_encryption_version
以上である必要があります。キーのバージョンが設定されていない場合は使用されません。- パラメーター:
keyVersion
- 使用するキーのバージョンは、キーのmin_encryption_version
以上である必要があります。- 戻り値:
this
VaultTransitContext.VaultTransitRequestBuilder
。- 導入:
- 3.0.3
build
新しいVaultTransitContext
インスタンスを作成します。- 戻り値:
- 新しい
VaultTransitContext
。