クラスの使用
org.springframework.vault.VaultException
VaultException を使用するパッケージ
パッケージ
説明
認証とセッション管理のサポート。
Spring Vault クライアントの抽象化。
Vault コアのサポート。
Spring Vault の環境抽象化は、プロパティソースのサポートで構成されています。
値オブジェクトなど、Vault パッケージをサポートするクラス。
org.springframework.vault.authentication 内の VaultException 使用
修飾子と型クラス説明classVault ログインが失敗した場合にスローされる例外。classセッションマネージャーの実装でスローされるすべての例外の抽象スーパークラス。classauth/token/lookup-selfを介したトークンのセルフルックアップが失敗した場合にスローされる例外。classVault トークンの更新が失敗した場合にスローされる例外。VaultException をスローする org.springframework.vault.authentication のメソッド修飾子と型メソッド説明AuthenticationStepsOperator.getVaultToken()CachingVaultTokenSupplier.getVaultToken()ReactiveLifecycleAwareSessionManager.getVaultToken()AuthenticationStepsExecutor.login()AwsEc2Authentication.login()AwsIamAuthentication.login()AzureMsiAuthentication.login()ClientAuthentication.login()認証された Vault アクセス用のVaultTokenを取得します。CubbyholeAuthentication.login()GcpComputeAuthentication.login()GcpIamCredentialsAuthentication.login()GitHubAuthentication.login()JwtAuthentication.login()KubernetesAuthentication.login()LoginTokenAdapter.login()PcfAuthentication.login()UsernamePasswordAuthentication.login()org.springframework.vault.client 内の VaultException 使用
修飾子と型メソッド説明static VaultExceptionVaultResponses.buildException(HttpStatusCode statusCode, StringSE path, StringSE message) static VaultExceptionVaultResponses.buildException(HttpStatusCodeException e) HttpStatusCodeExceptionを指定してVaultExceptionを構築します。static VaultExceptionVaultResponses.buildException(HttpStatusCodeException e, StringSE path) org.springframework.vault.core 内の VaultException 使用
VaultException をスローする org.springframework.vault.core のメソッド修飾子と型メソッド説明voidVaultSysOperations.authMount(StringSE path, VaultMount vaultMount) 認証方法VaultMountをpathにマウントします。voidVaultSysTemplate.authMount(StringSE path, VaultMount vaultMount) voidVaultSysOperations.authUnmount(StringSE path) pathで認証メソッドマウントをアンマウントします。voidVaultSysTemplate.authUnmount(StringSE path) default VaultTokenResponseVaultTokenOperations.create()新しいトークンを作成します。default VaultTokenResponse指定されたroleの新しいトークンを作成します。VaultTokenOperations.create(StringSE role, VaultTokenRequest request) 指定されたroleおよびVaultTokenRequestの新しいトークンを作成します。VaultTokenOperations.create(VaultTokenRequest request) 指定されたVaultTokenRequestの新しいトークンを作成します。VaultTokenTemplate.create(StringSE role, VaultTokenRequest request) voidVaultSysOperations.createOrUpdatePolicy(StringSE name, Policy policy) Policyを作成または更新します。voidVaultSysTemplate.createOrUpdatePolicy(StringSE name, Policy policy) voidVaultSysOperations.deletePolicy(StringSE name) Policyをその名前で削除します。voidVaultSysTemplate.deletePolicy(StringSE name) <V,T extends org.reactivestreams.Publisher<V>>
TReactiveVaultOperations.doWithSession(FunctionSE<WebClient, ? extends T> sessionCallback) VaultRestOperationsCallbackを実行します。<V,T extends org.reactivestreams.Publisher<V>>
TReactiveVaultTemplate.doWithSession(FunctionSE<WebClient, ? extends T> sessionCallback) <T extends @Nullable ObjectSE>
TVaultOperations.doWithSession(RestOperationsCallback<T> sessionCallback) VaultRestOperationsCallbackを実行します。<V,T extends org.reactivestreams.Publisher<V>>
TReactiveVaultOperations.doWithVault(FunctionSE<WebClient, ? extends T> clientCallback) VaultRestOperationsCallbackを実行します。<V,T extends org.reactivestreams.Publisher<V>>
TReactiveVaultTemplate.doWithVault(FunctionSE<WebClient, ? extends T> clientCallback) <T extends @Nullable ObjectSE>
TVaultOperations.doWithVault(RestOperationsCallback<T> clientCallback) VaultRestOperationsCallbackを実行します。VaultSysOperations.getAuthMounts()VaultSysTemplate.getAuthMounts()@Nullable InputStreamSEVaultPkiOperations.getCrl(VaultPkiOperations.Encoding encoding) 現在の CRL を生の形式で取得します。VaultPkiTemplate.getCrl(VaultPkiOperations.Encoding encoding) VaultPkiOperations.getIssuerCertificate(StringSE issuer) 指定された発行者の証明書を取得します。VaultPkiOperations.getIssuerCertificate(StringSE issuer, VaultPkiOperations.Encoding encoding) 指定された発行者の証明書を取得します。VaultPkiTemplate.getIssuerCertificate(StringSE issuer) VaultPkiTemplate.getIssuerCertificate(StringSE issuer, VaultPkiOperations.Encoding encoding) VaultSysOperations.getMounts()@Nullable PolicyPolicyをその名前で読み取ります。@Nullable PolicyVaultSysOperations.getPolicyNames()Vault に保管されているポリシー名をリストします。VaultSysTemplate.getPolicyNames()VaultSysOperations.getUnsealStatus()ReactiveVaultSysOperations.health()Vault のヘルスステータスを返します。VaultSysOperations.health()Vault のヘルスステータスを返します。VaultSysOperations.initialize(VaultInitializationRequest vaultInitializationRequest) VaultInitializationRequestで Vault を初期化します。ReactiveVaultSysOperations.isInitialized()booleanVaultSysOperations.isInitialized()VaultPkiOperations.issueCertificate(StringSE roleName, VaultCertificateRequest certificateRequest) roleNameとVaultCertificateRequestを指定して、Vault の PKI エンジンから証明書バンドル (秘密鍵と証明書) をリクエストします。VaultPkiTemplate.issueCertificate(StringSE roleName, VaultCertificateRequest certificateRequest) voidVaultSysOperations.mount(StringSE path, VaultMount vaultMount) シークレットエンジンVaultMountをpathにマウントします。voidシリアル番号を使用して証明書を取り消します。voidvoidVaultSysOperations.seal()封印の金庫。VaultPkiOperations.signCertificateRequest(StringSE roleName, StringSE csr, VaultCertificateRequest certificateRequest) VaultPkiTemplate.signCertificateRequest(StringSE roleName, StringSE csr, VaultCertificateRequest certificateRequest) voidpathの秘密のエンジンマウントを取り外します。金庫を開封します。org.springframework.vault.core.env 内の VaultException 使用
修飾子と型クラス説明classVaultPropertySourceがそのプロパティをロードできなかった場合、例外がスローされます。VaultException をスローする org.springframework.vault.core.env のメソッドorg.springframework.vault.support 内の VaultException 使用
型 VaultException のパラメーターを持つ org.springframework.vault.support のコンストラクター修飾子コンストラクター説明protectedAbstractResult(VaultException exception) VaultExceptionで完了したAbstractResultを作成します。VaultDecryptionResult(VaultException exception) 復号化中のエラー用にVaultDecryptionResultを作成します。VaultEncryptionResult(VaultException exception) 暗号化中のエラーに対してVaultEncryptionResultを作成します。VaultTransformDecodeResult(VaultException exception) 復号化中のエラー用にVaultTransformDecodeResultを作成します。VaultTransformEncodeResult(VaultException exception) 暗号化中のエラーに対してVaultTransformEncodeResultを作成します。