インターフェース VaultWrappingOperations
- すべての既知の実装クラス:
VaultWrappingTemplate
public interface VaultWrappingOperations
折り返し関連の操作を指定するインターフェース。
- 導入:
- 2.1
- 作成者:
- Mark Paluch
方法の概要
修飾子と型メソッド説明@Nullable WrappedMetadatalookup(VaultToken token) ラップされたレスポンスを含む特定のトークンのmetadataを検索します。@Nullable VaultResponseread(VaultToken token) ラップされたシークレットを読み取ります。<T> @Nullable VaultResponseSupport<T>read(VaultToken token, ClassSE<T> responseType) 型responseTypeSE のラップされたシークレットを読み取ります。rewrap(VaultToken token) レスポンスでラップされたトークンを再ラップします。wrap(ObjectSE body, DurationSE ttl) 指定されたユーザー指定のデータをレスポンスラップトークン内にラップします。
メソッドの詳細
lookup
ラップされたレスポンスを含む特定のトークンのmetadataを検索します。- パラメーター:
token- null であってはなりません。- 戻り値:
WrappedMetadatatoken、またはトークンが無効または期限切れの場合は null。
read
ラップされたシークレットを読み取ります。- パラメーター:
token- null であってはなりません。- 戻り値:
- データ、またはトークンが無効または期限切れの場合は null。
read
型responseTypeSE のラップされたシークレットを読み取ります。- パラメーター:
token- null であってはなりません。responseType- null であってはなりません。- 戻り値:
- データ、またはトークンが無効または期限切れの場合は null。
rewrap
レスポンスでラップされたトークンを再ラップします。新しいトークンは、元のトークンと同じ作成 TTL を使用し、同じレスポンスを含みます。古いトークンは無効になります。これは、ローテーションが必要な場合に、レスポンスでラップされたトークンにシークレットを長期間保存するために使用できます。無効なトークンで再ラップすると、VaultExceptionがスローされます。- パラメーター:
token- null であってはなりません。- 戻り値:
- この折り返し操作の
WrappedMetadata。
wrap
指定されたユーザー指定のデータをレスポンスラップトークン内にラップします。- パラメーター:
body- null であってはなりません。ttl- null であってはなりません。- 戻り値:
- この折り返し操作の
WrappedMetadata。