すべてのクラスとインターフェース

クラス
説明
リアクティブインフラストラクチャに JavaConfig を使用する Spring Vault 構成の基本クラス。
結果値のイントロスペクションを可能にする計算結果のサポートクラス。
JavaConfig を使用した Spring Vault 構成の基本クラス。
ClientHttpRequestFactory が Bean をグローバルに公開しないためのラッパー。
ThreadPoolTaskScheduler を Spring Vault に対してローカルに保ち、Bean をグローバルに公開しないラッパー。
VaultConverter 実装の基本クラス。
Vault にログインした後に発行されるイベント。
login token の更新後に公開されたイベント。
login token の取り消し後に発行されたイベント。
RequestedSecretLease を更新した後に公開されたイベント。
RequestedSecretLease を取り消した後に発行されたイベント。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
2.2 以降。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
2.2 以降。
AppIdAuthenticationOptions のビルダー。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
2.2 以降。
ClientAuthentication の AppRole 実装。
AppRoleAuthentication の認証オプション。
AppRoleAuthenticationOptions のビルダー。
roleId が実際にどのように取得されるかをカプセル化する RoleId 型。
secretId が実際にどのように取得されるかをカプセル化する SecretId 型。
認証エラーイベントの汎用イベントクラス。
Vault 例外 AuthenticationEvent のリスナー。
認証イベントの抽象基本クラス。
多数の AuthenticationEvent および AuthenticationErrorEvent オブジェクトを管理し、それらにイベントを発行できるオブジェクトによって実装されるインターフェース。
AuthenticationEvent s のパブリッシャー。
Vault AuthenticationEvent のリスナー。
フロー構成で VaultToken を作成できるようにする認証 DSL。
HTTP リクエストを表す値オブジェクト。
ノードとして表される認証フロー演算子による中間認証ステップ。
2 つのもののタプル。
認証フローを使用してログインするために RestOperations を使用する AuthenticationSteps の同期エグゼキューター。
AuthenticationSteps を作成するコンポーネントのファクトリインターフェース。
AuthenticationSteps を使用して VaultTokenSupplier を使用して、VaultToken を発行する認証フローを作成します。
AWS-EC2 ログインの実装。
AwsEc2Authentication の認証オプション。
インスタンスメタデータサービスのバージョンの列挙。
認証ノンスの値オブジェクト。
署名付き HTTP リクエストを使用して現在の ID を照会する AWS IAM 認証。
AwsIamAuthentication の認証オプション。
AwsIamAuthenticationOptions のビルダー。
Azure を信頼できるサードパーティとして使用する Azure MSI (Managed Service Identity) 認証。
AzureMsiAuthentication の認証オプション。
サブスクリプション ID、リソースグループ名、VM 名で構成される VM 環境を表す値オブジェクト。
login token を更新する前に公開されたイベント。
login token を取り消す前に公開されたイベント。
RequestedSecretLease を取り消す前に発行されたイベント。
デリゲート VaultTokenSupplier から VaultToken をキャッシュする VaultTokenSupplier のデフォルトの実装。
証明書と発行者証明書で構成される証明書を表す値オブジェクト。
秘密鍵、証明書、発行者証明書で構成される証明書バンドルを表す値オブジェクト。
オプションの VaultTransitContext を含む暗号文を表す値オブジェクト。
ClientAuthentication は、認証された Vault アクセスに使用される VaultToken を提供します。
TLS クライアント証明書 ClientAuthentication
ClientCertificateAuthentication の認証オプション。
ReactorClientHttpConnector および JettyClientHttpConnector をサポートする ClientHttpConnector のファクトリ。
Apache Http コンポーネントを使用して ClientHttpRequestFactory を作成するユーティリティメソッド。
JDK の HttpClient を使用した ClientHttpRequestFactory
Jetty クライアントを使用して ClientHttpRequestFactory を作成するユーティリティメソッド。
Reactor Netty 用 ClientHttpConnector
Apache HTTP コンポーネント、OkHttp、Netty、JDK HTTP クライアント (この順序) をサポートする ClientHttpRequestFactory のファクトリ。
Apache Http コンポーネント用の ClientHttpRequestFactory を作成するためのユーティリティ。
OkHttpClientClientHttpRequestFactory を作成するユーティリティ。
SimpleClientHttpRequestFactory 用の ClientHttpRequestFactory を作成するためのユーティリティ。
Vault のクライアントオプション。
ClientAuthentication または AuthenticationSteps メソッドで使用される任意の資格情報を取得するためのインターフェース。
Cubbyhole ClientAuthentication の実装。
CubbyholeAuthentication の認証オプション。
VaultTypeMapper のデフォルトの実装で、SecretDocument で型情報を検索および保存するためのキーの構成を許可します。
Go 形式の期間を DurationSE に解析するユーティリティ。
Vault リポジトリをアクティブ化するためのアノテーション。
Spring の Environment を使用して Spring Vault エンドポイント、SSL オプション、認証オプションを構成する構成。
GCP GCE (Google Compute Engine) GCE のメタデータサービスを使用して署名付き JSON Web トークンを作成する -based ログイン実装。
GcpComputeAuthentication の認証オプション。
GCP IAM 認証用の GoogleCredential を取得するためのインターフェース。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
2.3.2 以降、代わりに GcpIamCredentialsAuthentication を使用してください。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
2.3.2 以降
GcpIamAuthenticationOptions のビルダー。
Google クラウド IAM ベースの認証オプションのサポートクラス。
Google Cloud IAM 認証情報のログイン実装では、GCP IAM サービスアカウントを使用して、IAM 認証情報 projects.serviceAccounts.signJwt メソッドを使用する JSON Web トークン経由でその信頼性を正当化します。
GcpIamCredentialsAuthentication の認証オプション。
GCP JWT ベースの認証の基本クラス。
GCP IAM 認証用の GCP プロジェクト ID を取得するためのインターフェース。
GCP IAM 認証のサービスアカウント ID を取得するためのインターフェース。
GitHub の認証方法は、GitHub 個人アクセストークンを使用して Vault で認証するために使用できます。
GitHubAuthentication の認証オプション。
GitHubAuthenticationOptions のビルダー。
GCP IAM 認証情報認証用のサービスアカウント ID を取得するインターフェース。
GCP IAM 認証情報認証用の ServiceAccountCredentials を取得するためのインターフェース。
Hmac ダイジェストを表す値オブジェクト。
IP アドレスの SHA-256 ハッシュおよび 16 進エンコード表現を生成するメカニズム。
オブジェクトの階層 MapSE をプロパティ MapSE にフラット化します。
ClientAuthentication の JWT 実装。
JwtAuthentication の認証オプション。
JwtAuthenticationOptions のビルダー。
バージョン管理されたキー値バックエンドからシークレットを取得するためのキー値ユーティリティ。
ClientAuthentication の Kubernetes 実装。
KubernetesAuthentication の認証オプション。
Kubernetes 認証用の Kubernetes サービスアカウントトークンを取得するためのインターフェース。
Kubernetes サービスアカウントトークンを取得するメカニズム。
リース ID、期間、その更新可能性を抽象化するリース。
SecretLeaseContainer に更新可能なシークレットをリクエストする PropertySource
レガシーまたは sys/leases エンドポイントを使用するバージョン固有のエンドポイントの実装。
Vault 例外 SecretLeaseEvent のリスナー。
Vault SecretLeaseEvent のリスナー。
LeaseListener および LeaseErrorListener を実装する空のリスナーアダプター。
障害後に Lease を保持するかドロップするかを制御するための戦略インターフェース。
ライフサイクルを意識した Session Manager
VaultToken をラップし、提供時のシャットダウン時にトークンが取り消し可能かどうかを指定します。
TaskSchedulerLifecycleAwareSessionManagerSupport.RefreshTrigger などの共通プロパティを定義して、Lifecycle 対応の Session Manager 実装を構築するためのクラスをサポートします。
LoginToken の有効期限が切れる前に、固定タイムアウトを使用して更新をスケジュールする LifecycleAwareSessionManagerSupport.RefreshTrigger 実装。
このワンショットトリガーは、実行時間を 1 回だけ作成して、実行を 1 回だけトリガーします。
リフレッシュタスクの次回の実行時間を決定するトリガーオブジェクトの共通インターフェース。
login token を更新する前に公開されたイベント。
ログインメソッドによって取得された Vault トークンの値オブジェクト。
LoginToken のビルダー。
ClientAuthentication によって作成されたトークンを LoginToken に適合させます。
期限切れの login token をドロップしたときに発行されるイベント。
認証エラーイベントの汎用イベントクラス。
認証エラーイベントの汎用イベントクラス。
Mac アドレスに基づいて UserId を生成するメカニズム。
MappingContext を使用して、ドメインオブジェクトの SecretDocument への高度なマッピングを行う VaultConverter
VaultPersistentEntity インスタンスを使用して必要な情報を検索する VaultEntityInformation 実装。
ClientAuthentication の PCF 実装。
PcfAuthentication の認証オプション。
PcfAuthenticationOptions のビルダー。
内部で DER オブジェクトにデコードされる PEM オブジェクトを表します。
オプションの VaultTransitContext を含むプレーンテキストを表す値オブジェクト。
ObjectMapper で使用するためにプレーンテキストを Base64 エンコード文字列に変換します
Policy.Rule に関連付けられた Vault ポリシーを表す値オブジェクト。
組み込みの Vault 機能。
機能リテラルを表す関数インターフェース。
特定のパスのルールを表す値オブジェクト。
Policy.Rule のビルダー。
プロパティを関数スタイルの新しいキー値 MapSE に変換するための戦略インターフェース。
さまざまな便利なプロパティ変換操作、プレフィックスなどを提供する PropertyTransformer の実装。
各キー名にプレフィックスを追加する PropertyTransformer
PropertyTransformer は、変更されたプロパティを返さずに、指定されたプロパティを渡します。
Vault の transit バックエンド内でエクスポートされた生の鍵。
ライフサイクルを意識した session manager のリアクティブ実装。
VaultToken をラップし、提供時のシャットダウン時にトークンが取り消し可能かどうかを指定します。
リアクティブコンポーネントで使用される VaultToken に基づく Vault セッションの作成と管理をカプセル化する戦略インターフェース。
Vault クライアントファクトリは、Vault へのアクセスのニーズに合わせて構成された WebClient を作成します。
VaultEndpoint をリアクティブに提供するコンポーネント。
Vault のバージョン管理された Key/Value (kv バージョン 2) シークレットバックエンドを使用して、Vault 操作の基本セットを指定するインターフェース。
Vault の Key/Value シークレットバックエンドを使用して、Vault 操作の基本セットを指定するインターフェース。
Vault の Key/Value シークレットバックエンドを使用して、Vault 操作の基本セットを指定するインターフェース。
ReactiveVaultTemplate によって実装された、リアクティブインフラストラクチャで実行される Vault 操作の基本セットを指定するインターフェース。
リアクティブインフラストラクチャを使用した管理 Vault 操作の基本セットを指定するインターフェース。
ReactiveVaultSysOperations のデフォルト実装。
このクラスは、メインの Vault インタラクションをカプセル化します。
transit バックエンドを使用した操作を指定するインターフェース。
ReactiveVaultTransitOperations のデフォルト実装。
Vault のバージョン管理された Key/Value (kv バージョン 2) シークレットバックエンドを使用して、Vault 操作の基本セットを指定するインターフェース。
ReactiveVaultVersionedKeyValueOperations のデフォルト実装。
リース RequestedSecret.Mode に関連付けられた特定の Vault パスからリクエストされたシークレットを表します。
Resource から資格情報を取得するメカニズム。
RestOperations で任意の操作を実行するためのコールバック。
RestTemplate の構成と作成に使用できるビルダー。
RestTemplate のカスタマイズに使用できるコールバックインターフェース。
RestTemplate オブジェクトを生成するファクトリインターフェース。
RestTemplate から送信された ClientHttpRequest をカスタマイズするために使用できるコールバックインターフェース。
Secret は、Vault に保管される集約ルートとしてオブジェクトをマークします。
Vault と交換される前後のデータを含む Vault データベース交換オブジェクト。
Vault からシークレットをリクエストし、関連する Lease を更新するためのイベントベースのコンテナー。
Lease に関連付けられている可能性のあるシークレットを取得した後に発行されるイベント。
シークレットの取得とリースの相互作用中に ExceptionSE をキャッチしたときに発行されるイベント。
RequestedSecret に関連付けられた Lease ベースのイベントの抽象基本クラス。
SecretLeaseEvent s のパブリッシャー。
エラーをログに記録するための単純な LeaseErrorListener 実装。
RequestedSecret の有効期限が切れた Lease の後に発行されたイベントが観測されました。
シークレットをローテーションした後にイベントが公開されました。
RequestedSecret のシークレットが見つからなかった後に発行されたイベント。
Vault サーバーからシークレットが見つからない場合に使用される例外。
VaultToken に基づく Vault セッションの作成と管理をカプセル化する戦略インターフェース。
署名を表す値オブジェクト。
Signature 検証の結果を表す値オブジェクト。
SessionManager のデフォルト実装。
SSL 構成。
キーストア内のキーの構成。
キーストア / トラストストアの構成。
静的 UserId。
静的トークンベースの ClientAuthentication メソッド。
オプションの VaultTransformContext を含む暗号文を表す値オブジェクト。
オプションの VaultTransformContext を含むプレーンテキストを表す値オブジェクト。
中継キーの型を指定する列挙。
レスポンスアンラップ用のバージョン固有のエンドポイントの実装。
ClientAuthentication のユーザー名とパスワードの実装。
UsernamePasswordAuthentication の認証オプション。
Vault のトランジットバックエンドを使用する Vault ベースの BytesEncryptor
Vault の transit バックエンドを使用して構成された長さの高品質のランダムバイトを生成するランダムバイトジェネレーター。
証明書のリクエスト。
Vault HTTP PKI 発行証明書 API レスポンスをバインドする値オブジェクト。
Vault クライアントファクトリは、Vault へのアクセスのニーズに合わせて構成された RestTemplate を作成します。
Central Vault 固有のコンバーターインターフェース。
カスタムコンバージョンをキャプチャーする値オブジェクト。
復号化操作からのレスポンスを保持し、結果にアクセスするためのメソッドを提供します。
暗号化操作からのレスポンスを保持し、結果にアクセスする方法を提供します。
Vault 接続座標を定義する値オブジェクト。
VaultEndpoint を提供するコンポーネント。
Vault 固有の EntityInformation
Spring Vault 固有の NestedRuntimeException 実装。
Vault ヘルス状態。
HMAC ダイジェストのリクエスト。
VaultHmacRequest を構築するビルダー。
Vault HTTP ヘッダーを作成するユーティリティメソッドを提供するクラス。
Vault HTTP 初期化 API リクエストをバインドする値オブジェクト。
Vault 初期化レスポンス。
Vault HTTP PKI 発行証明書 API レスポンスをバインドする値オブジェクト。
Vault 固有の KeyValueAdapter
kv メタデータ関連の操作を指定するインターフェース。
Vault の Key/Value シークレットバックエンドを使用して、Vault 操作の基本セットを指定するインターフェース。
Vault の Key/Value シークレットバックエンドを使用して、Vault 操作の基本セットを指定するインターフェース。
サポートされている Key/Value バックエンド API バージョンの列挙。
Vault 固有の KeyValueTemplate
Vault ログインが失敗した場合にスローされる例外。
Vault-specific entities のマッピングコンテキスト。
Vault HTTP kv メタデータ更新 API リクエストをバインドする値オブジェクト。
Vault HTTP kv 読み取りメタデータ API レスポンスをバインドする値オブジェクト。
Vault HTTP マウント API リクエスト / レスポンスをバインドする値オブジェクト。
VaultMount を構築するビルダー。
VaultTemplate によって実装される Vault 操作の基本セットを指定するインターフェース。
Vault 固有の KeyValuePartTreeQuery
Vault 固有の PersistentEntity
Vault 固有の KeyValuePersistentProperty
PKI バックエンド関連の操作を指定するインターフェース。
VaultPkiOperations のデフォルト実装。
VaultPropertySource を Spring の Environment に追加するための便利で宣言的なメカニズムを提供するアノテーション。
VaultTemplate および path からキーと値を読み取る PropertySource
VaultPropertySource がそのプロパティをロードできなかった場合、例外がスローされます。
いくつかの VaultPropertySource アノテーションを集約するコンテナーアノテーション。
単一の PredicateSE で構成される Vault クエリ。
Vault クエリのクエリ作成者。
RepositoryFactorySupport 特有の取り扱い Vault KeyValueRepository
VaultRepositoryFactoryBean < Tリポジトリ < SID > を継承、SID は 直列化可能SE> を継承します
Spring 構成を介して VaultRepositoryFactory を簡単にセットアップできるようにする Springs FactoryBean インターフェース用アダプター。
汎用 Vault HTTP API レスポンスをバインドする値オブジェクト。
Vault レスポンスをアンラップして VaultException を構築するためのユーティリティメソッド。
汎用 Vault HTTP API レスポンスをバインドする値オブジェクト。
Vault ベースの RevisionRepository は、バージョン管理されたシークレットのリビジョンメタデータを提供します。
セッションマネージャーの実装でスローされたすべての例外の抽象スーパークラス
署名検証のリクエスト。
VaultSignatureVerificationRequest を構築するビルダー。
Vault HTTP PKI 発行証明書 API レスポンスをバインドする値オブジェクト。
署名作成依頼の依頼。
VaultSignRequest を構築するビルダー。
Vault 固有の単純 (JSON) 型で強化された SimpleTypeHolder の単純な定数ホルダー。
管理 Vault 操作の基本セットを指定するインターフェース。
VaultSysOperations のデフォルト実装。
このクラスは、メインの Vault インタラクションをカプセル化します。
Vault トークンの値オブジェクト。
auth/token/lookup-self を介したトークンのセルフルックアップが失敗した場合にスローされる例外。
トークン関連の操作を指定するインターフェース。
Vault トークンの更新が失敗した場合にスローされる例外。
Vault HTTP Token API リクエストをバインドするための値オブジェクト。
VaultTokenRequest を構築するビルダー。
Vault HTTP トークン API レスポンスをバインドする値オブジェクト。
VaultTokenSupplier は、認証された Vault アクセスに使用される VaultToken を提供します。
VaultTokenOperations のデフォルト実装。
変換バックエンドのエンコード / デコードコンテキストオブジェクト。
VaultTransformContext のビルダー。
復号化操作からのレスポンスを保持し、結果にアクセスするためのメソッドを提供します。
暗号化操作からのレスポンスを保持し、結果にアクセスする方法を提供します。
transform バックエンドを使用した操作を指定するインターフェース。
VaultTransformOperations のデフォルト実装。
バックエンドの暗号化 / 復号化 / リラップコンテキストを通過します。
VaultTransitContext のビルダー。
Vault の transit バックエンド内のキー。
Vault HTTP Transit Key Config API リクエストをバインドする値オブジェクト。
VaultTransitKeyConfiguration のビルダー。
トランジットバックエンドキー作成リクエストオプション。
transit バックエンドを使用した操作を指定するインターフェース。
VaultTransitOperations のデフォルト実装。
SecretDocument に型キーが含まれている可能性があることを公開する Vault 固有の TypeMapper
Vault 開封状態。
Vault のバージョン管理された Key/Value (kv バージョン 2) シークレットバックエンドを使用して、Vault 操作の基本セットを指定するインターフェース。
VaultVersionedKeyValueOperations のデフォルト実装。
折り返し関連の操作を指定するインターフェース。
Versioned.Version メタデータに沿ってバージョン管理されたシークレットを表す値オブジェクト。
作成 / 削除時刻などのバージョンメタデータを表す値オブジェクト。
Versioned.Metadata オブジェクトのビルダー。
Vault バージョンを表す値オブジェクト。
WebClient の構成と作成に使用できるビルダー。
WebClient.Builder のカスタマイズに使用できるコールバックインターフェース。
WebClient オブジェクトを生成するファクトリインターフェース。
ラップされたシークレットメタデータを表す値オブジェクト。