Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- absent() - Static method in interface org.springframework.vault.authentication.AppRoleAuthenticationOptions.SecretId
-
Create a
AppRoleAuthenticationOptions.SecretId
that represents an absent secretId. - AbstractReactiveVaultConfiguration - Class in org.springframework.vault.config
-
Base class for Spring Vault configuration using JavaConfig for a reactive infrastructure.
- AbstractReactiveVaultConfiguration() - Constructor for class org.springframework.vault.config.AbstractReactiveVaultConfiguration
- AbstractResult<V> - Class in org.springframework.vault.support
-
Supporting class for computation results allowing introspection of the result value.
- AbstractResult() - Constructor for class org.springframework.vault.support.AbstractResult
-
Create a
AbstractResult
completed without anVaultException
. - AbstractResult(VaultException) - Constructor for class org.springframework.vault.support.AbstractResult
-
Create a
AbstractResult
completed with anVaultException
. - AbstractVaultConfiguration - Class in org.springframework.vault.config
-
Base class for Spring Vault configuration using JavaConfig.
- AbstractVaultConfiguration() - Constructor for class org.springframework.vault.config.AbstractVaultConfiguration
- AbstractVaultConfiguration.ClientFactoryWrapper - Class in org.springframework.vault.config
-
Wrapper for
ClientHttpRequestFactory
to not expose the bean globally. - AbstractVaultConfiguration.TaskSchedulerWrapper - Class in org.springframework.vault.config
-
Wrapper to keep
ThreadPoolTaskScheduler
local to Spring Vault and to not expose the bean globally. - AbstractVaultConverter - Class in org.springframework.vault.repository.convert
-
Base class for
VaultConverter
implementations. - AbstractVaultConverter(GenericConversionService) - Constructor for class org.springframework.vault.repository.convert.AbstractVaultConverter
-
Creates a new
AbstractVaultConverter
using the givenGenericConversionService
. - accessor(String) - Method in class org.springframework.vault.authentication.LoginToken.LoginTokenBuilder
-
Configure the token accessor.
- addAuthenticationListener(AuthenticationListener) - Method in class org.springframework.vault.authentication.AuthenticationEventPublisher
-
Add a
AuthenticationListener
. - addCustomTypeKeyIfNecessary(TypeInformation<?>, Object, SecretDocumentAccessor) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
-
Adds custom type information to the given
SecretDocument
if necessary. - addErrorListener(AuthenticationErrorListener) - Method in class org.springframework.vault.authentication.AuthenticationEventPublisher
-
Add a
AuthenticationErrorListener
. - addErrorListener(LeaseErrorListener) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
-
Add a
LeaseErrorListener
to the container. - addLeaseListener(LeaseListener) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
-
Add a
LeaseListener
to the container. - addRequestedSecret(RequestedSecret) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
-
Add a
RequestedSecret
. - AfterLoginEvent - Class in org.springframework.vault.authentication.event
-
Event published after logging into Vault.
- AfterLoginEvent(VaultToken) - Constructor for class org.springframework.vault.authentication.event.AfterLoginEvent
-
Create a new
AfterLoginEvent
givenVaultToken
. - AfterLoginTokenRenewedEvent - Class in org.springframework.vault.authentication.event
-
Event published after renewing a
login token
. - AfterLoginTokenRenewedEvent(VaultToken) - Constructor for class org.springframework.vault.authentication.event.AfterLoginTokenRenewedEvent
-
Create a new
AfterLoginTokenRenewedEvent
givenVaultToken
. - AfterLoginTokenRevocationEvent - Class in org.springframework.vault.authentication.event
-
Event published after revoking a
login token
. - AfterLoginTokenRevocationEvent(VaultToken) - Constructor for class org.springframework.vault.authentication.event.AfterLoginTokenRevocationEvent
-
Create a new
AfterLoginTokenRevocationEvent
givenVaultToken
. - afterPropertiesSet() - Method in class org.springframework.vault.config.AbstractVaultConfiguration.ClientFactoryWrapper
- afterPropertiesSet() - Method in class org.springframework.vault.config.AbstractVaultConfiguration.TaskSchedulerWrapper
- afterPropertiesSet() - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
- afterPropertiesSet() - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
- afterPropertiesSet() - Method in class org.springframework.vault.core.VaultTemplate
- afterPropertiesSet() - Method in class org.springframework.vault.repository.convert.AbstractVaultConverter
- AfterSecretLeaseRenewedEvent - Class in org.springframework.vault.core.lease.event
-
Event published after renewing a
Lease
for aRequestedSecret
. - AfterSecretLeaseRenewedEvent(RequestedSecret, Lease) - Constructor for class org.springframework.vault.core.lease.event.AfterSecretLeaseRenewedEvent
- AfterSecretLeaseRevocationEvent - Class in org.springframework.vault.core.lease.event
-
Event published after revoking a
Lease
for aRequestedSecret
. - AfterSecretLeaseRevocationEvent(RequestedSecret, Lease) - Constructor for class org.springframework.vault.core.lease.event.AfterSecretLeaseRevocationEvent
- algorithm(String) - Method in class org.springframework.vault.support.VaultHmacRequest.VaultHmacRequestBuilder
-
Configure the algorithm to be used for the operation.
- algorithm(String) - Method in class org.springframework.vault.support.VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder
-
Deprecated.
- algorithm(String) - Method in class org.springframework.vault.support.VaultSignRequest.VaultSignRequestBuilder
-
Deprecated.since 2.4, use
VaultSignRequest.VaultSignRequestBuilder.signatureAlgorithm(String)
instead. - allowedParameter(String, String...) - Method in class org.springframework.vault.support.Policy.Rule.RuleBuilder
-
Configure allowed parameter values given
name
andvalues
. - allowPlaintextBackup() - Method in interface org.springframework.vault.support.VaultTransitKey
- allowPlaintextBackup(boolean) - Method in class org.springframework.vault.support.VaultTransitKeyCreationRequest.VaultTransitKeyCreationRequestBuilder
-
Configure if the key supports plaintext backups.
- altNames(Iterable<String>) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
-
Configure alternative names.
- and(Predicate<String>) - Method in class org.springframework.vault.repository.query.VaultQuery
- and(Part, VaultQuery, Iterator<Object>) - Method in class org.springframework.vault.repository.query.VaultQueryCreator
- and(VaultQuery) - Method in class org.springframework.vault.repository.query.VaultQuery
- andThen(PropertyTransformer) - Method in interface org.springframework.vault.core.util.PropertyTransformer
-
Return a composed transformer function that first applies this filter, and then applies the
after
transformer. - API_VERSION - Static variable in class org.springframework.vault.client.VaultEndpoint
- appId(String) - Method in class org.springframework.vault.authentication.AppIdAuthenticationOptions.AppIdAuthenticationOptionsBuilder
-
Deprecated.Configure the AppId.
- appIdAuthentication() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
- AppIdAuthentication - Class in org.springframework.vault.authentication
-
Deprecated, for removal: This API element is subject to removal in a future version.since 2.2. Use
AppRoleAuthentication
. - AppIdAuthentication(AppIdAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.AppIdAuthentication
-
Deprecated.
- AppIdAuthenticationOptions - Class in org.springframework.vault.authentication
-
Deprecated, for removal: This API element is subject to removal in a future version.since 2.2. Use
AppRoleAuthentication
. - AppIdAuthenticationOptions.AppIdAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
-
Deprecated.Builder for
AppIdAuthenticationOptions
. - AppIdUserIdMechanism - Interface in org.springframework.vault.authentication
-
Deprecated, for removal: This API element is subject to removal in a future version.since 2.2. Use
AppRoleAuthentication
. - appRole(String) - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder
-
Configure a
appRole
. - appRoleAuthentication() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
- AppRoleAuthentication - Class in org.springframework.vault.authentication
-
AppRole implementation of
ClientAuthentication
. - AppRoleAuthentication(AppRoleAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.AppRoleAuthentication
- AppRoleAuthenticationOptions - Class in org.springframework.vault.authentication
-
Authentication options for
AppRoleAuthentication
. - AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
-
Builder for
AppRoleAuthenticationOptions
. - AppRoleAuthenticationOptions.RoleId - Interface in org.springframework.vault.authentication
-
RoleId type encapsulating how the roleId is actually obtained.
- AppRoleAuthenticationOptions.SecretId - Interface in org.springframework.vault.authentication
-
SecretId type encapsulating how the secretId is actually obtained.
- as(Class<T>) - Method in class org.springframework.vault.authentication.AuthenticationSteps.HttpRequestBuilder
-
Configure the result type and build the
AuthenticationSteps.HttpRequest
object. - asString() - Method in class org.springframework.vault.support.Plaintext
- asString() - Method in class org.springframework.vault.support.TransformPlaintext
- asString(Charset) - Method in class org.springframework.vault.support.Plaintext
- asString(Charset) - Method in class org.springframework.vault.support.TransformPlaintext
- AuthenticationErrorEvent - Class in org.springframework.vault.authentication.event
-
Generic event class for authentication error events.
- AuthenticationErrorEvent(Object, Throwable) - Constructor for class org.springframework.vault.authentication.event.AuthenticationErrorEvent
- AuthenticationErrorListener - Interface in org.springframework.vault.authentication.event
-
Listener for Vault exceptional
AuthenticationEvent
s. - AuthenticationEvent - Class in org.springframework.vault.authentication.event
-
Abstract base class for authentication events.
- AuthenticationEvent(VaultToken) - Constructor for class org.springframework.vault.authentication.event.AuthenticationEvent
-
Create a new
AuthenticationEvent
givenVaultToken
. - AuthenticationEventPublisher - Class in org.springframework.vault.authentication
-
Publisher for
AuthenticationEvent
s. - AuthenticationEventPublisher() - Constructor for class org.springframework.vault.authentication.AuthenticationEventPublisher
- AuthenticationListener - Interface in org.springframework.vault.authentication.event
-
Listener for Vault
AuthenticationEvent
s. - AuthenticationSteps - Class in org.springframework.vault.authentication
-
Authentication DSL allowing flow composition to create a
VaultToken
. - AuthenticationSteps.HttpRequest<T> - Class in org.springframework.vault.authentication
-
Value object representing a HTTP request.
- AuthenticationSteps.HttpRequestBuilder - Class in org.springframework.vault.authentication
-
Builder for
AuthenticationSteps.HttpRequest
. - AuthenticationSteps.Node<T> - Class in org.springframework.vault.authentication
-
Intermediate authentication step with authentication flow operators represented as node.
- AuthenticationSteps.Pair<L,
R> - Class in org.springframework.vault.authentication -
A tuple of two things.
- AuthenticationStepsExecutor - Class in org.springframework.vault.authentication
-
Synchronous executor for
AuthenticationSteps
usingRestOperations
to login using authentication flows. - AuthenticationStepsExecutor(AuthenticationSteps, RestOperations) - Constructor for class org.springframework.vault.authentication.AuthenticationStepsExecutor
- AuthenticationStepsFactory - Interface in org.springframework.vault.authentication
-
Factory interface for components that create
AuthenticationSteps
. - AuthenticationStepsOperator - Class in org.springframework.vault.authentication
- AuthenticationStepsOperator(AuthenticationSteps, WebClient) - Constructor for class org.springframework.vault.authentication.AuthenticationStepsOperator
- authMount(String, VaultMount) - Method in interface org.springframework.vault.core.VaultSysOperations
-
Mounts an auth backend
VaultMount
topath
. - authMount(String, VaultMount) - Method in class org.springframework.vault.core.VaultSysTemplate
- authUnmount(String) - Method in interface org.springframework.vault.core.VaultSysOperations
-
Unmounts the auth backend mount at
path
. - authUnmount(String) - Method in class org.springframework.vault.core.VaultSysTemplate
- awsEc2Authentication() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
- AwsEc2Authentication - Class in org.springframework.vault.authentication
-
AWS-EC2 login implementation.
- AwsEc2Authentication(AwsEc2AuthenticationOptions, RestOperations, RestOperations) - Constructor for class org.springframework.vault.authentication.AwsEc2Authentication
-
Create a new
AwsEc2Authentication
specifyingAwsEc2AuthenticationOptions
, a Vault and an AWS-Metadata-specificRestOperations
. - AwsEc2Authentication(RestOperations) - Constructor for class org.springframework.vault.authentication.AwsEc2Authentication
-
Create a new
AwsEc2Authentication
. - AwsEc2AuthenticationOptions - Class in org.springframework.vault.authentication
-
Authentication options for
AwsEc2Authentication
. - AwsEc2AuthenticationOptions.AwsEc2AuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
- AwsEc2AuthenticationOptions.Nonce - Class in org.springframework.vault.authentication
-
Value object for an authentication nonce.
- awsIamAuthentication() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
- AwsIamAuthentication - Class in org.springframework.vault.authentication
-
AWS IAM authentication using signed HTTP requests to query the current identity.
- AwsIamAuthentication(AwsIamAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.AwsIamAuthentication
-
Create a new
AwsIamAuthentication
specifyingAwsIamAuthenticationOptions
, a Vault and an AWS-Metadata-specificRestOperations
. - AwsIamAuthenticationOptions - Class in org.springframework.vault.authentication
-
Authentication options for
AwsIamAuthentication
. - AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
-
Builder for
AwsIamAuthenticationOptions
. - azureMsiAuthentication() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
- AzureMsiAuthentication - Class in org.springframework.vault.authentication
-
Azure MSI (Managed Service Identity) authentication using Azure as trusted third party.
- AzureMsiAuthentication(AzureMsiAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.AzureMsiAuthentication
-
Create a new
AzureMsiAuthentication
. - AzureMsiAuthentication(AzureMsiAuthenticationOptions, RestOperations, RestOperations) - Constructor for class org.springframework.vault.authentication.AzureMsiAuthentication
-
Create a new
AzureMsiAuthentication
specifyingAzureMsiAuthenticationOptions
, a Vault and an Azure-Metadata-specificRestOperations
. - AzureMsiAuthenticationOptions - Class in org.springframework.vault.authentication
-
Authentication options for
AzureMsiAuthentication
. - AzureMsiAuthenticationOptions.AzureMsiAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
-
Builder for
AzureMsiAuthenticationOptions
. - AzureVmEnvironment - Class in org.springframework.vault.authentication
-
Value object representing a VM environment consisting of the subscription Id, the resource group name and the VM name.
- AzureVmEnvironment(String, String, String) - Constructor for class org.springframework.vault.authentication.AzureVmEnvironment
-
Creates a new
AzureVmEnvironment
. - AzureVmEnvironment(String, String, String, String) - Constructor for class org.springframework.vault.authentication.AzureVmEnvironment
-
Creates a new
AzureVmEnvironment
.
B
- backend() - Element in annotation interface org.springframework.vault.repository.mapping.Secret
-
Secret backend mount, defaults to secret.
- basePackageClasses() - Element in annotation interface org.springframework.vault.repository.configuration.EnableVaultRepositories
-
Type-safe alternative to
EnableVaultRepositories.basePackages()
for specifying the packages to scan for annotated components. - basePackages() - Element in annotation interface org.springframework.vault.repository.configuration.EnableVaultRepositories
-
Base packages to scan for annotated components.
- BasicVaultPersistentEntity<T> - Class in org.springframework.vault.repository.mapping
-
VaultPersistentEntity
implementation. - BasicVaultPersistentEntity(TypeInformation<T>, KeySpaceResolver) - Constructor for class org.springframework.vault.repository.mapping.BasicVaultPersistentEntity
-
Creates new
BasicVaultPersistentEntity
. - BeforeLoginTokenRenewedEvent - Class in org.springframework.vault.authentication.event
-
Event published before renewing a
login token
. - BeforeLoginTokenRenewedEvent(VaultToken) - Constructor for class org.springframework.vault.authentication.event.BeforeLoginTokenRenewedEvent
-
Create a new
BeforeLoginTokenRenewedEvent
givenVaultToken
. - BeforeLoginTokenRevocationEvent - Class in org.springframework.vault.authentication.event
-
Event published before revoking a
login token
. - BeforeLoginTokenRevocationEvent(VaultToken) - Constructor for class org.springframework.vault.authentication.event.BeforeLoginTokenRevocationEvent
-
Create a new
BeforeLoginTokenRevocationEvent
givenVaultToken
. - BeforeSecretLeaseRevocationEvent - Class in org.springframework.vault.core.lease.event
-
Event published before revoking a
Lease
for aRequestedSecret
. - BeforeSecretLeaseRevocationEvent(RequestedSecret, Lease) - Constructor for class org.springframework.vault.core.lease.event.BeforeSecretLeaseRevocationEvent
- build() - Method in class org.springframework.vault.authentication.AppIdAuthenticationOptions.AppIdAuthenticationOptionsBuilder
-
Deprecated.Build a new
AppIdAuthenticationOptions
instance. - build() - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder
-
Build a new
AppRoleAuthenticationOptions
instance. - build() - Method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.AwsEc2AuthenticationOptionsBuilder
-
Build a new
AwsEc2AuthenticationOptions
instance. - build() - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder
-
Build a new
AwsIamAuthenticationOptions
instance. - build() - Method in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions.AzureMsiAuthenticationOptionsBuilder
-
Build a new
AzureMsiAuthenticationOptions
instance. - build() - Method in class org.springframework.vault.authentication.ClientCertificateAuthenticationOptions.ClientCertificateAuthenticationOptionsBuilder
-
Build a new
ClientCertificateAuthenticationOptions
instance. - build() - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions.CubbyholeAuthenticationOptionsBuilder
-
Build a new
CubbyholeAuthenticationOptions
instance. - build() - Method in class org.springframework.vault.authentication.GcpComputeAuthenticationOptions.GcpComputeAuthenticationOptionsBuilder
-
Build a new
GcpComputeAuthenticationOptions
instance. - build() - Method in class org.springframework.vault.authentication.GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder
-
Deprecated.Build a new
GcpIamAuthenticationOptions
instance. - build() - Method in class org.springframework.vault.authentication.GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder
-
Build a new
GcpIamCredentialsAuthenticationOptions
instance. - build() - Method in class org.springframework.vault.authentication.KubernetesAuthenticationOptions.KubernetesAuthenticationOptionsBuilder
-
Build a new
KubernetesAuthenticationOptions
instance. - build() - Method in class org.springframework.vault.authentication.LoginToken.LoginTokenBuilder
-
Build a new
LoginToken
instance. - build() - Method in class org.springframework.vault.authentication.PcfAuthenticationOptions.PcfAuthenticationOptionsBuilder
-
Build a new
PcfAuthenticationOptions
instance. - build() - Method in class org.springframework.vault.authentication.UsernamePasswordAuthenticationOptions.UsernamePasswordAuthenticationBuilder
-
Build a new
UsernamePasswordAuthenticationOptions
instance. - build() - Method in class org.springframework.vault.client.RestTemplateBuilder
-
Build a new
RestTemplate
. - build() - Method in class org.springframework.vault.client.WebClientBuilder
-
Build a new
WebClient
. - build() - Method in class org.springframework.vault.support.Policy.Rule.RuleBuilder
-
Build the
Policy.Rule
object. - build() - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
-
Build a new
VaultCertificateRequest
instance. - build() - Method in class org.springframework.vault.support.VaultHmacRequest.VaultHmacRequestBuilder
-
Build a new
VaultHmacRequest
instance. - build() - Method in class org.springframework.vault.support.VaultMetadataRequest.VaultMetadataRequestBuilder
- build() - Method in class org.springframework.vault.support.VaultMetadataResponse.VaultMetadataResponseBuilder
- build() - Method in class org.springframework.vault.support.VaultMount.VaultMountBuilder
-
Build a new
VaultMount
instance. - build() - Method in class org.springframework.vault.support.VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder
-
Build a new
VaultSignatureVerificationRequest
instance. - build() - Method in class org.springframework.vault.support.VaultSignRequest.VaultSignRequestBuilder
-
Build a new
VaultSignRequest
instance. - build() - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
-
Build a new
VaultTokenRequest
instance. - build() - Method in class org.springframework.vault.support.VaultTransformContext.VaultTransformRequestBuilder
-
Build a new
VaultTransformContext
instance. - build() - Method in class org.springframework.vault.support.VaultTransitContext.VaultTransitRequestBuilder
-
Build a new
VaultTransitContext
instance. - build() - Method in class org.springframework.vault.support.VaultTransitKeyConfiguration.VaultTransitKeyConfigurationBuilder
-
Build a new
VaultTransitKeyConfiguration
instance. - build() - Method in class org.springframework.vault.support.VaultTransitKeyCreationRequest.VaultTransitKeyCreationRequestBuilder
-
Build a new
VaultTransitKeyCreationRequest
instance. - build() - Method in class org.springframework.vault.support.Versioned.Metadata.MetadataBuilder
-
Build the
Versioned.Metadata
object. - builder() - Static method in class org.springframework.vault.authentication.AppIdAuthenticationOptions
-
Deprecated.
- builder() - Static method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions
- builder() - Static method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions
- builder() - Static method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions
- builder() - Static method in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions
- builder() - Static method in class org.springframework.vault.authentication.ClientCertificateAuthenticationOptions
- builder() - Static method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions
- builder() - Static method in class org.springframework.vault.authentication.GcpComputeAuthenticationOptions
- builder() - Static method in class org.springframework.vault.authentication.GcpIamAuthenticationOptions
-
Deprecated.
- builder() - Static method in class org.springframework.vault.authentication.GcpIamCredentialsAuthenticationOptions
- builder() - Static method in class org.springframework.vault.authentication.KubernetesAuthenticationOptions
- builder() - Static method in class org.springframework.vault.authentication.LoginToken
- builder() - Static method in class org.springframework.vault.authentication.PcfAuthenticationOptions
- builder() - Static method in class org.springframework.vault.authentication.UsernamePasswordAuthenticationOptions
- builder() - Static method in class org.springframework.vault.client.RestTemplateBuilder
-
Create a new
RestTemplateBuilder
. - builder() - Static method in class org.springframework.vault.client.WebClientBuilder
-
Create a new
WebClientBuilder
. - builder() - Static method in class org.springframework.vault.support.Policy.Rule
-
Create a new builder for
Policy.Rule
. - builder() - Static method in class org.springframework.vault.support.VaultCertificateRequest
- builder() - Static method in class org.springframework.vault.support.VaultHmacRequest
- builder() - Static method in class org.springframework.vault.support.VaultMetadataRequest
- builder() - Static method in class org.springframework.vault.support.VaultMetadataResponse
- builder() - Static method in class org.springframework.vault.support.VaultMount
- builder() - Static method in class org.springframework.vault.support.VaultSignatureVerificationRequest
- builder() - Static method in class org.springframework.vault.support.VaultSignRequest
- builder() - Static method in class org.springframework.vault.support.VaultTokenRequest
- builder() - Static method in class org.springframework.vault.support.VaultTransformContext
- builder() - Static method in class org.springframework.vault.support.VaultTransitContext
- builder() - Static method in class org.springframework.vault.support.VaultTransitKeyConfiguration
- builder() - Static method in class org.springframework.vault.support.VaultTransitKeyCreationRequest
- builder() - Static method in class org.springframework.vault.support.Versioned.Metadata
-
Creates a new
Versioned.Metadata.MetadataBuilder
to buildVersioned.Metadata
objects. - buildException(HttpStatusCode, String, String) - Static method in class org.springframework.vault.client.VaultResponses
- buildException(HttpStatusCodeException) - Static method in class org.springframework.vault.client.VaultResponses
-
Build a
VaultException
givenHttpStatusCodeException
. - buildException(HttpStatusCodeException, String) - Static method in class org.springframework.vault.client.VaultResponses
C
- cached() - Method in interface org.springframework.vault.authentication.CredentialSupplier
-
Retrieve a cached
CredentialSupplier
that obtains the credential early and reuses the token for eachCredentialSupplier.get()
call. - CachingVaultTokenSupplier - Class in org.springframework.vault.authentication
-
Default implementation of
VaultTokenSupplier
caching theVaultToken
from a delegateVaultTokenSupplier
. - capabilities(String...) - Method in class org.springframework.vault.support.Policy.Rule.RuleBuilder
-
Configure capabilities represented as
String
literals. - capabilities(Policy.Capability...) - Method in class org.springframework.vault.support.Policy.Rule.RuleBuilder
-
Configure capabilities. apabilities are added when calling this method and do not replace already configured capabilities.
- capability(Policy.Capability) - Method in class org.springframework.vault.support.Policy.Rule.RuleBuilder
-
Configure a
Policy.Capability
for the rule. - casRequired(boolean) - Method in class org.springframework.vault.support.VaultMetadataRequest.VaultMetadataRequestBuilder
-
Set the cas_required parameter.
- casRequired(boolean) - Method in class org.springframework.vault.support.VaultMetadataResponse.VaultMetadataResponseBuilder
- Certificate - Class in org.springframework.vault.support
-
Value object representing a certificate consisting of the certificate and the issuer certificate.
- CertificateBundle - Class in org.springframework.vault.support
-
Value object representing a certificate bundle consisting of a private key, the certificate and the issuer certificate.
- Ciphertext - Class in org.springframework.vault.support
-
Value object representing cipher text with an optional
VaultTransitContext
. - clear() - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
- clientAuthentication() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
-
Annotate with
Bean
in case you want to expose aClientAuthentication
instance to theApplicationContext
. - clientAuthentication() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
- ClientAuthentication - Interface in org.springframework.vault.authentication
-
ClientAuthentication
providesVaultToken
to be used for authenticated Vault access. - ClientCertificateAuthentication - Class in org.springframework.vault.authentication
-
TLS Client Certificate
ClientAuthentication
. - ClientCertificateAuthentication(ClientCertificateAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.ClientCertificateAuthentication
-
Create a
ClientCertificateAuthentication
usingRestOperations
. - ClientCertificateAuthentication(RestOperations) - Constructor for class org.springframework.vault.authentication.ClientCertificateAuthentication
-
Create a
ClientCertificateAuthentication
usingRestOperations
. - ClientCertificateAuthenticationOptions - Class in org.springframework.vault.authentication
-
Authentication options for
ClientCertificateAuthentication
. - ClientCertificateAuthenticationOptions.ClientCertificateAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
-
Builder for
ClientCertificateAuthenticationOptions
. - ClientFactoryWrapper(ClientHttpRequestFactory) - Constructor for class org.springframework.vault.config.AbstractVaultConfiguration.ClientFactoryWrapper
- clientHttpConnector() - Method in class org.springframework.vault.config.AbstractReactiveVaultConfiguration
- ClientHttpConnectorFactory - Class in org.springframework.vault.client
-
Factory for
ClientHttpConnector
that supportsReactorClientHttpConnector
andJettyClientHttpConnector
. - ClientHttpConnectorFactory() - Constructor for class org.springframework.vault.client.ClientHttpConnectorFactory
- ClientHttpConnectorFactory.HttpComponents - Class in org.springframework.vault.client
-
Utility methods to create
ClientHttpRequestFactory
using Apache Http Components. - ClientHttpConnectorFactory.JdkHttpClient - Class in org.springframework.vault.client
-
ClientHttpRequestFactory
using the JDK's HttpClient. - ClientHttpConnectorFactory.JettyClient - Class in org.springframework.vault.client
-
Utility methods to create
ClientHttpRequestFactory
using the Jetty Client. - ClientHttpConnectorFactory.ReactorNetty - Class in org.springframework.vault.client
-
ClientHttpConnector
for Reactor Netty. - ClientHttpRequestFactoryFactory - Class in org.springframework.vault.client
-
Factory for
ClientHttpRequestFactory
that supports Apache HTTP Components, OkHttp, Netty and the JDK HTTP client (in that order). - ClientHttpRequestFactoryFactory() - Constructor for class org.springframework.vault.client.ClientHttpRequestFactoryFactory
- ClientHttpRequestFactoryFactory.HttpComponents - Class in org.springframework.vault.client
-
Utilities to create a
ClientHttpRequestFactory
for Apache Http Components. - ClientHttpRequestFactoryFactory.OkHttp3 - Class in org.springframework.vault.client
-
Utilities to create a
ClientHttpRequestFactory
for theOkHttpClient
. - clientHttpRequestFactoryWrapper() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
-
Create a
AbstractVaultConfiguration.ClientFactoryWrapper
containing aClientHttpRequestFactory
. - clientOptions() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
- ClientOptions - Class in org.springframework.vault.support
-
Client options for Vault.
- ClientOptions() - Constructor for class org.springframework.vault.support.ClientOptions
-
Create new
ClientOptions
with default timeouts of 5TimeUnit.SECONDS
connection timeout and 15TimeUnit.SECONDS
read timeout. - ClientOptions(Duration, Duration) - Constructor for class org.springframework.vault.support.ClientOptions
-
Create new
ClientOptions
. - clock(Clock) - Method in class org.springframework.vault.authentication.GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder
-
Deprecated.Configure the
Clock
used to calculate epoch seconds until the JWT expiration. - clock(Clock) - Method in class org.springframework.vault.authentication.GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder
-
Configure the
Clock
used to calculate epoch seconds until the JWT expiration. - clock(Clock) - Method in class org.springframework.vault.authentication.PcfAuthenticationOptions.PcfAuthenticationOptionsBuilder
-
Configure the
Clock
. - commonName(String) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
-
Configure the common name.
- complete(VaultQuery, Sort) - Method in class org.springframework.vault.repository.query.VaultQueryCreator
- COMPUTE_METADATA_URL_TEMPLATE - Static variable in class org.springframework.vault.authentication.GcpComputeAuthentication
- config(Map<String, Object>) - Method in class org.springframework.vault.support.VaultMount.VaultMountBuilder
-
Set additional configuration details for this mount.
- configureClient(HttpClient, ClientOptions) - Static method in class org.springframework.vault.client.ClientHttpConnectorFactory.JettyClient
- configureKey(String, VaultTransitKeyConfiguration) - Method in interface org.springframework.vault.core.ReactiveVaultTransitOperations
-
Create a new named encryption key given a
name
. - configureKey(String, VaultTransitKeyConfiguration) - Method in class org.springframework.vault.core.ReactiveVaultTransitTemplate
- configureKey(String, VaultTransitKeyConfiguration) - Method in interface org.springframework.vault.core.VaultTransitOperations
-
Create a new named encryption key given a
name
. - configureKey(String, VaultTransitKeyConfiguration) - Method in class org.springframework.vault.core.VaultTransitTemplate
- considerNestedRepositories() - Element in annotation interface org.springframework.vault.repository.configuration.EnableVaultRepositories
-
Configures whether nested repository-interfaces (e.g. defined as inner classes) should be discovered by the repositories infrastructure.
- contains(Object, String) - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
- context(byte[]) - Method in class org.springframework.vault.support.VaultTransitContext.VaultTransitRequestBuilder
-
Configure a key derivation context for the
transit
operation. - convergentEncryption(boolean) - Method in class org.springframework.vault.support.VaultTransitKeyCreationRequest.VaultTransitKeyCreationRequestBuilder
-
Configure convergent encryption where the same plaintext creates the same ciphertext.
- conversions - Variable in class org.springframework.vault.repository.convert.AbstractVaultConverter
- conversionService - Variable in class org.springframework.vault.repository.convert.AbstractVaultConverter
- convert(Plaintext) - Method in class org.springframework.vault.support.PlaintextToBase64StringConverter
- count(String) - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
- create() - Method in interface org.springframework.vault.client.RestTemplateFactory
-
Create a
RestTemplate
instance. - create() - Method in interface org.springframework.vault.client.WebClientFactory
-
Create a
WebClient
instance. - create() - Method in interface org.springframework.vault.core.VaultTokenOperations
-
Create a new token.
- create() - Method in class org.springframework.vault.core.VaultTokenTemplate
- create(int, int) - Static method in class org.springframework.vault.support.VaultInitializationRequest
-
Create a new VaultInitializationRequest given
secretShares
andsecretThreshold
. - create(String) - Static method in class org.springframework.vault.support.VaultCertificateRequest
-
Create a new
VaultCertificateRequest
given acommonName
. - create(String) - Static method in class org.springframework.vault.support.VaultMount
-
Create a new
VaultMount
given atype
. - create(String, int) - Static method in class org.springframework.vault.client.VaultEndpoint
- create(String, Throwable) - Static method in exception org.springframework.vault.authentication.VaultLoginException
- create(Consumer<RestTemplateBuilder>) - Method in interface org.springframework.vault.client.RestTemplateFactory
- create(Consumer<WebClientBuilder>) - Method in interface org.springframework.vault.client.WebClientFactory
- create(Resource, char[], Resource, char[]) - Static method in class org.springframework.vault.support.SslConfiguration
-
Create a new
SslConfiguration
for the given truststore with the defaultKeyStore
type. - create(Part, Iterator<Object>) - Method in class org.springframework.vault.repository.query.VaultQueryCreator
- create(ClientOptions, SslConfiguration) - Static method in class org.springframework.vault.client.ClientHttpConnectorFactory
- create(ClientOptions, SslConfiguration) - Static method in class org.springframework.vault.client.ClientHttpRequestFactoryFactory
- create(Plaintext) - Static method in class org.springframework.vault.support.VaultHmacRequest
-
Create a new
VaultHmacRequest
givenPlaintext
. - create(Plaintext) - Static method in class org.springframework.vault.support.VaultSignRequest
-
Create a new
VaultSignRequest
givenPlaintext
. - create(Plaintext, Hmac) - Static method in class org.springframework.vault.support.VaultSignatureVerificationRequest
- create(Plaintext, Signature) - Static method in class org.springframework.vault.support.VaultSignatureVerificationRequest
- create(VaultTokenRequest) - Method in interface org.springframework.vault.core.VaultTokenOperations
-
Create a new token for the given
VaultTokenRequest
. - create(VaultTokenRequest) - Method in class org.springframework.vault.core.VaultTokenTemplate
- create(T) - Static method in class org.springframework.vault.support.Versioned
-
Create a
unversioned
given secret. - create(T, Versioned.Metadata) - Static method in class org.springframework.vault.support.Versioned
-
Create a versioned secret object given
secret
andVersioned.Metadata
. - create(T, Versioned.Version) - Static method in class org.springframework.vault.support.Versioned
-
Create a versioned secret object given
secret
andVersioned.Version
. - CREATE - Enum constant in enum class org.springframework.vault.support.Policy.BuiltinCapabilities
-
Allows creating data at the given path.
- createAuthenticationSteps() - Static method in class org.springframework.vault.authentication.ClientCertificateAuthentication
-
Creates a
AuthenticationSteps
for client certificate authentication. - createAuthenticationSteps(AppIdAuthenticationOptions) - Static method in class org.springframework.vault.authentication.AppIdAuthentication
-
Deprecated.Creates a
AuthenticationSteps
for AppId authentication givenAppIdAuthenticationOptions
. - createAuthenticationSteps(AppRoleAuthenticationOptions) - Static method in class org.springframework.vault.authentication.AppRoleAuthentication
-
Creates a
AuthenticationSteps
for AppRole authentication givenAppRoleAuthenticationOptions
. - createAuthenticationSteps(AwsEc2AuthenticationOptions) - Static method in class org.springframework.vault.authentication.AwsEc2Authentication
-
Creates a
AuthenticationSteps
for AWS-EC2 authentication givenAwsEc2AuthenticationOptions
. - createAuthenticationSteps(AwsEc2AuthenticationOptions, AtomicReference<char[]>, Supplier<char[]>) - Static method in class org.springframework.vault.authentication.AwsEc2Authentication
- createAuthenticationSteps(AwsIamAuthenticationOptions) - Static method in class org.springframework.vault.authentication.AwsIamAuthentication
-
Creates a
AuthenticationSteps
for AWS-IAM authentication givenAwsIamAuthenticationOptions
. - createAuthenticationSteps(AwsIamAuthenticationOptions, AwsCredentials, Region) - Static method in class org.springframework.vault.authentication.AwsIamAuthentication
- createAuthenticationSteps(AzureMsiAuthenticationOptions) - Static method in class org.springframework.vault.authentication.AzureMsiAuthentication
-
Creates a
AuthenticationSteps
for Azure authentication givenAzureMsiAuthenticationOptions
. - createAuthenticationSteps(AzureMsiAuthenticationOptions, AzureVmEnvironment) - Static method in class org.springframework.vault.authentication.AzureMsiAuthentication
- createAuthenticationSteps(ClientCertificateAuthenticationOptions) - Static method in class org.springframework.vault.authentication.ClientCertificateAuthentication
-
Creates a
AuthenticationSteps
for client certificate authentication. - createAuthenticationSteps(CubbyholeAuthenticationOptions) - Static method in class org.springframework.vault.authentication.CubbyholeAuthentication
-
Creates a
AuthenticationSteps
for cubbyhole authentication givenCubbyholeAuthenticationOptions
. - createAuthenticationSteps(GcpComputeAuthenticationOptions) - Static method in class org.springframework.vault.authentication.GcpComputeAuthentication
-
Creates a
AuthenticationSteps
for GCE authentication givenGcpComputeAuthenticationOptions
. - createAuthenticationSteps(KubernetesAuthenticationOptions) - Static method in class org.springframework.vault.authentication.KubernetesAuthentication
-
Creates a
AuthenticationSteps
for kubernetes authentication givenKubernetesAuthenticationOptions
. - createAuthenticationSteps(PcfAuthenticationOptions) - Static method in class org.springframework.vault.authentication.PcfAuthentication
-
Creates a
AuthenticationSteps
for pcf authentication givenPcfAuthenticationOptions
. - createAuthenticationSteps(UsernamePasswordAuthenticationOptions) - Static method in class org.springframework.vault.authentication.UsernamePasswordAuthentication
-
Creates a
AuthenticationSteps
for username/password authentication givenUsernamePasswordAuthenticationOptions
. - createAuthenticationSteps(VaultToken, boolean) - Static method in class org.springframework.vault.authentication.TokenAuthentication
-
Creates a
AuthenticationSteps
for token authentication givenVaultToken
. - createClient(ClientOptions, SslConfiguration) - Static method in class org.springframework.vault.client.ClientHttpConnectorFactory.ReactorNetty
- createCollection(Collection<?>, VaultPersistentProperty) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
-
Writes the given
Collection
using the givenVaultPersistentProperty
information. - createdAt(Instant) - Method in class org.springframework.vault.support.Versioned.Metadata.MetadataBuilder
-
Configure a created at
Instant
. - createdTime(Instant) - Method in class org.springframework.vault.support.VaultMetadataResponse.VaultMetadataResponseBuilder
- createHttpAsyncClientBuilder(ClientOptions, SslConfiguration) - Static method in class org.springframework.vault.client.ClientHttpConnectorFactory.HttpComponents
- createKey(String) - Method in interface org.springframework.vault.core.ReactiveVaultTransitOperations
-
Create a new named encryption key given a
name
. - createKey(String) - Method in class org.springframework.vault.core.ReactiveVaultTransitTemplate
- createKey(String) - Method in interface org.springframework.vault.core.VaultTransitOperations
-
Create a new named encryption key given a
name
. - createKey(String) - Method in class org.springframework.vault.core.VaultTransitTemplate
- createKey(String, VaultTransitKeyCreationRequest) - Method in interface org.springframework.vault.core.ReactiveVaultTransitOperations
-
Create a new named encryption key given a
name
andVaultTransitKeyCreationRequest
. - createKey(String, VaultTransitKeyCreationRequest) - Method in class org.springframework.vault.core.ReactiveVaultTransitTemplate
- createKey(String, VaultTransitKeyCreationRequest) - Method in interface org.springframework.vault.core.VaultTransitOperations
-
Create a new named encryption key given a
name
andVaultTransitKeyCreationRequest
. - createKey(String, VaultTransitKeyCreationRequest) - Method in class org.springframework.vault.core.VaultTransitTemplate
- createKeyStore(String) - Method in class org.springframework.vault.support.CertificateBundle
-
Create a
KeyStore
from thisCertificateBundle
containing the private key and certificate chain. - createKeyStore(String, boolean) - Method in class org.springframework.vault.support.CertificateBundle
-
Create a
KeyStore
from thisCertificateBundle
containing the private key and certificate chain. - createKeyStore(String, boolean, char[]) - Method in class org.springframework.vault.support.CertificateBundle
-
Create a
KeyStore
from thisCertificateBundle
containing the private key and certificate chain. - createKeyStore(String, boolean, CharSequence) - Method in class org.springframework.vault.support.CertificateBundle
-
Create a
KeyStore
from thisCertificateBundle
containing the private key and certificate chain. - createKeyStore(String, char[]) - Method in class org.springframework.vault.support.CertificateBundle
-
Create a
KeyStore
from thisCertificateBundle
containing the private key and certificate chain. - createKeyStore(String, CharSequence) - Method in class org.springframework.vault.support.CertificateBundle
-
Create a
KeyStore
from thisCertificateBundle
containing the private key and certificate chain. - createMap(Map<Object, Object>, VaultPersistentProperty) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
-
Writes the given
Map
using the givenVaultPersistentProperty
information. - createNamespaceInterceptor(String) - Static method in class org.springframework.vault.client.VaultClients
-
Create a
ClientHttpRequestInterceptor
that associates each request with aX-Vault-Namespace
header if the header is not present. - createNonce() - Method in class org.springframework.vault.authentication.AwsEc2Authentication
- createOrphan() - Method in interface org.springframework.vault.core.VaultTokenOperations
-
Create a new orphan token.
- createOrphan() - Method in class org.springframework.vault.core.VaultTokenTemplate
- createOrphan(VaultTokenRequest) - Method in interface org.springframework.vault.core.VaultTokenOperations
-
Create a new orphan token for the given
VaultTokenRequest
. - createOrphan(VaultTokenRequest) - Method in class org.springframework.vault.core.VaultTokenTemplate
- createOrUpdatePolicy(String, Policy) - Method in interface org.springframework.vault.core.VaultSysOperations
-
Create or update a
Policy
. - createOrUpdatePolicy(String, Policy) - Method in class org.springframework.vault.core.VaultSysTemplate
- createPersistentEntity(TypeInformation<T>) - Method in class org.springframework.vault.repository.mapping.VaultMappingContext
- createPersistentProperty(Property, VaultPersistentEntity<?>, SimpleTypeHolder) - Method in class org.springframework.vault.repository.mapping.VaultMappingContext
- createRepositoryFactory(KeyValueOperations, Class<? extends AbstractQueryCreator<?, ?>>, Class<? extends RepositoryQuery>) - Method in class org.springframework.vault.repository.support.VaultRepositoryFactoryBean
- createRequestBody(AwsIamAuthenticationOptions) - Static method in class org.springframework.vault.authentication.AwsIamAuthentication
-
Create the request body to perform a Vault login using the AWS-IAM authentication method.
- createRestTemplate() - Static method in class org.springframework.vault.client.VaultClients
-
Create a
RestTemplate
for Vault interaction. - createRestTemplate(VaultEndpointProvider, ClientHttpRequestFactory) - Static method in class org.springframework.vault.client.VaultClients
- createRestTemplate(VaultEndpoint, ClientHttpRequestFactory) - Static method in class org.springframework.vault.client.VaultClients
- createTemplate() - Method in class org.springframework.vault.client.RestTemplateBuilder
-
Create the
RestTemplate
to use. - createTrustStore() - Method in class org.springframework.vault.support.Certificate
-
Create a trust store as
KeyStore
from thisCertificate
containing the certificate chain. - createUri(String) - Method in class org.springframework.vault.client.VaultEndpoint
-
Build the Vault
URI
based on the givenpath
. - createUriBuilderFactory(VaultEndpointProvider) - Static method in class org.springframework.vault.client.VaultClients
- createUriString(String) - Method in class org.springframework.vault.client.VaultEndpoint
-
Build the Vault URI string based on the given
path
. - createUserId() - Method in interface org.springframework.vault.authentication.AppIdUserIdMechanism
-
Deprecated.Create a UserId for AppId authentication.
- createUserId() - Method in class org.springframework.vault.authentication.IpAddressUserId
- createUserId() - Method in class org.springframework.vault.authentication.MacAddressUserId
- createUserId() - Method in class org.springframework.vault.authentication.StaticUserId
- createWebClient(ReactiveVaultEndpointProvider, ClientHttpConnector) - Static method in class org.springframework.vault.client.ReactiveVaultClients
- createWebClient(VaultEndpointProvider, ClientHttpConnector) - Static method in class org.springframework.vault.client.ReactiveVaultClients
- createWebClient(VaultEndpoint, ClientHttpConnector) - Static method in class org.springframework.vault.client.ReactiveVaultClients
- createWebClientBuilder() - Method in class org.springframework.vault.client.WebClientBuilder
-
Create the
WebClient.Builder
to use. - credential(GoogleCredential) - Method in class org.springframework.vault.authentication.GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder
-
Deprecated.Configure static Google credentials, required to create a signed JWT.
- credentials(GoogleCredentials) - Method in class org.springframework.vault.authentication.GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder
-
Configure static Google credentials, required to create a signed JWT.
- credentials(AwsCredentials) - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder
-
Configure static AWS credentials, required to calculate the signature.
- credentialsProvider(AwsCredentialsProvider) - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder
-
Configure an
AwsCredentialsProvider
, required to calculate the signature. - credentialsSupplier(GoogleCredentialsSupplier) - Method in class org.springframework.vault.authentication.GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder
-
Configure a
GoogleCredentialsSupplier
, required to create a signed JWT. - credentialSupplier(GcpCredentialSupplier) - Method in class org.springframework.vault.authentication.GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder
-
Deprecated.Configure a
GcpCredentialSupplier
, required to create a signed JWT. - CredentialSupplier - Interface in org.springframework.vault.authentication
-
Interface to obtain an arbitrary credential that is uses in
ClientAuthentication
orAuthenticationSteps
methods. - crud() - Static method in enum class org.springframework.vault.support.Policy.BuiltinCapabilities
-
Return all capabilities (
Policy.BuiltinCapabilities.CREATE
,Policy.BuiltinCapabilities.READ
,Policy.BuiltinCapabilities.UPDATE
,Policy.BuiltinCapabilities.DELETE
,Policy.BuiltinCapabilities.LIST
) for regular CRUD operations. - crudAndSudo() - Static method in enum class org.springframework.vault.support.Policy.BuiltinCapabilities
-
Return all capabilities (
Policy.BuiltinCapabilities.CREATE
,Policy.BuiltinCapabilities.READ
,Policy.BuiltinCapabilities.UPDATE
,Policy.BuiltinCapabilities.DELETE
,Policy.BuiltinCapabilities.LIST
) for regular CRUD operations includingPolicy.BuiltinCapabilities.SUDO
. - Cubbyhole - Enum constant in enum class org.springframework.vault.authentication.UnwrappingEndpoints
-
Legacy cubbyhole endpoints prior to Vault 0.6.2 (cubbyhole/response).
- cubbyholeAuthentication() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
- CubbyholeAuthentication - Class in org.springframework.vault.authentication
-
Cubbyhole
ClientAuthentication
implementation. - CubbyholeAuthentication(CubbyholeAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.CubbyholeAuthentication
- CubbyholeAuthenticationOptions - Class in org.springframework.vault.authentication
-
Authentication options for
CubbyholeAuthentication
. - CubbyholeAuthenticationOptions.CubbyholeAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
-
Builder for
CubbyholeAuthenticationOptions
. - currentVersion(int) - Method in class org.springframework.vault.support.VaultMetadataResponse.VaultMetadataResponseBuilder
- customize(RestTemplate) - Method in interface org.springframework.vault.client.RestTemplateCustomizer
-
Callback to customize a
RestTemplate
instance. - customize(WebClient.Builder) - Method in interface org.springframework.vault.client.WebClientCustomizer
-
Callback to customize a
WebClient.Builder
instance. - customize(T) - Method in interface org.springframework.vault.client.RestTemplateRequestCustomizer
-
Customize the specified
ClientHttpRequest
. - customizers(RestTemplateCustomizer...) - Method in class org.springframework.vault.client.RestTemplateBuilder
-
Add the
RestTemplateCustomizers
that should be applied to theRestTemplate
. - customizers(WebClientCustomizer...) - Method in class org.springframework.vault.client.WebClientBuilder
-
Add the
WebClientCustomizers
that should be applied to theWebClient
.
D
- decode(String, String) - Method in interface org.springframework.vault.core.VaultTransformOperations
-
Decode the provided ciphertext using the named role.
- decode(String, String, VaultTransformContext) - Method in interface org.springframework.vault.core.VaultTransformOperations
-
Decode the provided ciphertext using the named role.
- decode(String, String, VaultTransformContext) - Method in class org.springframework.vault.core.VaultTransformTemplate
- decode(String, List<TransformCiphertext>) - Method in interface org.springframework.vault.core.VaultTransformOperations
-
Decode the provided batch of ciphertext using the role given and transformation in each list item.
- decode(String, List<TransformCiphertext>) - Method in class org.springframework.vault.core.VaultTransformTemplate
- decode(String, TransformCiphertext) - Method in interface org.springframework.vault.core.VaultTransformOperations
-
Decode the provided ciphertext using the named role.
- decode(String, TransformCiphertext) - Method in class org.springframework.vault.core.VaultTransformTemplate
- decrypt(byte[]) - Method in class org.springframework.vault.security.VaultBytesEncryptor
- decrypt(String, String) - Method in interface org.springframework.vault.core.ReactiveVaultTransitOperations
-
Decrypts the provided plain text using the named key.
- decrypt(String, String) - Method in class org.springframework.vault.core.ReactiveVaultTransitTemplate
- decrypt(String, String) - Method in interface org.springframework.vault.core.VaultTransitOperations
-
Decrypts the provided plain text using the named key.
- decrypt(String, String) - Method in class org.springframework.vault.core.VaultTransitTemplate
- decrypt(String, String, VaultTransitContext) - Method in interface org.springframework.vault.core.ReactiveVaultTransitOperations
-
Decrypts the provided
ciphertext
using the named key. - decrypt(String, String, VaultTransitContext) - Method in class org.springframework.vault.core.ReactiveVaultTransitTemplate
- decrypt(String, String, VaultTransitContext) - Method in interface org.springframework.vault.core.VaultTransitOperations
-
Decrypts the provided
ciphertext
using the named key. - decrypt(String, String, VaultTransitContext) - Method in class org.springframework.vault.core.VaultTransitTemplate
- decrypt(String, List<Ciphertext>) - Method in interface org.springframework.vault.core.ReactiveVaultTransitOperations
-
Decrypts the provided batch of cipher text using the named key and context.
- decrypt(String, List<Ciphertext>) - Method in class org.springframework.vault.core.ReactiveVaultTransitTemplate
- decrypt(String, List<Ciphertext>) - Method in interface org.springframework.vault.core.VaultTransitOperations
-
Decrypts the provided batch of cipher text using the named key and context.
- decrypt(String, List<Ciphertext>) - Method in class org.springframework.vault.core.VaultTransitTemplate
- decrypt(String, Ciphertext) - Method in interface org.springframework.vault.core.ReactiveVaultTransitOperations
-
Decrypts the provided cipher text using the named key.
- decrypt(String, Ciphertext) - Method in class org.springframework.vault.core.ReactiveVaultTransitTemplate
- decrypt(String, Ciphertext) - Method in interface org.springframework.vault.core.VaultTransitOperations
-
Decrypts the provided cipher text using the named key.
- decrypt(String, Ciphertext) - Method in class org.springframework.vault.core.VaultTransitTemplate
- DEFAULT - Static variable in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions
- DEFAULT_APPID_AUTHENTICATION_PATH - Static variable in class org.springframework.vault.authentication.AppIdAuthenticationOptions
-
Deprecated.
- DEFAULT_APPROLE_AUTHENTICATION_PATH - Static variable in class org.springframework.vault.authentication.AppRoleAuthenticationOptions
- DEFAULT_AWS_AUTHENTICATION_PATH - Static variable in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions
- DEFAULT_AWS_AUTHENTICATION_PATH - Static variable in class org.springframework.vault.authentication.AwsIamAuthenticationOptions
- DEFAULT_AZURE_AUTHENTICATION_PATH - Static variable in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions
- DEFAULT_CERT_PATH - Static variable in class org.springframework.vault.authentication.ClientCertificateAuthenticationOptions
- DEFAULT_GCP_AUTHENTICATION_PATH - Static variable in class org.springframework.vault.authentication.GcpComputeAuthenticationOptions
- DEFAULT_GCP_AUTHENTICATION_PATH - Static variable in class org.springframework.vault.authentication.GcpIamAuthenticationOptions
-
Deprecated.
- DEFAULT_GCP_AUTHENTICATION_PATH - Static variable in class org.springframework.vault.authentication.GcpIamCredentialsAuthenticationOptions
- DEFAULT_IDENTITY_TOKEN_SERVICE_URI - Static variable in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions
- DEFAULT_INSTANCE_METADATA_SERVICE_URI - Static variable in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions
- DEFAULT_KEYSTORE_TYPE - Static variable in class org.springframework.vault.support.SslConfiguration
-
Constant for system-default keystore type.
- DEFAULT_KUBERNETES_AUTHENTICATION_PATH - Static variable in class org.springframework.vault.authentication.KubernetesAuthenticationOptions
- DEFAULT_KUBERNETES_SERVICE_ACCOUNT_TOKEN_FILE - Static variable in class org.springframework.vault.authentication.KubernetesServiceAccountTokenFile
-
Default path to the service account token file.
- DEFAULT_PCF_AUTHENTICATION_PATH - Static variable in class org.springframework.vault.authentication.PcfAuthenticationOptions
- DEFAULT_PKCS7_IDENTITY_DOCUMENT_URI - Static variable in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions
- DEFAULT_TYPE_KEY - Static variable in class org.springframework.vault.repository.convert.DefaultVaultTypeMapper
- DEFAULT_USERPASS_AUTHENTICATION_PATH - Static variable in class org.springframework.vault.authentication.UsernamePasswordAuthenticationOptions
- defaultHeader(String, String) - Method in class org.springframework.vault.client.RestTemplateBuilder
-
Add a default header that will be set if not already present on the outgoing
HttpRequest
. - defaultHeader(String, String) - Method in class org.springframework.vault.client.WebClientBuilder
-
Add a default header that will be set if not already present on the outgoing
HttpRequest
. - DefaultVaultTypeMapper - Class in org.springframework.vault.repository.convert
-
Default implementation of
VaultTypeMapper
allowing configuration of the key to lookup and store type information inSecretDocument
. - DefaultVaultTypeMapper() - Constructor for class org.springframework.vault.repository.convert.DefaultVaultTypeMapper
-
Creates a default
VaultTypeMapper
that exchanges types using the type key _class. - DefaultVaultTypeMapper(String) - Constructor for class org.springframework.vault.repository.convert.DefaultVaultTypeMapper
-
Creates a default
VaultTypeMapper
that exchanges types using the giventypeKey
. - DefaultVaultTypeMapper(String, List<? extends TypeInformationMapper>) - Constructor for class org.springframework.vault.repository.convert.DefaultVaultTypeMapper
- DefaultVaultTypeMapper(String, MappingContext<? extends PersistentEntity<?, ?>, ?>) - Constructor for class org.springframework.vault.repository.convert.DefaultVaultTypeMapper
- delete(Object, String) - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
- delete(Object, String, Class<T>) - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
- delete(String) - Method in interface org.springframework.vault.core.ReactiveVaultOperations
-
Delete a path.
- delete(String) - Method in class org.springframework.vault.core.ReactiveVaultTemplate
- delete(String) - Method in class org.springframework.vault.core.VaultVersionedKeyValueTemplate
- delete(String) - Method in interface org.springframework.vault.core.VaultKeyValueMetadataOperations
-
Permanently delete the key metadata and all version data for the specified key.
- delete(String) - Method in interface org.springframework.vault.core.VaultKeyValueOperationsSupport
-
Delete the secret at
path
. - delete(String) - Method in interface org.springframework.vault.core.VaultOperations
-
Delete a path.
- delete(String) - Method in class org.springframework.vault.core.VaultTemplate
- delete(String, Versioned.Version...) - Method in interface org.springframework.vault.core.VaultVersionedKeyValueOperations
-
Delete one or more
versions
of the secret atpath
. - delete(String, Versioned.Version...) - Method in class org.springframework.vault.core.VaultVersionedKeyValueTemplate
- delete(T) - Method in class org.springframework.vault.repository.core.VaultKeyValueTemplate
- DELETE - Enum constant in enum class org.springframework.vault.support.Policy.BuiltinCapabilities
-
Allows deleting the data at the given path.
- deleteAllOf(String) - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
- deletedAt(Instant) - Method in class org.springframework.vault.support.Versioned.Metadata.MetadataBuilder
-
Configure a deleted at
Instant
. - deleteEntity(T, String) - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
- deleteKey(String) - Method in interface org.springframework.vault.core.ReactiveVaultTransitOperations
-
Deletes a named encryption key.
- deleteKey(String) - Method in class org.springframework.vault.core.ReactiveVaultTransitTemplate
- deleteKey(String) - Method in interface org.springframework.vault.core.VaultTransitOperations
-
Deletes a named encryption key.
- deleteKey(String) - Method in class org.springframework.vault.core.VaultTransitTemplate
- deletePolicy(String) - Method in interface org.springframework.vault.core.VaultSysOperations
-
Delete a
Policy
by its name. - deletePolicy(String) - Method in class org.springframework.vault.core.VaultSysTemplate
- deleteVersionAfter(Duration) - Method in class org.springframework.vault.support.VaultMetadataRequest.VaultMetadataRequestBuilder
-
Sets the deletion time for all new versions written to this key.
- deleteVersionAfter(Duration) - Method in class org.springframework.vault.support.VaultMetadataResponse.VaultMetadataResponseBuilder
- deletionAllowed(boolean) - Method in class org.springframework.vault.support.VaultTransitKeyConfiguration.VaultTransitKeyConfigurationBuilder
-
Set whether key deletion is allowed.
- deniedParameter(String, String...) - Method in class org.springframework.vault.support.Policy.Rule.RuleBuilder
-
Configure denied parameter values given
name
andvalues
. - DENY - Enum constant in enum class org.springframework.vault.support.Policy.BuiltinCapabilities
-
Disallows access.
- DER - Enum constant in enum class org.springframework.vault.core.VaultPkiOperations.Encoding
- derived(boolean) - Method in class org.springframework.vault.support.VaultTransitKeyCreationRequest.VaultTransitKeyCreationRequestBuilder
-
Configure key derivation.
- description(String) - Method in class org.springframework.vault.support.VaultMount.VaultMountBuilder
-
Configure a human readable description of this mount.
- destroy() - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManager
- destroy() - Method in class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager
- destroy() - Method in class org.springframework.vault.config.AbstractVaultConfiguration.ClientFactoryWrapper
- destroy() - Method in class org.springframework.vault.config.AbstractVaultConfiguration.TaskSchedulerWrapper
- destroy() - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
-
Shutdown this
SecretLeaseContainer
, disable lease renewal and revoke leases. - destroy() - Method in class org.springframework.vault.core.VaultTemplate
- destroy() - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
- destroy() - Method in class org.springframework.vault.repository.core.VaultKeyValueTemplate
- destroy(String, Versioned.Version...) - Method in interface org.springframework.vault.core.VaultVersionedKeyValueOperations
-
Permanently remove the specified
versions
of the secret atpath
. - destroy(String, Versioned.Version...) - Method in class org.springframework.vault.core.VaultVersionedKeyValueTemplate
- destroyed() - Method in class org.springframework.vault.support.Versioned.Metadata.MetadataBuilder
-
Configure the version was destroyed.
- destroyed(boolean) - Method in class org.springframework.vault.support.Versioned.Metadata.MetadataBuilder
-
Configure the version was destroyed.
- displayName(String) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
-
Configure a display name for the token, defaults to "token".
- doCreateRestTemplate(VaultEndpointProvider, ClientHttpRequestFactory) - Method in class org.springframework.vault.core.VaultTemplate
-
Create a
RestTemplate
to be used byVaultTemplate
for Vault communication givenVaultEndpointProvider
andClientHttpRequestFactory
. - doCreateSessionTemplate(VaultEndpointProvider, ClientHttpRequestFactory) - Method in class org.springframework.vault.core.VaultTemplate
-
Create a session-bound
RestTemplate
to be used byVaultTemplate
for Vault communication givenVaultEndpointProvider
andClientHttpRequestFactory
for calls that require an authenticated context. - doCreateSessionWebClient(VaultEndpointProvider, ClientHttpConnector) - Method in class org.springframework.vault.core.ReactiveVaultTemplate
-
Create a session-bound
WebClient
to be used byVaultTemplate
for Vault communication givenVaultEndpointProvider
andClientHttpConnector
for calls that require an authenticated context. - doCreateWebClient(VaultEndpointProvider, ClientHttpConnector) - Method in class org.springframework.vault.core.ReactiveVaultTemplate
-
Create a
WebClient
to be used byReactiveVaultTemplate
for Vault communication givenVaultEndpointProvider
andClientHttpConnector
. - doGetProperties(String) - Method in class org.springframework.vault.core.env.VaultPropertySource
-
Hook method to obtain properties from Vault.
- doGetSecrets(RequestedSecret) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
-
Retrieve secrets from
VaultOperations
. - doRenewLease(RequestedSecret, Lease) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
-
Renew a
Lease
for aRequestedSecret
. - doRevoke(Mono<ReactiveLifecycleAwareSessionManager.TokenWrapper>) - Method in class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager
- doRevokeLease(RequestedSecret, Lease) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
-
Revoke the
Lease
. - doTransformProperties(Map<String, Object>) - Method in class org.springframework.vault.core.env.LeaseAwareVaultPropertySource
-
Hook method to transform properties using
PropertyTransformer
. - doTransformProperties(Map<String, Object>) - Method in class org.springframework.vault.core.env.VaultPropertySource
-
Hook method to transform properties using
PropertyTransformer
. - doWithRestOperations(RestOperations) - Method in interface org.springframework.vault.core.RestOperationsCallback
-
Callback method.
- doWithSession(Function<WebClient, ? extends T>) - Method in interface org.springframework.vault.core.ReactiveVaultOperations
-
Executes a Vault
RestOperationsCallback
. - doWithSession(Function<WebClient, ? extends T>) - Method in class org.springframework.vault.core.ReactiveVaultTemplate
- doWithSession(RestOperationsCallback<T>) - Method in interface org.springframework.vault.core.VaultOperations
-
Executes a Vault
RestOperationsCallback
. - doWithSession(RestOperationsCallback<T>) - Method in class org.springframework.vault.core.VaultTemplate
- doWithVault(Function<WebClient, ? extends T>) - Method in interface org.springframework.vault.core.ReactiveVaultOperations
-
Executes a Vault
RestOperationsCallback
. - doWithVault(Function<WebClient, ? extends T>) - Method in class org.springframework.vault.core.ReactiveVaultTemplate
- doWithVault(RestOperationsCallback<T>) - Method in interface org.springframework.vault.core.VaultOperations
-
Executes a Vault
RestOperationsCallback
. - doWithVault(RestOperationsCallback<T>) - Method in class org.springframework.vault.core.VaultTemplate
- dropOnError() - Static method in interface org.springframework.vault.support.LeaseStrategy
-
Predefined strategy to drop leases on error.
- DurationParser - Class in org.springframework.vault.support
-
Utility to parse a Go format duration into
Duration
. - DurationParser() - Constructor for class org.springframework.vault.support.DurationParser
E
- empty() - Static method in class org.springframework.vault.support.Plaintext
-
Factory method to create an empty
Plaintext
. - empty() - Static method in class org.springframework.vault.support.Policy
-
Create an empty
Policy
without rules. - empty() - Static method in class org.springframework.vault.support.TransformPlaintext
-
Factory method to create an empty
TransformPlaintext
. - empty() - Static method in class org.springframework.vault.support.VaultTransformContext
- empty() - Static method in class org.springframework.vault.support.VaultTransitContext
- EnableVaultRepositories - Annotation Interface in org.springframework.vault.repository.configuration
-
Annotation to activate Vault repositories.
- encode(String, byte[], VaultTransformContext) - Method in interface org.springframework.vault.core.VaultTransformOperations
-
Encode the provided plaintext using the named role.
- encode(String, String) - Method in interface org.springframework.vault.core.VaultTransformOperations
-
Encode the provided plaintext using the named role.
- encode(String, String) - Method in class org.springframework.vault.core.VaultTransformTemplate
- encode(String, List<TransformPlaintext>) - Method in interface org.springframework.vault.core.VaultTransformOperations
-
Encode the provided batch of plaintext using the role given and transformation in each list item.
- encode(String, List<TransformPlaintext>) - Method in class org.springframework.vault.core.VaultTransformTemplate
- encode(String, TransformPlaintext) - Method in interface org.springframework.vault.core.VaultTransformOperations
-
Encode the provided plaintext using the named role.
- encode(String, TransformPlaintext) - Method in class org.springframework.vault.core.VaultTransformTemplate
- encrypt(byte[]) - Method in class org.springframework.vault.security.VaultBytesEncryptor
- encrypt(String, byte[], VaultTransitContext) - Method in interface org.springframework.vault.core.ReactiveVaultTransitOperations
-
Encrypts the provided
plaintext
using the named key. - encrypt(String, byte[], VaultTransitContext) - Method in class org.springframework.vault.core.ReactiveVaultTransitTemplate
- encrypt(String, byte[], VaultTransitContext) - Method in interface org.springframework.vault.core.VaultTransitOperations
-
Encrypts the provided
plaintext
using the named key. - encrypt(String, byte[], VaultTransitContext) - Method in class org.springframework.vault.core.VaultTransitTemplate
- encrypt(String, String) - Method in interface org.springframework.vault.core.ReactiveVaultTransitOperations
-
Encrypts the provided plain text using the named key.
- encrypt(String, String) - Method in class org.springframework.vault.core.ReactiveVaultTransitTemplate
- encrypt(String, String) - Method in interface org.springframework.vault.core.VaultTransitOperations
-
Encrypts the provided plain text using the named key.
- encrypt(String, String) - Method in class org.springframework.vault.core.VaultTransitTemplate
- encrypt(String, List<Plaintext>) - Method in interface org.springframework.vault.core.ReactiveVaultTransitOperations
-
Encrypts the provided batch of
plaintext
using the named key and context. - encrypt(String, List<Plaintext>) - Method in class org.springframework.vault.core.ReactiveVaultTransitTemplate
- encrypt(String, List<Plaintext>) - Method in interface org.springframework.vault.core.VaultTransitOperations
-
Encrypts the provided batch of
plaintext
using the named key and context. - encrypt(String, List<Plaintext>) - Method in class org.springframework.vault.core.VaultTransitTemplate
- encrypt(String, Plaintext) - Method in interface org.springframework.vault.core.ReactiveVaultTransitOperations
-
Encrypts the provided
plaintext
using the named key. - encrypt(String, Plaintext) - Method in class org.springframework.vault.core.ReactiveVaultTransitTemplate
- encrypt(String, Plaintext) - Method in interface org.springframework.vault.core.VaultTransitOperations
-
Encrypts the provided
plaintext
using the named key. - encrypt(String, Plaintext) - Method in class org.springframework.vault.core.VaultTransitTemplate
- ENCRYPTION_KEY - Enum constant in enum class org.springframework.vault.support.TransitKeyType
- endpoint(VaultEndpoint) - Method in class org.springframework.vault.client.RestTemplateBuilder
-
Set the
VaultEndpoint
that should be used with theRestTemplate
. - endpoint(VaultEndpoint) - Method in class org.springframework.vault.client.WebClientBuilder
-
Set the
VaultEndpoint
that should be used with theWebClient
. - endpointProvider(ReactiveVaultEndpointProvider) - Method in class org.springframework.vault.client.WebClientBuilder
-
Set the
ReactiveVaultEndpointProvider
that should be used with theWebClient
. - endpointProvider(VaultEndpointProvider) - Method in class org.springframework.vault.client.RestTemplateBuilder
-
Set the
VaultEndpointProvider
that should be used with theRestTemplate
. - endpointProvider(VaultEndpointProvider) - Method in class org.springframework.vault.client.WebClientBuilder
-
Set the
VaultEndpointProvider
that should be used with theWebClient
. - endpointUri(URI) - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder
-
Configure an endpoint URI of the STS API, defaults to https://sts.amazonaws.com/.
- entries(String) - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
- EnvironmentVaultConfiguration - Class in org.springframework.vault.config
-
Configuration using Spring's
Environment
to configure Spring Vault endpoint, SSL options and authentication options. - EnvironmentVaultConfiguration() - Constructor for class org.springframework.vault.config.EnvironmentVaultConfiguration
- equals(Object) - Method in class org.springframework.vault.authentication.AuthenticationSteps.Pair
- equals(Object) - Method in class org.springframework.vault.client.VaultEndpoint
- equals(Object) - Method in class org.springframework.vault.core.lease.domain.Lease
- equals(Object) - Method in class org.springframework.vault.core.lease.domain.RequestedSecret
- equals(Object) - Method in class org.springframework.vault.repository.convert.SecretDocument
- equals(Object) - Method in class org.springframework.vault.support.Ciphertext
- equals(Object) - Method in class org.springframework.vault.support.Hmac
- equals(Object) - Method in class org.springframework.vault.support.Plaintext
- equals(Object) - Method in class org.springframework.vault.support.Policy
- equals(Object) - Method in class org.springframework.vault.support.Policy.Rule
- equals(Object) - Method in class org.springframework.vault.support.Signature
- equals(Object) - Method in class org.springframework.vault.support.SignatureValidation
- equals(Object) - Method in class org.springframework.vault.support.TransformCiphertext
- equals(Object) - Method in class org.springframework.vault.support.TransformPlaintext
- equals(Object) - Method in class org.springframework.vault.support.VaultToken
- equals(Object) - Method in class org.springframework.vault.support.VaultTransformContext
- equals(Object) - Method in class org.springframework.vault.support.VaultTransitContext
- equals(Object) - Method in class org.springframework.vault.support.Versioned
- equals(Object) - Method in class org.springframework.vault.support.Versioned.Version
- errorHandler(ResponseErrorHandler) - Method in class org.springframework.vault.client.RestTemplateBuilder
-
Set the
ResponseErrorHandler
that should be used with theRestTemplate
. - excludeCommonNameFromSubjectAltNames() - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
-
Exclude the given common name from DNS or Email Subject Alternate Names (as appropriate).
- excludeFilters() - Element in annotation interface org.springframework.vault.repository.configuration.EnableVaultRepositories
-
Specifies which types are not eligible for component scanning.
- explicitMaxTtl(long, TimeUnit) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
-
Configure the explicit maximum TTL for the token.
- explicitMaxTtl(Duration) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
-
Configure the explicit maximum TTL for the token.
- exportable(boolean) - Method in class org.springframework.vault.support.VaultTransitKeyCreationRequest.VaultTransitKeyCreationRequestBuilder
-
Configure if the raw key is exportable.
- exportKey(String, TransitKeyType) - Method in interface org.springframework.vault.core.ReactiveVaultTransitOperations
-
Returns the value of the named encryption key.
- exportKey(String, TransitKeyType) - Method in class org.springframework.vault.core.ReactiveVaultTransitTemplate
- exportKey(String, TransitKeyType) - Method in interface org.springframework.vault.core.VaultTransitOperations
-
Returns the value of the named encryption key.
- exportKey(String, TransitKeyType) - Method in class org.springframework.vault.core.VaultTransitTemplate
F
- filter(ExchangeFilterFunction...) - Method in class org.springframework.vault.client.WebClientBuilder
-
Add the
ExchangeFilterFunctions
that should be applied to theClientRequest
. - find(String) - Static method in enum class org.springframework.vault.support.Policy.BuiltinCapabilities
-
Find a
Policy.Capability
by its name. - findLastChangeRevision(String) - Method in class org.springframework.vault.repository.support.VaultRevisionRepository
- findRevision(String, Integer) - Method in class org.springframework.vault.repository.support.VaultRevisionRepository
- findRevisions(String) - Method in class org.springframework.vault.repository.support.VaultRevisionRepository
- findRevisions(String, Pageable) - Method in class org.springframework.vault.repository.support.VaultRevisionRepository
- FixedTimeoutRefreshTrigger(long, TimeUnit) - Constructor for class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger
-
Create a new
LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger
to calculate execution times oftimeout
before theLoginToken
expires - FixedTimeoutRefreshTrigger(Duration) - Constructor for class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger
-
Create a new
LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger
to calculate execution times ofrefreshBeforeExpiry
before theLoginToken
expires. - FixedTimeoutRefreshTrigger(Duration, Duration) - Constructor for class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger
-
Create a new
LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger
to calculate execution times oftimeout
before theLoginToken
expires. - flatten(Map<String, ? extends Object>) - Static method in class org.springframework.vault.support.JsonMapFlattener
- flattenMap(Map<String, Object>) - Method in class org.springframework.vault.core.env.LeaseAwareVaultPropertySource
-
Utility method converting a
String/Object
map to a flatString/Object
map. - flattenMap(Map<String, Object>) - Method in class org.springframework.vault.core.env.VaultPropertySource
-
Utility method converting a
String/Object
map to a flatString/Object
map. - flattenToStringMap(Map<String, ? extends Object>) - Static method in class org.springframework.vault.support.JsonMapFlattener
- forKeyStore(Resource, char[]) - Static method in class org.springframework.vault.support.SslConfiguration
-
Create a new
SslConfiguration
for the given key store with the defaultKeyStore
type. - forKeyStore(Resource, char[], SslConfiguration.KeyConfiguration) - Static method in class org.springframework.vault.support.SslConfiguration
-
Create a new
SslConfiguration
for the given key store with the defaultKeyStore
type. - forKeyStore(SslConfiguration.KeyStoreConfiguration) - Static method in class org.springframework.vault.support.SslConfiguration
-
Create a new
SslConfiguration
for the givenkey store
. - forKeyStore(SslConfiguration.KeyStoreConfiguration, SslConfiguration.KeyConfiguration) - Static method in class org.springframework.vault.support.SslConfiguration
- format(String) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
-
Configure the certificate format.
- formatDuration(Duration) - Static method in class org.springframework.vault.support.DurationParser
-
Format a
Duration
into the Go format representation. - forPrefix(String) - Static method in class org.springframework.vault.core.util.PropertyTransformers.KeyPrefixPropertyTransformer
-
Create a new
PropertyTransformers.KeyPrefixPropertyTransformer
that adds a prefix to each key name. - forTrustStore(Resource, char[]) - Static method in class org.springframework.vault.support.SslConfiguration
-
Create a new
SslConfiguration
for the given trust store with the defaultKeyStore
type. - forTrustStore(SslConfiguration.KeyStoreConfiguration) - Static method in class org.springframework.vault.support.SslConfiguration
-
Create a new
SslConfiguration
for the giventrust store
. - from(int) - Static method in class org.springframework.vault.support.Versioned.Version
-
Create a
Versioned.Version
given aversionNumber
. - from(String, VaultResponse) - Static method in class org.springframework.vault.repository.convert.SecretDocument
- from(URI) - Static method in class org.springframework.vault.client.VaultEndpoint
-
Create a
VaultEndpoint
given aURI
. - from(RequestedSecret.Mode, String) - Static method in class org.springframework.vault.core.lease.domain.RequestedSecret
- from(VaultToken) - Static method in class org.springframework.vault.client.VaultHttpHeaders
-
Create
HttpHeaders
givenVaultToken
. - fromContext(byte[]) - Static method in class org.springframework.vault.support.VaultTransitContext
-
Create a
VaultTransitContext
givencontext
bytes. - fromHttpRequest(AuthenticationSteps.HttpRequest<T>) - Static method in class org.springframework.vault.authentication.AuthenticationSteps
-
Start flow composition from a
AuthenticationSteps.HttpRequest
. - fromInstance(ThreadPoolTaskScheduler) - Static method in class org.springframework.vault.config.AbstractVaultConfiguration.TaskSchedulerWrapper
-
Factory method to adapt an existing
ThreadPoolTaskScheduler
bean without calling lifecycle methods. - fromKey(String) - Static method in class org.springframework.vault.support.PemObject
-
Create a
PemObject
from PEMcontent
that is enclosed with-BEGIN PRIVATE KEY-
and-END PRIVATE KEY-
. - fromNonce(byte[]) - Static method in class org.springframework.vault.support.VaultTransitContext
-
Create a
VaultTransitContext
givennonce
bytes. - fromSupplier(Supplier<T>) - Static method in class org.springframework.vault.authentication.AuthenticationSteps
-
Start flow composition from a
Supplier
. - fromTimeToLive(Duration) - Static method in class org.springframework.vault.core.lease.domain.Lease
-
Create a new non-renewable
Lease
, without aleaseId
and specified duration. - fromTransformation(String) - Static method in class org.springframework.vault.support.VaultTransformContext
-
Create a
VaultTransformContext
giventransformation
bytes. - fromTweak(byte[]) - Static method in class org.springframework.vault.support.VaultTransformContext
-
Create a
VaultTransformContext
giventweak
String. - fromValue(T) - Static method in class org.springframework.vault.authentication.AuthenticationSteps
-
Start flow composition from a scalar
value
.
G
- GcpComputeAuthentication - Class in org.springframework.vault.authentication
-
GCP GCE (Google Compute Engine)-based login implementation using GCE's metadata service to create signed JSON Web Token.
- GcpComputeAuthentication(GcpComputeAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.GcpComputeAuthentication
-
Create a new
GcpComputeAuthentication
instance givenGcpComputeAuthenticationOptions
andRestOperations
for Vault and Google API use. - GcpComputeAuthentication(GcpComputeAuthenticationOptions, RestOperations, RestOperations) - Constructor for class org.springframework.vault.authentication.GcpComputeAuthentication
-
Create a new
GcpComputeAuthentication
instance givenGcpComputeAuthenticationOptions
andRestOperations
for Vault and Google API use. - GcpComputeAuthenticationOptions - Class in org.springframework.vault.authentication
-
Authentication options for
GcpComputeAuthentication
. - GcpComputeAuthenticationOptions.GcpComputeAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
-
Builder for
GcpComputeAuthenticationOptions
. - GcpCredentialSupplier - Interface in org.springframework.vault.authentication
-
Interface to obtain a
GoogleCredential
for GCP IAM authentication. - GcpIamAuthentication - Class in org.springframework.vault.authentication
-
Deprecated, for removal: This API element is subject to removal in a future version.since 2.3.2, use
GcpIamCredentialsAuthentication
instead. - GcpIamAuthentication(GcpIamAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.GcpIamAuthentication
-
Deprecated.
- GcpIamAuthentication(GcpIamAuthenticationOptions, RestOperations, HttpTransport) - Constructor for class org.springframework.vault.authentication.GcpIamAuthentication
-
Deprecated.Create a new instance of
GcpIamAuthentication
givenGcpIamAuthenticationOptions
,RestOperations
andHttpTransport
. - GcpIamAuthenticationOptions - Class in org.springframework.vault.authentication
-
Deprecated, for removal: This API element is subject to removal in a future version.since 2.3.2
- GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
-
Deprecated.Builder for
GcpIamAuthenticationOptions
. - GcpIamAuthenticationSupport - Class in org.springframework.vault.authentication
-
Support class for Google Cloud IAM-based Authentication options.
- GcpIamAuthenticationSupport(String, String, Duration, Clock) - Constructor for class org.springframework.vault.authentication.GcpIamAuthenticationSupport
- GcpIamCredentialsAuthentication - Class in org.springframework.vault.authentication
-
Google Cloud IAM credentials login implementation using GCP IAM service accounts to legitimate its authenticity via JSON Web Token using the IAM Credentials
projects.serviceAccounts.signJwt
method. - GcpIamCredentialsAuthentication(GcpIamCredentialsAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.GcpIamCredentialsAuthentication
-
Create a new instance of
GcpIamCredentialsAuthentication
givenGcpIamCredentialsAuthenticationOptions
andRestOperations
. - GcpIamCredentialsAuthentication(GcpIamCredentialsAuthenticationOptions, RestOperations, TransportChannelProvider) - Constructor for class org.springframework.vault.authentication.GcpIamCredentialsAuthentication
-
Create a new instance of
GcpIamCredentialsAuthentication
givenGcpIamCredentialsAuthenticationOptions
,RestOperations
andTransportChannelProvider
. - GcpIamCredentialsAuthenticationOptions - Class in org.springframework.vault.authentication
-
Authentication options for
GcpIamCredentialsAuthentication
. - GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
-
Builder for
GcpIamCredentialsAuthenticationOptions
. - GcpJwtAuthenticationSupport - Class in org.springframework.vault.authentication
-
Base class for GCP JWT-based authentication.
- GcpProjectIdAccessor - Interface in org.springframework.vault.authentication
-
Interface to obtain a GCP project id for GCP IAM authentication.
- GcpServiceAccountIdAccessor - Interface in org.springframework.vault.authentication
-
Interface to obtain a service account id for GCP IAM authentication.
- generated() - Static method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.Nonce
-
Create a new generated
AwsEc2AuthenticationOptions.Nonce
usingUUID
. - generateKey() - Method in class org.springframework.vault.security.VaultBytesKeyGenerator
- get() - Method in interface org.springframework.vault.authentication.CredentialSupplier
-
Get a credential to be used with an authentication mechanism.
- get() - Method in interface org.springframework.vault.authentication.GcpCredentialSupplier
-
Exception-safe helper to get
GoogleCredential
fromGcpCredentialSupplier.getCredential()
. - get() - Method in interface org.springframework.vault.authentication.GoogleCredentialsSupplier
-
Exception-safe helper to get
ServiceAccountCredentials
fromGoogleCredentialsSupplier.getCredentials()
. - get() - Method in class org.springframework.vault.authentication.ResourceCredentialSupplier
- get() - Method in class org.springframework.vault.support.AbstractResult
-
Return the result or throw a
VaultException
if the operation completed with an error. - get(Object, String) - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
- get(Object, String, Class<T>) - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
- get(String) - Method in interface org.springframework.vault.core.VaultKeyValueMetadataOperations
-
Retrieve the metadata and versions for the secret at the specified path.
- get(String) - Method in interface org.springframework.vault.core.VaultKeyValueOperations
-
Read the secret at
path
. - get(String) - Method in interface org.springframework.vault.core.VaultKeyValueOperationsSupport
-
Read the secret at
path
. - get(String) - Method in interface org.springframework.vault.core.VaultVersionedKeyValueOperations
-
Read the most recent secret at
path
. - get(String) - Method in class org.springframework.vault.repository.convert.SecretDocument
-
Retrieve a value from the secret document by its
key
. - get(String, Class<T>) - Method in interface org.springframework.vault.core.VaultKeyValueOperations
-
Read the secret at
path
. - get(String, Class<T>) - Method in interface org.springframework.vault.core.VaultVersionedKeyValueOperations
-
Read the most recent secret at
path
and deserialize the secret to the givenresponseType
. - get(String, String...) - Static method in class org.springframework.vault.authentication.AuthenticationSteps.HttpRequestBuilder
-
Builder entry point to
GET
fromuriTemplate
. - get(String, Versioned.Version) - Method in interface org.springframework.vault.core.VaultVersionedKeyValueOperations
-
Read the requested
Versioned.Version
of the secret atpath
. - get(String, Versioned.Version) - Method in class org.springframework.vault.core.VaultVersionedKeyValueTemplate
- get(String, Versioned.Version, Class<T>) - Method in interface org.springframework.vault.core.VaultVersionedKeyValueOperations
-
Read the requested
Versioned.Version
of the secret atpath
and deserialize the secret to the givenresponseType
. - get(String, Versioned.Version, Class<T>) - Method in class org.springframework.vault.core.VaultVersionedKeyValueTemplate
- get(URI) - Static method in class org.springframework.vault.authentication.AuthenticationSteps.HttpRequestBuilder
-
Builder entry point to
GET
fromuri
. - get0() - Method in class org.springframework.vault.support.AbstractResult
- get0() - Method in class org.springframework.vault.support.VaultDecryptionResult
- get0() - Method in class org.springframework.vault.support.VaultEncryptionResult
- get0() - Method in class org.springframework.vault.support.VaultTransformDecodeResult
- get0() - Method in class org.springframework.vault.support.VaultTransformEncodeResult
- getAccessor() - Method in class org.springframework.vault.authentication.LoginToken
- getAlgorithm() - Method in class org.springframework.vault.support.VaultHmacRequest
- getAlgorithm() - Method in class org.springframework.vault.support.VaultSignatureVerificationRequest
-
Deprecated.since 2.4, use
VaultSignatureVerificationRequest.getSignatureAlgorithm()
instead. - getAlgorithm() - Method in class org.springframework.vault.support.VaultSignRequest
-
Deprecated.since 2.4, use
VaultSignRequest.getSignatureAlgorithm()
instead. - getAllOf(String) - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
- getAllowedParameters() - Method in class org.springframework.vault.support.Policy.Rule
- getAltNames() - Method in class org.springframework.vault.support.VaultCertificateRequest
- getAnnotation() - Method in class org.springframework.vault.repository.configuration.VaultRepositoriesRegistrar
- getApiVersion() - Method in class org.springframework.vault.core.VaultVersionedKeyValueTemplate
- getApiVersion() - Method in interface org.springframework.vault.core.VaultKeyValueOperationsSupport
- getAppId() - Method in class org.springframework.vault.authentication.AppIdAuthenticationOptions
-
Deprecated.
- getAppIdUserIdMechanism(String) - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
- getAppRole() - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions
- getAsString() - Method in class org.springframework.vault.support.VaultDecryptionResult
-
Return the result as
String
or throw aVaultException
if the operation completed with an error. - getAsString() - Method in class org.springframework.vault.support.VaultTransformDecodeResult
-
Return the result as
String
or throw aVaultException
if the operation completed with an error. - getAsString() - Method in class org.springframework.vault.support.VaultTransformEncodeResult
-
Return the result as
String
or throw aVaultException
if the operation completed with an error. - getAuth() - Method in class org.springframework.vault.support.VaultResponseSupport
- getAuthenticationSteps() - Method in class org.springframework.vault.authentication.AppIdAuthentication
-
Deprecated.
- getAuthenticationSteps() - Method in class org.springframework.vault.authentication.AppRoleAuthentication
- getAuthenticationSteps() - Method in interface org.springframework.vault.authentication.AuthenticationStepsFactory
-
Get the
AuthenticationSteps
describing an authentication flow. - getAuthenticationSteps() - Method in class org.springframework.vault.authentication.AwsEc2Authentication
- getAuthenticationSteps() - Method in class org.springframework.vault.authentication.AwsIamAuthentication
- getAuthenticationSteps() - Method in class org.springframework.vault.authentication.AzureMsiAuthentication
- getAuthenticationSteps() - Method in class org.springframework.vault.authentication.ClientCertificateAuthentication
- getAuthenticationSteps() - Method in class org.springframework.vault.authentication.CubbyholeAuthentication
- getAuthenticationSteps() - Method in class org.springframework.vault.authentication.GcpComputeAuthentication
- getAuthenticationSteps() - Method in class org.springframework.vault.authentication.KubernetesAuthentication
- getAuthenticationSteps() - Method in class org.springframework.vault.authentication.PcfAuthentication
- getAuthenticationSteps() - Method in class org.springframework.vault.authentication.TokenAuthentication
- getAuthenticationSteps() - Method in class org.springframework.vault.authentication.UsernamePasswordAuthentication
- getAuthMounts() - Method in interface org.springframework.vault.core.VaultSysOperations
- getAuthMounts() - Method in class org.springframework.vault.core.VaultSysTemplate
- getBeanFactory() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
- getBody() - Method in class org.springframework.vault.repository.convert.SecretDocument
- getBuilder(ClientOptions, SslConfiguration) - Static method in class org.springframework.vault.client.ClientHttpConnectorFactory.JdkHttpClient
- getBuilder(ClientOptions, SslConfiguration) - Static method in class org.springframework.vault.client.ClientHttpRequestFactoryFactory.OkHttp3
- getCapabilities() - Method in class org.springframework.vault.support.Policy.Rule
- getCause() - Method in class org.springframework.vault.support.AbstractResult
-
Returns the cause of the failed operation if the operation completed with an error.
- getCertificate() - Method in class org.springframework.vault.support.Certificate
- getCertificate() - Method in class org.springframework.vault.support.PemObject
-
Retrieve a
X509Certificate
. - getCertificates() - Method in class org.springframework.vault.support.PemObject
-
Retrieve one or more
X509Certificate
s. - getCiphertext() - Method in class org.springframework.vault.support.Ciphertext
- getCiphertext() - Method in class org.springframework.vault.support.TransformCiphertext
- getClientHttpRequestFactory() - Method in class org.springframework.vault.config.AbstractVaultConfiguration.ClientFactoryWrapper
- getClock() - Method in class org.springframework.vault.authentication.GcpIamAuthenticationSupport
- getClock() - Method in class org.springframework.vault.authentication.PcfAuthenticationOptions
- getCommonName() - Method in class org.springframework.vault.support.VaultCertificateRequest
- getConfig() - Method in class org.springframework.vault.support.VaultMount
- getConnectionTimeout() - Method in class org.springframework.vault.support.ClientOptions
- getContext() - Method in class org.springframework.vault.support.Ciphertext
- getContext() - Method in class org.springframework.vault.support.Plaintext
- getContext() - Method in class org.springframework.vault.support.TransformCiphertext
- getContext() - Method in class org.springframework.vault.support.TransformPlaintext
- getContext() - Method in class org.springframework.vault.support.VaultTransitContext
- getConvergentEncryption() - Method in class org.springframework.vault.support.VaultTransitKeyCreationRequest
- getConvergentVersion() - Method in interface org.springframework.vault.support.VaultTransitKey
- getConversionService() - Method in class org.springframework.vault.repository.convert.AbstractVaultConverter
- getConverter() - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
- getConverter() - Method in class org.springframework.vault.repository.core.VaultKeyValueTemplate
- getCreatedAt() - Method in class org.springframework.vault.support.Versioned.Metadata
- getCreatedTime() - Method in class org.springframework.vault.support.VaultMetadataResponse
- getCreationTime() - Method in class org.springframework.vault.support.WrappedMetadata
- getCredential() - Method in interface org.springframework.vault.authentication.GcpCredentialSupplier
-
Get a
GoogleCredential
for GCP IAM authentication via JWT signing. - getCredentials() - Method in interface org.springframework.vault.authentication.GoogleCredentialsSupplier
-
Get a
GoogleCredentials
for GCP IAM credentials authentication via JWT signing. - getCredentialsProvider() - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions
- getCredentialSupplier() - Method in class org.springframework.vault.authentication.GcpIamAuthenticationOptions
-
Deprecated.
- getCredentialSupplier() - Method in class org.springframework.vault.authentication.GcpIamCredentialsAuthenticationOptions
- getCrl(VaultPkiOperations.Encoding) - Method in interface org.springframework.vault.core.VaultPkiOperations
-
Retrieves the current CRL in raw form.
- getCrl(VaultPkiOperations.Encoding) - Method in class org.springframework.vault.core.VaultPkiTemplate
- getCurrentLease() - Method in class org.springframework.vault.core.lease.event.SecretLeaseRotatedEvent
- getCurrentVersion() - Method in class org.springframework.vault.support.VaultMetadataResponse
- getData() - Method in class org.springframework.vault.support.VaultResponseSupport
- getData() - Method in class org.springframework.vault.support.Versioned
- getDefaultKeyValueTemplateBeanDefinition(RepositoryConfigurationSource) - Method in class org.springframework.vault.repository.configuration.VaultRepositoryConfigurationExtension
- getDefaultKeyValueTemplateRef() - Method in class org.springframework.vault.repository.configuration.VaultRepositoryConfigurationExtension
- getDelegate() - Method in class org.springframework.vault.repository.support.VaultRevisionMetadata
- getDeletedAt() - Method in class org.springframework.vault.support.Versioned.Metadata
- getDeleteVersionAfter() - Method in class org.springframework.vault.support.VaultMetadataRequest
- getDeleteVersionAfter() - Method in class org.springframework.vault.support.VaultMetadataResponse
- getDeletionAllowed() - Method in class org.springframework.vault.support.VaultTransitKeyConfiguration
- getDeniedParameters() - Method in class org.springframework.vault.support.Policy.Rule
- getDerived() - Method in class org.springframework.vault.support.VaultTransitKeyCreationRequest
- getDescription() - Method in class org.springframework.vault.support.VaultMount
- getDisplayName() - Method in class org.springframework.vault.support.VaultTokenRequest
- getEc2Login() - Method in class org.springframework.vault.authentication.AwsEc2Authentication
- getEnabledCipherSuites() - Method in class org.springframework.vault.support.SslConfiguration
-
The list of SSL cipher suites that must be enabled.
- getEnabledProtocols() - Method in class org.springframework.vault.support.SslConfiguration
-
The list of SSL protocol versions that must be enabled.
- getEndpointUri() - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions
- getEntityInformation(Class<T>) - Method in class org.springframework.vault.repository.support.VaultRepositoryFactory
- getEnvironment() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
-
Return the
Environment
to access property sources during Spring Vault bootstrapping. - getError(String) - Static method in class org.springframework.vault.client.VaultResponses
-
Obtain the error message from a JSON response.
- getException() - Method in class org.springframework.vault.authentication.event.AuthenticationErrorEvent
- getException() - Method in class org.springframework.vault.core.lease.event.SecretLeaseErrorEvent
- getExpiryThreshold() - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
- getExpiryThresholdSeconds() - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
- getExplicitMaxTtl() - Method in class org.springframework.vault.support.VaultTokenRequest
- getExportable() - Method in class org.springframework.vault.support.VaultTransitKeyCreationRequest
- getExtension() - Method in class org.springframework.vault.repository.configuration.VaultRepositoriesRegistrar
- getFallbackKeySpaceResolver() - Method in class org.springframework.vault.repository.mapping.VaultMappingContext
- getFallbackTypeFor(Map<String, Object>) - Method in class org.springframework.vault.repository.convert.DefaultVaultTypeMapper
- getFormat() - Method in class org.springframework.vault.support.VaultCertificateRequest
- getHashAlgorithm() - Method in class org.springframework.vault.support.VaultSignatureVerificationRequest
- getHashAlgorithm() - Method in class org.springframework.vault.support.VaultSignRequest
- getHmac() - Method in class org.springframework.vault.support.Hmac
- getHmac() - Method in class org.springframework.vault.support.VaultSignatureVerificationRequest
- getHmac(String, Plaintext) - Method in interface org.springframework.vault.core.ReactiveVaultTransitOperations
-
Create a HMAC using
keyName
of givenPlaintext
using the default hash algorithm. - getHmac(String, Plaintext) - Method in class org.springframework.vault.core.ReactiveVaultTransitTemplate
- getHmac(String, Plaintext) - Method in interface org.springframework.vault.core.VaultTransitOperations
-
Create a HMAC using
keyName
of givenPlaintext
using the default hash algorithm. - getHmac(String, Plaintext) - Method in class org.springframework.vault.core.VaultTransitTemplate
- getHmac(String, VaultHmacRequest) - Method in interface org.springframework.vault.core.ReactiveVaultTransitOperations
-
Create a HMAC using
keyName
of givenVaultHmacRequest
using the default hash algorithm. - getHmac(String, VaultHmacRequest) - Method in class org.springframework.vault.core.ReactiveVaultTransitTemplate
- getHmac(String, VaultHmacRequest) - Method in interface org.springframework.vault.core.VaultTransitOperations
-
Create a HMAC using
keyName
of givenVaultHmacRequest
using the default hash algorithm. - getHmac(String, VaultHmacRequest) - Method in class org.springframework.vault.core.VaultTransitTemplate
- getHost() - Method in class org.springframework.vault.client.VaultEndpoint
- getHttpClient(SslConfiguration) - Static method in class org.springframework.vault.client.ClientHttpConnectorFactory.JettyClient
- getHttpClientBuilder(ClientOptions, SslConfiguration) - Static method in class org.springframework.vault.client.ClientHttpRequestFactoryFactory.HttpComponents
- getId() - Method in class org.springframework.vault.repository.convert.SecretDocument
- getId() - Method in class org.springframework.vault.support.VaultTokenRequest
- getIdentifyingAnnotations() - Method in class org.springframework.vault.repository.configuration.VaultRepositoryConfigurationExtension
- getIdentityDocumentUri() - Method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions
- getIdentityTokenServiceUri() - Method in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions
- getInitialToken() - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions
- getInstanceCertSupplier() - Method in class org.springframework.vault.authentication.PcfAuthenticationOptions
- getInstanceKeySupplier() - Method in class org.springframework.vault.authentication.PcfAuthenticationOptions
- getInstanceMetadataServiceUri() - Method in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions
- getIpSubjectAltNames() - Method in class org.springframework.vault.support.VaultCertificateRequest
- getIssuingCaCertificate() - Method in class org.springframework.vault.support.Certificate
- getJwtSupplier() - Method in class org.springframework.vault.authentication.KubernetesAuthenticationOptions
- getJwtValidity() - Method in class org.springframework.vault.authentication.GcpIamAuthenticationSupport
- getKey(String) - Method in interface org.springframework.vault.core.ReactiveVaultTransitOperations
-
Return information about a named encryption key.
- getKey(String) - Method in class org.springframework.vault.core.ReactiveVaultTransitTemplate
- getKey(String) - Method in interface org.springframework.vault.core.VaultTransitOperations
-
Return information about a named encryption key.
- getKey(String) - Method in class org.springframework.vault.core.VaultTransitTemplate
- getKeyAlias() - Method in class org.springframework.vault.support.SslConfiguration.KeyConfiguration
- getKeyConfiguration() - Method in class org.springframework.vault.support.SslConfiguration
- getKeyLength() - Method in class org.springframework.vault.security.VaultBytesKeyGenerator
- getKeyPassword() - Method in class org.springframework.vault.support.SslConfiguration.KeyConfiguration
- getKeys() - Method in interface org.springframework.vault.core.ReactiveVaultTransitOperations
-
Get a
Flux
of transit key names. - getKeys() - Method in class org.springframework.vault.core.ReactiveVaultTransitTemplate
- getKeys() - Method in interface org.springframework.vault.core.VaultTransitOperations
-
Get a
List
of transit key names. - getKeys() - Method in class org.springframework.vault.core.VaultTransitTemplate
- getKeys() - Method in interface org.springframework.vault.support.RawTransitKey
- getKeys() - Method in interface org.springframework.vault.support.VaultInitializationResponse
- getKeys() - Method in interface org.springframework.vault.support.VaultTransitKey
- getKeySpace() - Method in class org.springframework.vault.repository.mapping.BasicVaultPersistentEntity
- getKeyStore() - Method in class org.springframework.vault.support.SslConfiguration
- getKeyStoreConfiguration() - Method in class org.springframework.vault.support.SslConfiguration
- getKeyVersion() - Method in class org.springframework.vault.support.VaultHmacRequest
- getKeyVersion() - Method in class org.springframework.vault.support.VaultTransitContext
- getLatestVersion() - Method in interface org.springframework.vault.support.VaultTransitKey
- getLease() - Method in class org.springframework.vault.core.lease.event.SecretLeaseEvent
- getLeaseDuration() - Method in class org.springframework.vault.authentication.LoginToken
- getLeaseDuration() - Method in class org.springframework.vault.core.lease.domain.Lease
- getLeaseDuration() - Method in class org.springframework.vault.support.VaultResponseSupport
- getLeaseId() - Method in class org.springframework.vault.core.lease.domain.Lease
- getLeaseId() - Method in class org.springframework.vault.support.VaultResponseSupport
- getLeft() - Method in class org.springframework.vault.authentication.AuthenticationSteps.Pair
-
Type-safe way to get the fist object of this
AuthenticationSteps.Pair
. - getMappingContext() - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
- getMappingContextBeanRef() - Method in class org.springframework.vault.repository.configuration.VaultRepositoryConfigurationExtension
- getMaxVersions() - Method in class org.springframework.vault.support.VaultMetadataRequest
- getMaxVersions() - Method in class org.springframework.vault.support.VaultMetadataResponse
- getMaxWrappingTtl() - Method in class org.springframework.vault.support.Policy.Rule
- getMeta() - Method in class org.springframework.vault.support.VaultTokenRequest
- getMetadata() - Method in class org.springframework.vault.support.VaultResponseSupport
- getMetadata() - Method in class org.springframework.vault.support.Versioned
- getMinDecryptionVersion() - Method in interface org.springframework.vault.support.VaultTransitKey
- getMinDecryptionVersion() - Method in class org.springframework.vault.support.VaultTransitKeyConfiguration
- getMinEncryptionVersion() - Method in interface org.springframework.vault.support.VaultTransitKey
- getMinEncryptionVersion() - Method in class org.springframework.vault.support.VaultTransitKeyConfiguration
- getMinRenewal() - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
- getMinRenewalSeconds() - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
- getMinWrappingTtl() - Method in class org.springframework.vault.support.Policy.Rule
- getMode() - Method in class org.springframework.vault.core.lease.domain.RequestedSecret
- getModuleName() - Method in class org.springframework.vault.repository.configuration.VaultRepositoryConfigurationExtension
- getModulePrefix() - Method in class org.springframework.vault.repository.configuration.VaultRepositoryConfigurationExtension
- getMountInfo(String) - Method in class org.springframework.vault.core.util.KeyValueDelegate
- getMounts() - Method in interface org.springframework.vault.core.VaultSysOperations
- getMounts() - Method in class org.springframework.vault.core.VaultSysTemplate
- getName() - Method in interface org.springframework.vault.support.RawTransitKey
- getName() - Method in interface org.springframework.vault.support.VaultTransitKey
- getNoDefaultPolicy() - Method in class org.springframework.vault.support.VaultTokenRequest
- getNonce() - Method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions
- getNonce() - Method in class org.springframework.vault.support.VaultTransitContext
- getNoParent() - Method in class org.springframework.vault.support.VaultTokenRequest
- getNumUses() - Method in class org.springframework.vault.support.VaultTokenRequest
- getOldestVersion() - Method in class org.springframework.vault.support.VaultMetadataResponse
- getOptions() - Method in class org.springframework.vault.core.util.KeyValueDelegate.MountInfo
- getOptions() - Method in class org.springframework.vault.support.VaultMount
- getOtherSans() - Method in class org.springframework.vault.support.VaultCertificateRequest
- getPassword() - Method in class org.springframework.vault.authentication.UsernamePasswordAuthenticationOptions
- getPath() - Method in class org.springframework.vault.authentication.AppIdAuthenticationOptions
-
Deprecated.
- getPath() - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions
- getPath() - Method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions
- getPath() - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions
- getPath() - Method in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions
- getPath() - Method in class org.springframework.vault.authentication.ClientCertificateAuthenticationOptions
- getPath() - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions
- getPath() - Method in class org.springframework.vault.authentication.GcpComputeAuthenticationOptions
- getPath() - Method in class org.springframework.vault.authentication.GcpIamAuthenticationSupport
- getPath() - Method in class org.springframework.vault.authentication.KubernetesAuthenticationOptions
- getPath() - Method in class org.springframework.vault.authentication.PcfAuthenticationOptions
- getPath() - Method in class org.springframework.vault.authentication.UsernamePasswordAuthenticationOptions
- getPath() - Method in class org.springframework.vault.client.VaultEndpoint
- getPath() - Method in class org.springframework.vault.core.lease.domain.RequestedSecret
- getPath() - Method in exception org.springframework.vault.core.SecretNotFoundException
- getPath() - Method in class org.springframework.vault.core.util.KeyValueDelegate.MountInfo
- getPath() - Method in class org.springframework.vault.support.Policy.Rule
- getPath() - Method in class org.springframework.vault.support.WrappedMetadata
- getPlaintext() - Method in class org.springframework.vault.support.Plaintext
- getPlaintext() - Method in class org.springframework.vault.support.TransformPlaintext
- getPlaintext() - Method in class org.springframework.vault.support.VaultHmacRequest
- getPlaintext() - Method in class org.springframework.vault.support.VaultSignatureVerificationRequest
- getPlaintext() - Method in class org.springframework.vault.support.VaultSignRequest
- getPolicies() - Method in class org.springframework.vault.support.VaultTokenRequest
- getPolicy(String) - Method in interface org.springframework.vault.core.VaultSysOperations
-
Read a
Policy
by its name. - getPolicy(String) - Method in class org.springframework.vault.core.VaultSysTemplate
- getPolicyNames() - Method in interface org.springframework.vault.core.VaultSysOperations
-
Lists policy names stored in Vault.
- getPolicyNames() - Method in class org.springframework.vault.core.VaultSysTemplate
- getPort() - Method in class org.springframework.vault.client.VaultEndpoint
- getPredicate() - Method in class org.springframework.vault.repository.query.VaultQuery
- getPreviousLease() - Method in class org.springframework.vault.core.lease.event.SecretLeaseRotatedEvent
- getPrivateKey() - Method in class org.springframework.vault.support.CertificateBundle
- getPrivateKeyFormat() - Method in class org.springframework.vault.support.VaultCertificateRequest
- getPrivateKeySpec() - Method in class org.springframework.vault.support.CertificateBundle
-
Retrieve the private key as
KeySpec
. - getPrivateKeyType() - Method in class org.springframework.vault.support.CertificateBundle
- getProgress() - Method in interface org.springframework.vault.support.VaultUnsealStatus
- getProjectId(GoogleCredential) - Method in interface org.springframework.vault.authentication.GcpProjectIdAccessor
-
Get a the GCP project id to used in Google Cloud IAM API calls.
- getProjectIdAccessor() - Method in class org.springframework.vault.authentication.GcpIamAuthenticationOptions
-
Deprecated.
- getProperty(String) - Method in class org.springframework.vault.core.env.LeaseAwareVaultPropertySource
- getProperty(String) - Method in class org.springframework.vault.core.env.VaultPropertySource
- getPropertyNamePrefix() - Method in class org.springframework.vault.core.util.PropertyTransformers.KeyPrefixPropertyTransformer
- getPropertyNames() - Method in class org.springframework.vault.core.env.LeaseAwareVaultPropertySource
- getPropertyNames() - Method in class org.springframework.vault.core.env.VaultPropertySource
- getReadTimeout() - Method in class org.springframework.vault.support.ClientOptions
- getRefreshTrigger() - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport
- getRegionProvider() - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions
- getRenewable() - Method in class org.springframework.vault.support.VaultTokenRequest
- getRepositoryFragments(RepositoryMetadata, KeyValueOperations) - Method in class org.springframework.vault.repository.support.VaultRepositoryFactory
- getRequestedSecret() - Method in class org.springframework.vault.core.env.LeaseAwareVaultPropertySource
- getRequestId() - Method in class org.springframework.vault.support.VaultResponseSupport
- getRequiredAuth() - Method in class org.springframework.vault.support.VaultResponseSupport
- getRequiredData() - Method in class org.springframework.vault.support.VaultResponseSupport
- getRequiredData() - Method in class org.springframework.vault.support.Versioned
-
Returns the required data for this versioned object.
- getRequiredId() - Method in class org.springframework.vault.repository.convert.SecretDocument
-
Return the required Id or throw
IllegalStateException
if the Id is not set. - getRequiredMetadata() - Method in class org.springframework.vault.support.Versioned
-
Returns the required
Versioned.Metadata
for this versioned object. - getRequiredPrivateKeyType() - Method in class org.springframework.vault.support.CertificateBundle
- getResource() - Method in class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration
- getResourceGroupName() - Method in class org.springframework.vault.authentication.AzureVmEnvironment
- getRestTemplateFactory() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
-
Return the
RestTemplateFactory
. - getRevisionInstant() - Method in class org.springframework.vault.repository.support.VaultRevisionMetadata
- getRevisionNumber() - Method in class org.springframework.vault.repository.support.VaultRevisionMetadata
- getRight() - Method in class org.springframework.vault.authentication.AuthenticationSteps.Pair
-
Type-safe way to get the second object of this
AuthenticationSteps.Pair
. - getRole() - Method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions
- getRole() - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions
- getRole() - Method in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions
- getRole() - Method in class org.springframework.vault.authentication.ClientCertificateAuthenticationOptions
- getRole() - Method in class org.springframework.vault.authentication.GcpComputeAuthenticationOptions
- getRole() - Method in class org.springframework.vault.authentication.GcpIamAuthenticationSupport
- getRole() - Method in class org.springframework.vault.authentication.KubernetesAuthenticationOptions
- getRole() - Method in class org.springframework.vault.authentication.PcfAuthenticationOptions
- getRoleId() - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions
- getRootToken() - Method in interface org.springframework.vault.support.VaultInitializationResponse
- getRSAPrivateKeySpec() - Method in class org.springframework.vault.support.PemObject
-
Retrieve a
RSAPrivateCrtKeySpec
. - getRSAPublicKeySpec() - Method in class org.springframework.vault.support.PemObject
-
Retrieve a
RSAPrivateCrtKeySpec
. - getRule(String) - Method in class org.springframework.vault.support.Policy
-
Lookup a
Policy.Rule
by its path. - getRules() - Method in class org.springframework.vault.support.Policy
- getScheme() - Method in class org.springframework.vault.client.VaultEndpoint
- getSecret(String) - Method in class org.springframework.vault.core.util.KeyValueDelegate
-
Read a secret from a key-value backend.
- getSecretBackend() - Method in class org.springframework.vault.repository.mapping.BasicVaultPersistentEntity
- getSecretBackend() - Method in interface org.springframework.vault.repository.mapping.VaultPersistentEntity
- getSecretId() - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions
- getSecrets() - Method in class org.springframework.vault.core.lease.event.SecretLeaseCreatedEvent
- getSecretShares() - Method in class org.springframework.vault.support.VaultInitializationRequest
- getSecretShares() - Method in interface org.springframework.vault.support.VaultUnsealStatus
- getSecretThreshold() - Method in class org.springframework.vault.support.VaultInitializationRequest
- getSecretThreshold() - Method in interface org.springframework.vault.support.VaultUnsealStatus
- getSerialNumber() - Method in class org.springframework.vault.support.Certificate
- getServerId() - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions
- getServerTimeUtc() - Method in interface org.springframework.vault.support.VaultHealth
- getServiceAccount() - Method in class org.springframework.vault.authentication.GcpComputeAuthenticationOptions
- getServiceAccountId(GoogleCredential) - Method in interface org.springframework.vault.authentication.GcpServiceAccountIdAccessor
-
Get a the service account id (email) to be placed in the signed JWT.
- getServiceAccountId(GoogleCredentials) - Method in interface org.springframework.vault.authentication.GoogleCredentialsAccountIdAccessor
-
Get a the service account id (email) to be placed in the signed JWT.
- getServiceAccountIdAccessor() - Method in class org.springframework.vault.authentication.GcpIamAuthenticationOptions
-
Deprecated.
- getServiceAccountIdAccessor() - Method in class org.springframework.vault.authentication.GcpIamCredentialsAuthenticationOptions
- getSessionToken() - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManager
- getSessionToken() - Method in interface org.springframework.vault.authentication.ReactiveSessionManager
-
Obtain a session token.
- getSessionToken() - Method in interface org.springframework.vault.authentication.SessionManager
-
Obtain a session token.
- getSessionToken() - Method in class org.springframework.vault.authentication.SimpleSessionManager
- getSignature() - Method in class org.springframework.vault.support.Signature
- getSignature() - Method in class org.springframework.vault.support.VaultSignatureVerificationRequest
- getSignatureAlgorithm() - Method in class org.springframework.vault.support.VaultSignatureVerificationRequest
- getSignatureAlgorithm() - Method in class org.springframework.vault.support.VaultSignRequest
- getSource() - Method in class org.springframework.vault.authentication.event.AuthenticationEvent
- getSource() - Method in class org.springframework.vault.authentication.event.LoginTokenRenewalFailedEvent
- getSource() - Method in class org.springframework.vault.authentication.event.LoginTokenRevocationFailedEvent
- getSource() - Method in class org.springframework.vault.core.lease.event.SecretLeaseEvent
- getStorePassword() - Method in class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration
- getStoreType() - Method in class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration
- getSubscriptionId() - Method in class org.springframework.vault.authentication.AzureVmEnvironment
- getTaskScheduler() - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport
- getToken() - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManager
-
The token state: Contains the currently valid token that identifies the Vault session.
- getToken() - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManager.TokenWrapper
- getToken() - Method in class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager.TokenWrapper
- getToken() - Method in class org.springframework.vault.support.VaultToken
- getToken() - Method in class org.springframework.vault.support.VaultTokenResponse
-
Return a
VaultToken
from theVaultResponse
. - getToken() - Method in class org.springframework.vault.support.WrappedMetadata
- getTotp() - Method in class org.springframework.vault.authentication.UsernamePasswordAuthenticationOptions
- getTransformation() - Method in class org.springframework.vault.support.VaultTransformContext
- getTrustStore() - Method in class org.springframework.vault.support.SslConfiguration
- getTrustStoreConfiguration() - Method in class org.springframework.vault.support.SslConfiguration
- getTtl() - Method in class org.springframework.vault.support.VaultCertificateRequest
- getTtl() - Method in class org.springframework.vault.support.VaultTokenRequest
- getTtl() - Method in class org.springframework.vault.support.WrappedMetadata
- getTweak() - Method in class org.springframework.vault.support.VaultTransformContext
- getType() - Method in class org.springframework.vault.authentication.LoginToken
- getType() - Method in class org.springframework.vault.support.VaultMount
- getType() - Method in interface org.springframework.vault.support.VaultTransitKey
- getType() - Method in class org.springframework.vault.support.VaultTransitKeyCreationRequest
- getTypeReference(Class<T>) - Static method in class org.springframework.vault.client.VaultResponses
-
Create a
ParameterizedTypeReference
forresponseType
. - getUnsealStatus() - Method in interface org.springframework.vault.core.VaultSysOperations
- getUnsealStatus() - Method in class org.springframework.vault.core.VaultSysTemplate
- getUnwrappingEndpoints() - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions
- getUnwrappingEndpoints() - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions
- getUpdatedTime() - Method in class org.springframework.vault.support.VaultMetadataResponse
- getUriSubjectAltNames() - Method in class org.springframework.vault.support.VaultCertificateRequest
- getUserIdMechanism() - Method in class org.springframework.vault.authentication.AppIdAuthenticationOptions
-
Deprecated.
- getUsername() - Method in class org.springframework.vault.authentication.UsernamePasswordAuthenticationOptions
- getValidTtlThreshold(LoginToken) - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger
- getValidTtlThreshold(LoginToken) - Method in interface org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport.RefreshTrigger
-
Returns the minimum TTL duration to consider a token valid after renewal.
- getValue() - Method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.Nonce
- getValue() - Method in enum class org.springframework.vault.support.TransitKeyType
- getVaultEndpoint() - Method in interface org.springframework.vault.client.ReactiveVaultEndpointProvider
-
Provides access to
VaultEndpoint
. - getVaultEndpoint() - Method in class org.springframework.vault.client.SimpleVaultEndpointProvider
- getVaultEndpoint() - Method in interface org.springframework.vault.client.VaultEndpointProvider
-
Provides access to
VaultEndpoint
. - getVaultOperations() - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
- getVaultOperations() - Method in class org.springframework.vault.repository.core.VaultKeyValueTemplate
- getVaultThreadPoolTaskScheduler() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
- getVaultToken() - Method in class org.springframework.vault.authentication.AuthenticationStepsOperator
- getVaultToken() - Method in class org.springframework.vault.authentication.CachingVaultTokenSupplier
- getVaultToken() - Method in class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager
- getVaultToken() - Method in interface org.springframework.vault.authentication.VaultTokenSupplier
-
Return a
VaultToken
. - getVersion() - Method in class org.springframework.vault.repository.convert.SecretDocument
- getVersion() - Method in interface org.springframework.vault.support.VaultHealth
- getVersion() - Method in class org.springframework.vault.support.Versioned
- getVersion() - Method in class org.springframework.vault.support.Versioned.Metadata
- getVersion() - Method in class org.springframework.vault.support.Versioned.Version
- getVersions() - Method in class org.springframework.vault.support.VaultMetadataResponse
-
Follows the following format.
- getVmEnvironment() - Method in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions
- getVmName() - Method in class org.springframework.vault.authentication.AzureVmEnvironment
- getVmScaleSetName() - Method in class org.springframework.vault.authentication.AzureVmEnvironment
- getWarnings() - Method in class org.springframework.vault.support.VaultResponseSupport
- getWebClientFactory() - Method in class org.springframework.vault.config.AbstractReactiveVaultConfiguration
-
Return the
WebClientFactory
. - getWrapInfo() - Method in class org.springframework.vault.support.VaultResponseSupport
- getX509Certificate() - Method in class org.springframework.vault.support.Certificate
-
Retrieve the certificate as
X509Certificate
. - getX509IssuerCertificate() - Method in class org.springframework.vault.support.Certificate
-
Retrieve the issuing CA certificate as
X509Certificate
. - getX509IssuerCertificates() - Method in class org.springframework.vault.support.CertificateBundle
-
Retrieve the issuing CA certificates as list of
X509Certificate
. - GoogleCredentialsAccountIdAccessor - Interface in org.springframework.vault.authentication
-
Interface to obtain a service account id for GCP IAM credentials authentication.
- GoogleCredentialsSupplier - Interface in org.springframework.vault.authentication
-
Interface to obtain a
ServiceAccountCredentials
for GCP IAM credentials authentication.
H
- handleLeaseErrorEvent(SecretLeaseEvent, Exception) - Method in class org.springframework.vault.core.env.LeaseAwareVaultPropertySource
-
Hook method to handle a
SecretLeaseEvent
errors. - handleLeaseEvent(SecretLeaseEvent, Map<String, Object>) - Method in class org.springframework.vault.core.env.LeaseAwareVaultPropertySource
-
Hook method to handle a
SecretLeaseEvent
. - hasData() - Method in class org.springframework.vault.support.Versioned
- hashAlgorithm(String) - Method in class org.springframework.vault.support.VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder
-
Configure the hash algorithm to be used for the operation.
- hashAlgorithm(String) - Method in class org.springframework.vault.support.VaultSignRequest.VaultSignRequestBuilder
-
Configure the hash algorithm to be used for the operation.
- hashCode() - Method in class org.springframework.vault.authentication.AuthenticationSteps.Pair
- hashCode() - Method in class org.springframework.vault.client.VaultEndpoint
- hashCode() - Method in class org.springframework.vault.core.lease.domain.Lease
- hashCode() - Method in class org.springframework.vault.core.lease.domain.RequestedSecret
- hashCode() - Method in class org.springframework.vault.repository.convert.SecretDocument
- hashCode() - Method in class org.springframework.vault.support.Ciphertext
- hashCode() - Method in class org.springframework.vault.support.Hmac
- hashCode() - Method in class org.springframework.vault.support.Plaintext
- hashCode() - Method in class org.springframework.vault.support.Policy
- hashCode() - Method in class org.springframework.vault.support.Policy.Rule
- hashCode() - Method in class org.springframework.vault.support.Signature
- hashCode() - Method in class org.springframework.vault.support.SignatureValidation
- hashCode() - Method in class org.springframework.vault.support.TransformCiphertext
- hashCode() - Method in class org.springframework.vault.support.TransformPlaintext
- hashCode() - Method in class org.springframework.vault.support.VaultToken
- hashCode() - Method in class org.springframework.vault.support.VaultTransformContext
- hashCode() - Method in class org.springframework.vault.support.VaultTransitContext
- hashCode() - Method in class org.springframework.vault.support.Versioned
- hashCode() - Method in class org.springframework.vault.support.Versioned.Version
- hasLeaseId() - Method in class org.springframework.vault.core.lease.domain.Lease
- hasMetadata() - Method in class org.springframework.vault.support.Versioned
- health() - Method in interface org.springframework.vault.core.ReactiveVaultSysOperations
-
Return the health status of Vault.
- health() - Method in class org.springframework.vault.core.ReactiveVaultSysTemplate
- health() - Method in interface org.springframework.vault.core.VaultSysOperations
-
Return the health status of Vault.
- health() - Method in class org.springframework.vault.core.VaultSysTemplate
- hmac(Hmac) - Method in class org.springframework.vault.support.VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder
-
Configure the
Hmac
to be verified. - Hmac - Class in org.springframework.vault.support
-
Value object representing Hmac digest.
- HMAC_KEY - Enum constant in enum class org.springframework.vault.support.TransitKeyType
- HOLDER - Static variable in class org.springframework.vault.repository.mapping.VaultSimpleTypes
- HttpComponents() - Constructor for class org.springframework.vault.client.ClientHttpConnectorFactory.HttpComponents
- HttpComponents() - Constructor for class org.springframework.vault.client.ClientHttpRequestFactoryFactory.HttpComponents
- httpConnector(ClientHttpConnector) - Method in class org.springframework.vault.client.WebClientBuilder
-
Set the
ClientHttpConnector
that should be used with theWebClient
. - httpConnectorFactory(Supplier<ClientHttpConnector>) - Method in class org.springframework.vault.client.WebClientBuilder
-
Set the
Supplier
ofClientHttpConnector
that should be called each time weWebClientBuilder.build()
a newWebClient
instance.
I
- id(String) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
-
Configure a the Id of the client token.
- identityDocumentUri(URI) - Method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.AwsEc2AuthenticationOptionsBuilder
-
Configure the Identity Document
URI
. - identityTokenServiceUri(URI) - Method in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions.AzureMsiAuthenticationOptionsBuilder
-
Configure the managed identity service token
URI
. - ignoreSecretNotFound() - Element in annotation interface org.springframework.vault.annotation.VaultPropertySource
-
Indicate if failure to find the
secrets
should be ignored. - includeFilters() - Element in annotation interface org.springframework.vault.repository.configuration.EnableVaultRepositories
-
Specifies which types are eligible for component scanning.
- initialize(VaultInitializationRequest) - Method in interface org.springframework.vault.core.VaultSysOperations
-
Initialize Vault with a
VaultInitializationRequest
. - initialize(VaultInitializationRequest) - Method in class org.springframework.vault.core.VaultSysTemplate
- initialToken(VaultToken) - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions.CubbyholeAuthenticationOptionsBuilder
-
Configure the initial
VaultToken
to access Cubbyhole. - insert(Object, T) - Method in class org.springframework.vault.repository.core.VaultKeyValueTemplate
- instance() - Static method in class org.springframework.vault.core.util.PropertyTransformers.NoOpPropertyTransformer
- INSTANCE - Enum constant in enum class org.springframework.vault.core.lease.SecretLeaseEventPublisher.LoggingErrorListener
- instanceCertificate(Supplier<String>) - Method in class org.springframework.vault.authentication.PcfAuthenticationOptions.PcfAuthenticationOptionsBuilder
-
Configure the
Supplier
to obtain the instance certificate. - instanceKey(Supplier<String>) - Method in class org.springframework.vault.authentication.PcfAuthenticationOptions.PcfAuthenticationOptionsBuilder
-
Configure the
Supplier
to obtain the instance key. - instanceMetadataUri(URI) - Method in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions.AzureMsiAuthenticationOptionsBuilder
-
Configure the instance metadata
URI
. - instantiators - Variable in class org.springframework.vault.repository.convert.AbstractVaultConverter
- invalid() - Static method in class org.springframework.vault.support.SignatureValidation
-
Factory method to create a
SignatureValidation
object representing a failed signature validation. - IpAddressUserId - Class in org.springframework.vault.authentication
-
Mechanism to generate a SHA-256 hashed and hex-encoded representation of the IP address.
- IpAddressUserId() - Constructor for class org.springframework.vault.authentication.IpAddressUserId
- ipSubjectAltNames(Iterable<String>) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
-
Configure IP subject alternative names.
- isAvailable() - Method in class org.springframework.vault.core.util.KeyValueDelegate.MountInfo
- isBatchToken() - Method in class org.springframework.vault.authentication.LoginToken
- isCasRequired() - Method in class org.springframework.vault.support.VaultMetadataRequest
- isCasRequired() - Method in class org.springframework.vault.support.VaultMetadataResponse
- isCertificate() - Method in class org.springframework.vault.support.PemObject
- isDeleted() - Method in class org.springframework.vault.support.Versioned.Metadata
- isDeletionAllowed() - Method in interface org.springframework.vault.support.VaultTransitKey
- isDerived() - Method in interface org.springframework.vault.support.VaultTransitKey
- isDestroyed() - Method in class org.springframework.vault.support.Versioned.Metadata
- isEmpty() - Method in class org.springframework.vault.support.VaultTransformContext
-
Return whether this object is an empty one.
- isExcludeCommonNameFromSubjectAltNames() - Method in class org.springframework.vault.support.VaultCertificateRequest
- isExpired(LoginToken) - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport
-
Check whether the Token falls below its
validity threshold
. - isExportable() - Method in interface org.springframework.vault.support.VaultTransitKey
- isIdProperty() - Method in class org.springframework.vault.repository.mapping.VaultPersistentProperty
- isInitialized() - Method in interface org.springframework.vault.core.ReactiveVaultSysOperations
- isInitialized() - Method in class org.springframework.vault.core.ReactiveVaultSysTemplate
- isInitialized() - Method in interface org.springframework.vault.core.VaultSysOperations
- isInitialized() - Method in class org.springframework.vault.core.VaultSysTemplate
- isInitialized() - Method in interface org.springframework.vault.support.VaultHealth
- isPemEncoded(String) - Static method in class org.springframework.vault.support.PemObject
-
Check whether the content is PEM-encoded.
- isPerformanceStandby() - Method in interface org.springframework.vault.support.VaultHealth
- isPresent() - Method in class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration
- isPrivateKey() - Method in class org.springframework.vault.support.PemObject
- isPublicKey() - Method in class org.springframework.vault.support.PemObject
- isRecoveryReplicationSecondary() - Method in interface org.springframework.vault.support.VaultHealth
- isRenewable() - Method in class org.springframework.vault.authentication.LoginToken
- isRenewable() - Method in class org.springframework.vault.core.lease.domain.Lease
- isRenewable() - Method in class org.springframework.vault.support.VaultResponseSupport
- isRevocable() - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManager.TokenWrapper
- isRevocable() - Method in class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager.TokenWrapper
- isSealed() - Method in interface org.springframework.vault.support.VaultHealth
- isSealed() - Method in interface org.springframework.vault.support.VaultUnsealStatus
- isSelfLookup() - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions
- isServiceToken() - Method in class org.springframework.vault.authentication.LoginToken
- isStandby() - Method in interface org.springframework.vault.support.VaultHealth
- isSuccessful() - Method in class org.springframework.vault.support.AbstractResult
-
Returns true if and only if the batch operation was completed successfully.
- issueCertificate(String, VaultCertificateRequest) - Method in interface org.springframework.vault.core.VaultPkiOperations
-
Requests a certificate bundle (private key and certificate) from Vault's PKI backend given a
roleName
andVaultCertificateRequest
. - issueCertificate(String, VaultCertificateRequest) - Method in class org.springframework.vault.core.VaultPkiTemplate
- isTokenRenewable() - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManager
- isTokenRenewable(VaultToken) - Method in class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager
- isTokenSelfLookupEnabled() - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport
-
Returns whether token self-lookup is enabled to augment
VaultToken
obtained from aClientAuthentication
. - isTypeKey(String) - Method in class org.springframework.vault.repository.convert.DefaultVaultTypeMapper
-
Checks whether the given key name matches the typeKey.
- isTypeKey(String) - Method in interface org.springframework.vault.repository.convert.VaultTypeMapper
-
Returns whether the given
key
is the type key. - isValid() - Method in class org.springframework.vault.support.SignatureValidation
- isVersioned() - Method in class org.springframework.vault.support.Versioned.Version
- isVersioned(String) - Method in class org.springframework.vault.core.util.KeyValueDelegate
-
Determine whether the
path
belongs to a versioned Key-Value mount. - isWrappedToken() - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions
J
- JdkHttpClient() - Constructor for class org.springframework.vault.client.ClientHttpConnectorFactory.JdkHttpClient
- JettyClient() - Constructor for class org.springframework.vault.client.ClientHttpConnectorFactory.JettyClient
- JsonMapFlattener - Class in org.springframework.vault.support
- just(AuthenticationSteps.HttpRequest<VaultResponse>) - Static method in class org.springframework.vault.authentication.AuthenticationSteps
-
Create a flow definition from a
AuthenticationSteps.HttpRequest
returning aVaultResponse
. - just(VaultToken) - Static method in class org.springframework.vault.authentication.AuthenticationSteps
-
Create a flow definition using a provided
VaultToken
. - jwtSupplier(Supplier<String>) - Method in class org.springframework.vault.authentication.KubernetesAuthenticationOptions.KubernetesAuthenticationOptionsBuilder
-
Configure the
Supplier
to obtain a Kubernetes authentication token. - jwtValidity(Duration) - Method in class org.springframework.vault.authentication.GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder
-
Deprecated.Configure the
Duration
for the JWT expiration. - jwtValidity(Duration) - Method in class org.springframework.vault.authentication.GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder
-
Configure the
Duration
for the JWT expiration.
K
- KeyStoreConfiguration(Resource, char[], String) - Constructor for class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration
-
Create a new
SslConfiguration.KeyStoreConfiguration
. - KeyValueDelegate - Class in org.springframework.vault.core.util
-
Key-Value utility to retrieve secrets from a versioned key-value backend.
- KeyValueDelegate(VaultOperations) - Constructor for class org.springframework.vault.core.util.KeyValueDelegate
- KeyValueDelegate(VaultOperations, Supplier<Map<String, ?>>) - Constructor for class org.springframework.vault.core.util.KeyValueDelegate
- KeyValueDelegate.MountInfo - Class in org.springframework.vault.core.util
- keyValueTemplateRef() - Element in annotation interface org.springframework.vault.repository.configuration.EnableVaultRepositories
-
Configures the name of the
KeyValueOperations
bean to be used with the repositories detected. - keyVersion(int) - Method in class org.springframework.vault.support.VaultHmacRequest.VaultHmacRequestBuilder
-
Configure the key version to be used for the operation.
- keyVersion(int) - Method in class org.springframework.vault.support.VaultTransitContext.VaultTransitRequestBuilder
-
Configure the key version to use.
- kubeAuthentication() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
- KubernetesAuthentication - Class in org.springframework.vault.authentication
-
Kubernetes implementation of
ClientAuthentication
. - KubernetesAuthentication(KubernetesAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.KubernetesAuthentication
- KubernetesAuthenticationOptions - Class in org.springframework.vault.authentication
-
Authentication options for
KubernetesAuthentication
. - KubernetesAuthenticationOptions.KubernetesAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
-
Builder for
KubernetesAuthenticationOptions
. - KubernetesAuthenticationOptionsBuilder() - Constructor for class org.springframework.vault.authentication.KubernetesAuthenticationOptions.KubernetesAuthenticationOptionsBuilder
- KubernetesJwtSupplier - Interface in org.springframework.vault.authentication
-
Interface to obtain a Kubernetes Service Account Token for Kubernetes authentication.
- KubernetesServiceAccountTokenFile - Class in org.springframework.vault.authentication
-
Mechanism to retrieve a Kubernetes service account token.
- KubernetesServiceAccountTokenFile() - Constructor for class org.springframework.vault.authentication.KubernetesServiceAccountTokenFile
-
Create a new
KubernetesServiceAccountTokenFile
pointing to theKubernetesServiceAccountTokenFile.DEFAULT_KUBERNETES_SERVICE_ACCOUNT_TOKEN_FILE
. - KubernetesServiceAccountTokenFile(File) - Constructor for class org.springframework.vault.authentication.KubernetesServiceAccountTokenFile
-
Create a new
KubernetesServiceAccountTokenFile
KubernetesServiceAccountTokenFile
from aFile
handle. - KubernetesServiceAccountTokenFile(String) - Constructor for class org.springframework.vault.authentication.KubernetesServiceAccountTokenFile
- KubernetesServiceAccountTokenFile(Resource) - Constructor for class org.springframework.vault.authentication.KubernetesServiceAccountTokenFile
-
Create a new
KubernetesServiceAccountTokenFile
KubernetesServiceAccountTokenFile
from aResource
handle. - KV_1 - Enum constant in enum class org.springframework.vault.core.VaultKeyValueOperationsSupport.KeyValueBackend
-
Key/Value backend version 1 (unversioned).
- KV_2 - Enum constant in enum class org.springframework.vault.core.VaultKeyValueOperationsSupport.KeyValueBackend
-
K/V backend version 2 (versioned).
L
- Lease - Class in org.springframework.vault.core.lease.domain
-
A lease abstracting the lease Id, duration and its renewability.
- LeaseAwareVaultPropertySource - Class in org.springframework.vault.core.env
-
PropertySource
that requests renewable secrets fromSecretLeaseContainer
. - LeaseAwareVaultPropertySource(String, SecretLeaseContainer, RequestedSecret) - Constructor for class org.springframework.vault.core.env.LeaseAwareVaultPropertySource
- LeaseAwareVaultPropertySource(String, SecretLeaseContainer, RequestedSecret, PropertyTransformer) - Constructor for class org.springframework.vault.core.env.LeaseAwareVaultPropertySource
- LeaseAwareVaultPropertySource(String, SecretLeaseContainer, RequestedSecret, PropertyTransformer, boolean) - Constructor for class org.springframework.vault.core.env.LeaseAwareVaultPropertySource
- LeaseAwareVaultPropertySource(SecretLeaseContainer, RequestedSecret) - Constructor for class org.springframework.vault.core.env.LeaseAwareVaultPropertySource
- leaseDuration(Duration) - Method in class org.springframework.vault.authentication.LoginToken.LoginTokenBuilder
-
Configure the lease duration.
- LeaseEndpoints - Enum Class in org.springframework.vault.core.lease
-
Version-specific endpoint implementations that use either legacy or sys/leases endpoints.
- LeaseErrorListener - Interface in org.springframework.vault.core.lease.event
-
Listener for Vault exceptional
SecretLeaseEvent
s. - LeaseListener - Interface in org.springframework.vault.core.lease.event
-
Listener for Vault
SecretLeaseEvent
s. - LeaseListenerAdapter - Class in org.springframework.vault.core.lease.event
-
Empty listener adapter implementing
LeaseListener
andLeaseErrorListener
. - LeaseListenerAdapter() - Constructor for class org.springframework.vault.core.lease.event.LeaseListenerAdapter
- Leases - Enum constant in enum class org.springframework.vault.core.lease.LeaseEndpoints
-
Sys/lease endpoints for Vault 0.8 and higher (/sys/leases/…) that uses the /sys/leases/revoke endpoint when revoking leases.
- LeasesRevokedByPrefix - Enum constant in enum class org.springframework.vault.core.lease.LeaseEndpoints
-
Sys/lease endpoints for Vault 0.8 and higher (/sys/leases/…) that uses the /sys/leases/revoke-prefix/… endpoint when revoking leases.
- LeaseStrategy - Interface in org.springframework.vault.support
-
Strategy interface to control whether to retain or drop a
Lease
after a failure. - Legacy - Enum constant in enum class org.springframework.vault.core.lease.LeaseEndpoints
-
Legacy endpoints prior to Vault 0.8 (/sys/renew,/sys/revoke).
- LifecycleAwareSessionManager - Class in org.springframework.vault.authentication
-
Lifecycle-aware
Session Manager
. - LifecycleAwareSessionManager(ClientAuthentication, TaskScheduler, RestOperations) - Constructor for class org.springframework.vault.authentication.LifecycleAwareSessionManager
- LifecycleAwareSessionManager(ClientAuthentication, TaskScheduler, RestOperations, LifecycleAwareSessionManagerSupport.RefreshTrigger) - Constructor for class org.springframework.vault.authentication.LifecycleAwareSessionManager
- LifecycleAwareSessionManager.TokenWrapper - Class in org.springframework.vault.authentication
-
Wraps a
VaultToken
and specifies whether the token is revocable on factory shutdown. - LifecycleAwareSessionManagerSupport - Class in org.springframework.vault.authentication
-
Support class to build Lifecycle-aware Session Manager implementations, defining common properties such as the
TaskScheduler
andLifecycleAwareSessionManagerSupport.RefreshTrigger
. - LifecycleAwareSessionManagerSupport(TaskScheduler) - Constructor for class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport
-
Create a
LifecycleAwareSessionManager
givenTaskScheduler
. - LifecycleAwareSessionManagerSupport(TaskScheduler, LifecycleAwareSessionManagerSupport.RefreshTrigger) - Constructor for class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport
- LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger - Class in org.springframework.vault.authentication
-
LifecycleAwareSessionManagerSupport.RefreshTrigger
implementation using a fixed timeout to schedule renewal before aLoginToken
expires. - LifecycleAwareSessionManagerSupport.OneShotTrigger - Class in org.springframework.vault.authentication
-
This one-shot trigger creates only one execution time to trigger an execution only once.
- LifecycleAwareSessionManagerSupport.RefreshTrigger - Interface in org.springframework.vault.authentication
-
Common interface for trigger objects that determine the next execution time of a refresh task.
- list(String) - Method in interface org.springframework.vault.core.ReactiveVaultOperations
-
Enumerate keys from a Vault path.
- list(String) - Method in class org.springframework.vault.core.ReactiveVaultTemplate
- list(String) - Method in class org.springframework.vault.core.VaultVersionedKeyValueTemplate
- list(String) - Method in interface org.springframework.vault.core.VaultKeyValueOperationsSupport
-
Enumerate keys from a Vault path.
- list(String) - Method in interface org.springframework.vault.core.VaultOperations
-
Enumerate keys from a Vault path.
- list(String) - Method in class org.springframework.vault.core.VaultTemplate
- LIST - Enum constant in enum class org.springframework.vault.support.Policy.BuiltinCapabilities
-
Allows listing values at the given path.
- loadProperties() - Method in class org.springframework.vault.core.env.VaultPropertySource
-
Initialize property source and read properties from Vault.
- logger - Variable in class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport
-
Logger available to subclasses.
- login() - Method in class org.springframework.vault.authentication.AppIdAuthentication
-
Deprecated.
- login() - Method in class org.springframework.vault.authentication.AppRoleAuthentication
- login() - Method in class org.springframework.vault.authentication.AuthenticationStepsExecutor
- login() - Method in class org.springframework.vault.authentication.AwsEc2Authentication
- login() - Method in class org.springframework.vault.authentication.AwsIamAuthentication
- login() - Method in class org.springframework.vault.authentication.AzureMsiAuthentication
- login() - Method in interface org.springframework.vault.authentication.ClientAuthentication
-
Return a
VaultToken
. - login() - Method in class org.springframework.vault.authentication.ClientCertificateAuthentication
- login() - Method in class org.springframework.vault.authentication.CubbyholeAuthentication
- login() - Method in class org.springframework.vault.authentication.GcpComputeAuthentication
- login() - Method in class org.springframework.vault.authentication.GcpIamAuthentication
-
Deprecated.
- login() - Method in class org.springframework.vault.authentication.GcpIamCredentialsAuthentication
- login() - Method in class org.springframework.vault.authentication.KubernetesAuthentication
- login() - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManager
- login() - Method in class org.springframework.vault.authentication.LoginTokenAdapter
- login() - Method in class org.springframework.vault.authentication.PcfAuthentication
- login() - Method in class org.springframework.vault.authentication.TokenAuthentication
- login() - Method in class org.springframework.vault.authentication.UsernamePasswordAuthentication
- login(String, String...) - Method in class org.springframework.vault.authentication.AuthenticationSteps.Node
-
Terminal operation requesting a
token
from Vault by posting the current state to VaultsuriTemplate
. - login(Function<? super T, ? extends VaultToken>) - Method in class org.springframework.vault.authentication.AuthenticationSteps.Node
- login(AuthenticationSteps.HttpRequest<VaultResponse>) - Method in class org.springframework.vault.authentication.AuthenticationSteps.Node
-
Terminal operation requesting a
token
from Vault by issuing a HTTP request with the current state to VaultsuriTemplate
. - LoginFailedEvent - Class in org.springframework.vault.authentication.event
-
Event published before renewing a
login token
. - LoginFailedEvent(Object, Throwable) - Constructor for class org.springframework.vault.authentication.event.LoginFailedEvent
-
Create a new
LoginFailedEvent
givenException
. - LoginToken - Class in org.springframework.vault.authentication
-
Value object for a Vault token obtained by a login method.
- LoginToken.LoginTokenBuilder - Class in org.springframework.vault.authentication
-
Builder for
LoginToken
. - LoginTokenAdapter - Class in org.springframework.vault.authentication
-
Adapts tokens created by a
ClientAuthentication
to aLoginToken
. - LoginTokenAdapter(ClientAuthentication, RestOperations) - Constructor for class org.springframework.vault.authentication.LoginTokenAdapter
- LoginTokenExpiredEvent - Class in org.springframework.vault.authentication.event
-
Event published when dropping an expired
login token
. - LoginTokenExpiredEvent(VaultToken) - Constructor for class org.springframework.vault.authentication.event.LoginTokenExpiredEvent
-
Create a new
LoginTokenExpiredEvent
givenVaultToken
. - LoginTokenRenewalFailedEvent - Class in org.springframework.vault.authentication.event
-
Generic event class for authentication error events.
- LoginTokenRenewalFailedEvent(VaultToken, Throwable) - Constructor for class org.springframework.vault.authentication.event.LoginTokenRenewalFailedEvent
- LoginTokenRevocationFailedEvent - Class in org.springframework.vault.authentication.event
-
Generic event class for authentication error events.
- LoginTokenRevocationFailedEvent(VaultToken, Throwable) - Constructor for class org.springframework.vault.authentication.event.LoginTokenRevocationFailedEvent
- lookup(VaultToken) - Method in interface org.springframework.vault.core.VaultWrappingOperations
-
Looks up
metadata
for the given token containing a wrapped response. - lookup(VaultToken) - Method in class org.springframework.vault.core.VaultWrappingTemplate
M
- MacAddressUserId - Class in org.springframework.vault.authentication
-
Mechanism to generate a UserId based on the Mac address.
- MacAddressUserId() - Constructor for class org.springframework.vault.authentication.MacAddressUserId
- MacAddressUserId(int) - Constructor for class org.springframework.vault.authentication.MacAddressUserId
-
Create a new
MacAddressUserId
using anetworkInterfaceIndex
. - MacAddressUserId(String) - Constructor for class org.springframework.vault.authentication.MacAddressUserId
-
Create a new
MacAddressUserId
using anetworkInterfaceName
. - map(Function<? super T, ? extends R>) - Method in class org.springframework.vault.authentication.AuthenticationSteps.Node
-
Transform the state object into a different object.
- MappingVaultConverter - Class in org.springframework.vault.repository.convert
-
VaultConverter
that uses aMappingContext
to do sophisticated mapping of domain objects toSecretDocument
. - MappingVaultConverter(MappingContext<? extends VaultPersistentEntity<?>, VaultPersistentProperty>) - Constructor for class org.springframework.vault.repository.convert.MappingVaultConverter
- MappingVaultEntityInformation<T,
ID> - Class in org.springframework.vault.repository.core -
VaultEntityInformation
implementation using aVaultPersistentEntity
instance to lookup the necessary information. - MappingVaultEntityInformation(VaultPersistentEntity<T>) - Constructor for class org.springframework.vault.repository.core.MappingVaultEntityInformation
- maxVersions(int) - Method in class org.springframework.vault.support.VaultMetadataRequest.VaultMetadataRequestBuilder
-
Set the number of versions to keep per key.
- maxVersions(int) - Method in class org.springframework.vault.support.VaultMetadataResponse.VaultMetadataResponseBuilder
- maxWrappingTtl(Duration) - Method in class org.springframework.vault.support.Policy.Rule.RuleBuilder
-
Configure a max TTL for response wrapping.
- meta(Map<String, String>) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
-
Configure meta.
- method(HttpMethod, String, String...) - Static method in class org.springframework.vault.authentication.AuthenticationSteps.HttpRequestBuilder
-
Builder entry point to use
HttpMethod
foruriTemplate
. - minDecryptionVersion(int) - Method in class org.springframework.vault.support.VaultTransitKeyConfiguration.VaultTransitKeyConfigurationBuilder
-
Specifies the minimum version of ciphertext allowed to be decrypted.
- minEncryptionVersion(int) - Method in class org.springframework.vault.support.VaultTransitKeyConfiguration.VaultTransitKeyConfigurationBuilder
-
Specifies the minimum version of the key that can be used to encrypt plaintext, sign payloads, or generate HMACs.
- minWrappingTtl(Duration) - Method in class org.springframework.vault.support.Policy.Rule.RuleBuilder
-
Configure a min TTL for response wrapping.
- mount(String, VaultMount) - Method in interface org.springframework.vault.core.VaultSysOperations
-
Mounts a secret backend
VaultMount
topath
. - mount(String, VaultMount) - Method in class org.springframework.vault.core.VaultSysTemplate
N
- name() - Method in interface org.springframework.vault.support.Policy.Capability
- namedQueriesLocation() - Element in annotation interface org.springframework.vault.repository.configuration.EnableVaultRepositories
-
Configures the location of where to find the Spring Data named queries properties file.
- namespace(String) - Static method in class org.springframework.vault.client.ReactiveVaultClients
-
Create a
ExchangeFilterFunction
that associates each request with aX-Vault-Namespace
header if the header is not present. - nextExecution(TriggerContext) - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport.OneShotTrigger
- nextExecutionTime(LoginToken) - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger
- nextExecutionTime(LoginToken) - Method in interface org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport.RefreshTrigger
-
Determine the next execution time according to the given trigger context.
- Node() - Constructor for class org.springframework.vault.authentication.AuthenticationSteps.Node
- noDefaultPolicy() - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
-
Omit the default policy in the token's policy set
- noDefaultPolicy(boolean) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
-
Configure whether the default policy should be part of the token's policy set.
- nonce(byte[]) - Method in class org.springframework.vault.support.VaultTransitContext.VaultTransitRequestBuilder
-
Configure the nonce value for a
transit
operation. - nonce(AwsEc2AuthenticationOptions.Nonce) - Method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.AwsEc2AuthenticationOptionsBuilder
-
Configure a
AwsEc2AuthenticationOptions.Nonce
for login requests. - Nonce(char[]) - Constructor for class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.Nonce
- none() - Static method in class org.springframework.vault.core.lease.domain.Lease
-
Factory method to return a non-renewable, zero-duration
Lease
. - noop() - Static method in class org.springframework.vault.core.util.PropertyTransformers
- noParent() - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
-
Configure the token to not have the parent token of the caller.
- noParent(boolean) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
-
Configure the token to not have the parent token of the caller.
- numUses(int) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
-
Configure the maximum uses for the token.
O
- of(byte[]) - Static method in class org.springframework.vault.support.Plaintext
-
Factory method to create
Plaintext
from a byte sequence. - of(byte[]) - Static method in class org.springframework.vault.support.TransformPlaintext
-
Factory method to create
TransformPlaintext
from a byte sequence. - of(char[]) - Static method in class org.springframework.vault.authentication.LoginToken
-
Create a new
LoginToken
. - of(char[]) - Static method in class org.springframework.vault.support.VaultToken
-
Create a new
VaultToken
. - of(char[], String) - Static method in class org.springframework.vault.support.SslConfiguration.KeyConfiguration
-
Create a
SslConfiguration.KeyConfiguration
to configure a specific key within aKeyStore
. - of(char[], Duration) - Static method in class org.springframework.vault.authentication.LoginToken
-
Create a new
LoginToken
with aleaseDurationSeconds
. - of(String) - Static method in class org.springframework.vault.authentication.LoginToken
-
Create a new
LoginToken
. - of(String) - Static method in class org.springframework.vault.support.Ciphertext
-
Factory method to create
Ciphertext
from the givenciphertext
. - of(String) - Static method in class org.springframework.vault.support.Hmac
-
Factory method to create a
Hmac
from the givenhmac
. - of(String) - Static method in class org.springframework.vault.support.Plaintext
- of(String) - Static method in class org.springframework.vault.support.Signature
-
Factory method to create a
Signature
from the givensignature
. - of(String) - Static method in class org.springframework.vault.support.TransformCiphertext
-
Factory method to create
TransformCiphertext
from the givenciphertext
. - of(String) - Static method in class org.springframework.vault.support.TransformPlaintext
-
Factory method to create
TransformPlaintext
using fromString
. - of(String) - Static method in class org.springframework.vault.support.VaultToken
-
Create a new
VaultToken
. - of(String, String, String) - Static method in class org.springframework.vault.support.Certificate
-
Create a
Certificate
given a private key with certificates and the serial number. - of(String, String, String, String) - Static method in class org.springframework.vault.support.CertificateBundle
-
Create a
CertificateBundle
given a private key with certificates and the serial number. - of(String, String, String, String, String) - Static method in class org.springframework.vault.support.CertificateBundle
-
Create a
CertificateBundle
given a private key with certificates and the serial number. - of(String, Charset) - Static method in class org.springframework.vault.support.Plaintext
- of(String, Charset) - Static method in class org.springframework.vault.support.TransformPlaintext
- of(String, Duration, boolean) - Static method in class org.springframework.vault.core.lease.domain.Lease
-
Create a new
Lease
. - of(Set<Policy.Rule>) - Static method in class org.springframework.vault.support.Policy
-
Create a
Policy
from one or morerules
. - of(L, R) - Static method in class org.springframework.vault.authentication.AuthenticationSteps.Pair
- of(Resource) - Static method in class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration
-
Create a new
SslConfiguration.KeyStoreConfiguration
givenResource
. - of(Resource, char[]) - Static method in class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration
-
Create a new
SslConfiguration.KeyStoreConfiguration
givenResource
andstorePassword
using the default keystore type. - of(Resource, char[], String) - Static method in class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration
-
Create a new
SslConfiguration.KeyStoreConfiguration
givenResource
,storePassword
, andkeyStoreType
. - of(VaultTokenSupplier) - Static method in class org.springframework.vault.authentication.CachingVaultTokenSupplier
-
Creates a new
CachingVaultTokenSupplier
given adelegate supplier
. - of(VaultEndpoint) - Static method in class org.springframework.vault.client.SimpleVaultEndpointProvider
-
Creates a new
VaultEndpointProvider
givenVaultEndpoint
. - of(Policy.Rule...) - Static method in class org.springframework.vault.support.Policy
-
Create a
Policy
from one or morerules
. - OFF - Enum constant in enum class org.springframework.vault.annotation.VaultPropertySource.Renewal
-
Do not renew leases associated with secrets.
- ofKeyType(String) - Static method in class org.springframework.vault.support.VaultTransitKeyCreationRequest
-
Create a new
VaultTransitKeyCreationRequest
specifically for atype
. - OkHttp3() - Constructor for class org.springframework.vault.client.ClientHttpRequestFactoryFactory.OkHttp3
- oldestVersion(int) - Method in class org.springframework.vault.support.VaultMetadataResponse.VaultMetadataResponseBuilder
- onAfterLeaseRenewed(RequestedSecret, Lease) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
-
Hook method called when a
Lease
is renewed. - onAfterLeaseRevocation(RequestedSecret, Lease) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
-
Hook method called after triggering revocation for a
Lease
. - onAuthenticationError(AuthenticationErrorEvent) - Method in interface org.springframework.vault.authentication.event.AuthenticationErrorListener
-
Callback for a
AuthenticationErrorEvent
. - onAuthenticationEvent(AuthenticationEvent) - Method in interface org.springframework.vault.authentication.event.AuthenticationListener
-
Callback for a
AuthenticationEvent
- onBeforeLeaseRevocation(RequestedSecret, Lease) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
-
Hook method called before triggering revocation for a
Lease
. - onError(RequestedSecret, Lease, Exception) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
-
Hook method called when an error occurred during secret retrieval, lease renewal, and other Vault interactions.
- OneShotTrigger(Date) - Constructor for class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport.OneShotTrigger
- onLeaseError(SecretLeaseEvent, Exception) - Method in interface org.springframework.vault.core.lease.event.LeaseErrorListener
-
Callback for a
SecretLeaseEvent
. - onLeaseError(SecretLeaseEvent, Exception) - Method in class org.springframework.vault.core.lease.event.LeaseListenerAdapter
- onLeaseError(SecretLeaseEvent, Exception) - Method in enum class org.springframework.vault.core.lease.SecretLeaseEventPublisher.LoggingErrorListener
- onLeaseEvent(SecretLeaseEvent) - Method in interface org.springframework.vault.core.lease.event.LeaseListener
-
Callback for a
SecretLeaseEvent
- onLeaseEvent(SecretLeaseEvent) - Method in class org.springframework.vault.core.lease.event.LeaseListenerAdapter
- onLeaseExpired(RequestedSecret, Lease) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
-
Hook method called when a
Lease
expires. - onLeaseExpired(RequestedSecret, Lease) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
-
Hook method called when a
Lease
expires. - onNext(Consumer<? super T>) - Method in class org.springframework.vault.authentication.AuthenticationSteps.Node
-
Callback with the current state object.
- onSecretsNotFound(RequestedSecret) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
-
Hook method called when secrets were not found.
- onSecretsObtained(RequestedSecret, Lease, Map<String, Object>) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
-
Hook method called when secrets were obtained.
- onSecretsRotated(RequestedSecret, Lease, Lease, Map<String, Object>) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
-
Hook method called when secrets were rotated.
- opsForKeyValue(String, VaultKeyValueOperationsSupport.KeyValueBackend) - Method in interface org.springframework.vault.core.VaultOperations
-
Return
VaultKeyValueOperations
. - opsForKeyValue(String, VaultKeyValueOperationsSupport.KeyValueBackend) - Method in class org.springframework.vault.core.VaultTemplate
- opsForKeyValueMetadata() - Method in interface org.springframework.vault.core.VaultVersionedKeyValueOperations
- opsForKeyValueMetadata() - Method in class org.springframework.vault.core.VaultVersionedKeyValueTemplate
- opsForPki() - Method in interface org.springframework.vault.core.VaultOperations
- opsForPki() - Method in class org.springframework.vault.core.VaultTemplate
- opsForPki(String) - Method in interface org.springframework.vault.core.VaultOperations
-
Return
VaultPkiOperations
if the PKI backend is mounted on a different path thanpki
. - opsForPki(String) - Method in class org.springframework.vault.core.VaultTemplate
- opsForSys() - Method in interface org.springframework.vault.core.ReactiveVaultOperations
- opsForSys() - Method in class org.springframework.vault.core.ReactiveVaultTemplate
- opsForSys() - Method in interface org.springframework.vault.core.VaultOperations
- opsForSys() - Method in class org.springframework.vault.core.VaultTemplate
- opsForToken() - Method in interface org.springframework.vault.core.VaultOperations
- opsForToken() - Method in class org.springframework.vault.core.VaultTemplate
- opsForTransform() - Method in interface org.springframework.vault.core.VaultOperations
- opsForTransform() - Method in class org.springframework.vault.core.VaultTemplate
- opsForTransform(String) - Method in interface org.springframework.vault.core.VaultOperations
-
Return
VaultTransformOperations
if the transit backend is mounted on a different path thantransform
. - opsForTransform(String) - Method in class org.springframework.vault.core.VaultTemplate
- opsForTransit() - Method in interface org.springframework.vault.core.ReactiveVaultOperations
- opsForTransit() - Method in class org.springframework.vault.core.ReactiveVaultTemplate
- opsForTransit() - Method in interface org.springframework.vault.core.VaultOperations
- opsForTransit() - Method in class org.springframework.vault.core.VaultTemplate
- opsForTransit(String) - Method in interface org.springframework.vault.core.ReactiveVaultOperations
-
Return
ReactiveVaultTransitOperations
if the transit backend is mounted on a different path thantransit
. - opsForTransit(String) - Method in class org.springframework.vault.core.ReactiveVaultTemplate
- opsForTransit(String) - Method in interface org.springframework.vault.core.VaultOperations
-
Return
VaultTransitOperations
if the transit backend is mounted on a different path thantransit
. - opsForTransit(String) - Method in class org.springframework.vault.core.VaultTemplate
- opsForVersionedKeyValue(String) - Method in interface org.springframework.vault.core.VaultOperations
-
Return
VaultVersionedKeyValueOperations
. - opsForVersionedKeyValue(String) - Method in class org.springframework.vault.core.VaultTemplate
- opsForWrapping() - Method in interface org.springframework.vault.core.VaultOperations
- opsForWrapping() - Method in class org.springframework.vault.core.VaultTemplate
- options(Map<String, String>) - Method in class org.springframework.vault.support.VaultMount.VaultMountBuilder
-
Set mount type specific options for this mount.
- or(VaultQuery) - Method in class org.springframework.vault.repository.query.VaultQuery
- or(VaultQuery, VaultQuery) - Method in class org.springframework.vault.repository.query.VaultQueryCreator
- org.springframework.vault - package org.springframework.vault
-
Spring support for Hashicorp Vault.
- org.springframework.vault.annotation - package org.springframework.vault.annotation
-
Annotation support for the Spring Vault.
- org.springframework.vault.aot - package org.springframework.vault.aot
-
Ahead-of-Time support.
- org.springframework.vault.authentication - package org.springframework.vault.authentication
-
Support for authentication and session management.
- org.springframework.vault.authentication.event - package org.springframework.vault.authentication.event
-
Support classes for authentication application events.
- org.springframework.vault.client - package org.springframework.vault.client
-
Spring Vault Client abstraction.
- org.springframework.vault.config - package org.springframework.vault.config
-
Spring configuration for Vault.
- org.springframework.vault.core - package org.springframework.vault.core
-
Vault core support.
- org.springframework.vault.core.env - package org.springframework.vault.core.env
-
Spring Vault's environment abstraction consisting property source support.
- org.springframework.vault.core.lease - package org.springframework.vault.core.lease
-
The core package implementing lease renewal and secret rotation.
- org.springframework.vault.core.lease.domain - package org.springframework.vault.core.lease.domain
-
Lease domain classes.
- org.springframework.vault.core.lease.event - package org.springframework.vault.core.lease.event
-
Support classes for lease application events.
- org.springframework.vault.core.util - package org.springframework.vault.core.util
-
Property transformer classes for Spring Vault core support.
- org.springframework.vault.repository.configuration - package org.springframework.vault.repository.configuration
-
Support infrastructure for the configuration of Vault specific repositories.
- org.springframework.vault.repository.convert - package org.springframework.vault.repository.convert
-
Spring Vault specific converter infrastructure.
- org.springframework.vault.repository.core - package org.springframework.vault.repository.core
-
Spring Vault core repository implementation.
- org.springframework.vault.repository.mapping - package org.springframework.vault.repository.mapping
-
Infrastructure for the Vault JSON-to-object mapping subsystem.
- org.springframework.vault.repository.query - package org.springframework.vault.repository.query
-
Query derivation mechanism for Vault specific repositories.
- org.springframework.vault.repository.support - package org.springframework.vault.repository.support
-
Support infrastructure for query derivation of Vault specific repositories.
- org.springframework.vault.security - package org.springframework.vault.security
-
Integration with Spring Security.
- org.springframework.vault.support - package org.springframework.vault.support
-
Classes supporting the Vault packages, such as value objects.
- otherSans(Iterable<String>) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
-
Configure custom OID/UTF8-string subject alternative names.
P
- parse(String) - Static method in class org.springframework.vault.support.PemObject
-
Create one or more
PemObject
s from PEMcontent
. - parseDuration(String) - Static method in class org.springframework.vault.support.DurationParser
-
Parse a Go format duration into a
Duration
object. - parseFirst(String) - Static method in class org.springframework.vault.support.PemObject
-
Create a
PemObject
from PEMcontent
that is enclosed with-BEGIN PRIVATE KEY-
or-BEGIN PUBLIC KEY-
. - password(CharSequence) - Method in class org.springframework.vault.authentication.UsernamePasswordAuthenticationOptions.UsernamePasswordAuthenticationBuilder
-
Configure a
password
for userpass authentication. - patch(String, Map<String, ?>) - Method in interface org.springframework.vault.core.VaultKeyValueOperations
-
Update the secret at
path
without removing the existing secrets. - path(String) - Method in class org.springframework.vault.authentication.AppIdAuthenticationOptions.AppIdAuthenticationOptionsBuilder
-
Deprecated.Configure the mount path.
- path(String) - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder
-
Configure the mount path.
- path(String) - Method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.AwsEc2AuthenticationOptionsBuilder
-
Configure the mount path.
- path(String) - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder
-
Configure the mount path, defaults to aws.
- path(String) - Method in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions.AzureMsiAuthenticationOptionsBuilder
-
Configure the mount path, defaults to azure.
- path(String) - Method in class org.springframework.vault.authentication.ClientCertificateAuthenticationOptions.ClientCertificateAuthenticationOptionsBuilder
-
Configure the mount path, defaults to azure.
- path(String) - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions.CubbyholeAuthenticationOptionsBuilder
-
Configure the cubbyhole path, such as
cubbyhole/token
. - path(String) - Method in class org.springframework.vault.authentication.GcpComputeAuthenticationOptions.GcpComputeAuthenticationOptionsBuilder
-
Configure the mount path, defaults to aws.
- path(String) - Method in class org.springframework.vault.authentication.GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder
-
Deprecated.Configure the mount path, defaults to aws.
- path(String) - Method in class org.springframework.vault.authentication.GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder
-
Configure the mount path, defaults to aws.
- path(String) - Method in class org.springframework.vault.authentication.KubernetesAuthenticationOptions.KubernetesAuthenticationOptionsBuilder
-
Configure the mount path.
- path(String) - Method in class org.springframework.vault.authentication.PcfAuthenticationOptions.PcfAuthenticationOptionsBuilder
-
Configure the mount path.
- path(String) - Method in class org.springframework.vault.authentication.UsernamePasswordAuthenticationOptions.UsernamePasswordAuthenticationBuilder
-
Configure the mount path.
- path(String) - Method in class org.springframework.vault.support.Policy.Rule.RuleBuilder
-
Associate a
path
with the rule. - PcfAuthentication - Class in org.springframework.vault.authentication
-
PCF implementation of
ClientAuthentication
. - PcfAuthentication(PcfAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.PcfAuthentication
- PcfAuthenticationOptions - Class in org.springframework.vault.authentication
-
Authentication options for
PcfAuthentication
. - PcfAuthenticationOptions.PcfAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
-
Builder for
PcfAuthenticationOptions
. - PEM - Enum constant in enum class org.springframework.vault.core.VaultPkiOperations.Encoding
- PEM_KEYSTORE_TYPE - Static variable in class org.springframework.vault.support.SslConfiguration
-
Constant for PEM-based keystore type.
- PemObject - Class in org.springframework.vault.support
-
Represents a PEM object that is internally decoded to a DER object.
- plaintext(Plaintext) - Method in class org.springframework.vault.support.VaultHmacRequest.VaultHmacRequestBuilder
-
Configure the input to be used to create the digest.
- plaintext(Plaintext) - Method in class org.springframework.vault.support.VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder
-
Configure the
Plaintext
input to be used to verify the signature. - plaintext(Plaintext) - Method in class org.springframework.vault.support.VaultSignRequest.VaultSignRequestBuilder
-
Configure the input to be used to create the signature.
- Plaintext - Class in org.springframework.vault.support
-
Value object representing plain text with an optional
VaultTransitContext
. - PlaintextToBase64StringConverter - Class in org.springframework.vault.support
-
Converts Plaintext to Base64 encoded string for use with
ObjectMapper
- PlaintextToBase64StringConverter() - Constructor for class org.springframework.vault.support.PlaintextToBase64StringConverter
- policies(Iterable<String>) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
-
Configure policies.
- Policy - Class in org.springframework.vault.support
-
Value object representing a Vault policy associated with
Policy.Rule
s. - Policy.BuiltinCapabilities - Enum Class in org.springframework.vault.support
-
Built-in Vault capabilities.
- Policy.Capability - Interface in org.springframework.vault.support
-
Capability interface representing capability literals.
- Policy.Rule - Class in org.springframework.vault.support
-
Value object representing a rule for a certain path.
- Policy.Rule.RuleBuilder - Class in org.springframework.vault.support
-
Builder for a
Policy.Rule
. - post(String, String...) - Static method in class org.springframework.vault.authentication.AuthenticationSteps.HttpRequestBuilder
-
Builder entry point to
POST
touriTemplate
. - post(URI) - Static method in class org.springframework.vault.authentication.AuthenticationSteps.HttpRequestBuilder
-
Builder entry point to
POST
touri
. - PrefixAwareUriBuilderFactory() - Constructor for class org.springframework.vault.client.VaultClients.PrefixAwareUriBuilderFactory
- PrefixAwareUriBuilderFactory(VaultEndpointProvider) - Constructor for class org.springframework.vault.client.VaultClients.PrefixAwareUriBuilderFactory
- privateKeyFormat(String) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
-
Configure the key format.
- projectId(String) - Method in class org.springframework.vault.authentication.GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder
-
Deprecated.Configure an explicit GCP project id to use in GCP IAM API calls.
- propertyNamePrefix() - Element in annotation interface org.springframework.vault.annotation.VaultPropertySource
-
Property name prefix for properties obtained from Vault.
- propertyNamePrefix(String) - Static method in class org.springframework.vault.core.util.PropertyTransformers
- PropertyTransformer - Interface in org.springframework.vault.core.util
-
Strategy interface to transform properties to a new key-value
Map
in a functional style. - PropertyTransformers - Class in org.springframework.vault.core.util
-
Implementations of
PropertyTransformer
that provide various useful property transformation operations, prefixing, etc. - PropertyTransformers() - Constructor for class org.springframework.vault.core.util.PropertyTransformers
- PropertyTransformers.KeyPrefixPropertyTransformer - Class in org.springframework.vault.core.util
-
PropertyTransformer
that adds a prefix to each key name. - PropertyTransformers.NoOpPropertyTransformer - Class in org.springframework.vault.core.util
-
PropertyTransformer
that passes the given properties through without returning changed properties. - provided(char[]) - Static method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.Nonce
-
Create a wrapped
AwsEc2AuthenticationOptions.Nonce
given anonce
value. - provided(String) - Static method in interface org.springframework.vault.authentication.AppRoleAuthenticationOptions.RoleId
-
Create a
AppRoleAuthenticationOptions.RoleId
that encapsulates a staticroleId
. - provided(String) - Static method in interface org.springframework.vault.authentication.AppRoleAuthenticationOptions.SecretId
-
Create a
AppRoleAuthenticationOptions.SecretId
that encapsulates a staticsecretId
. - pull(VaultToken) - Static method in interface org.springframework.vault.authentication.AppRoleAuthenticationOptions.RoleId
-
Create a
AppRoleAuthenticationOptions.RoleId
that obtains its value using pull-mode, specifying ainitial token
. - pull(VaultToken) - Static method in interface org.springframework.vault.authentication.AppRoleAuthenticationOptions.SecretId
-
Create a
AppRoleAuthenticationOptions.SecretId
that obtains its value using pull-mode, specifying ainitial token
. - put(Object, Object, String) - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
- put(String, Object) - Method in interface org.springframework.vault.core.VaultKeyValueOperations
-
Write the secret at
path
. - put(String, Object) - Method in interface org.springframework.vault.core.VaultVersionedKeyValueOperations
-
Write the
versioned secret
atpath
. - put(String, Object) - Method in class org.springframework.vault.core.VaultVersionedKeyValueTemplate
- put(String, Object) - Method in class org.springframework.vault.repository.convert.SecretDocument
-
Set a value in the secret document.
- put(String, VaultMetadataRequest) - Method in interface org.springframework.vault.core.VaultKeyValueMetadataOperations
-
Update the secret metadata, or creates new metadata if not present.
Q
- queryLookupStrategy() - Element in annotation interface org.springframework.vault.repository.configuration.EnableVaultRepositories
-
Returns the key of the
QueryLookupStrategy
to be used for lookup queries for query methods.
R
- RawTransitKey - Interface in org.springframework.vault.support
-
A exported raw key inside Vault's
transit
backend. - ReactiveLifecycleAwareSessionManager - Class in org.springframework.vault.authentication
-
Reactive implementation of Lifecycle-aware
session manager
. - ReactiveLifecycleAwareSessionManager(VaultTokenSupplier, TaskScheduler, WebClient) - Constructor for class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager
-
Create a
ReactiveLifecycleAwareSessionManager
givenClientAuthentication
,TaskScheduler
andWebClient
. - ReactiveLifecycleAwareSessionManager(VaultTokenSupplier, TaskScheduler, WebClient, LifecycleAwareSessionManagerSupport.RefreshTrigger) - Constructor for class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager
-
Create a
ReactiveLifecycleAwareSessionManager
givenVaultTokenSupplier
,TaskScheduler
andWebClient
. - ReactiveLifecycleAwareSessionManager.TokenWrapper - Class in org.springframework.vault.authentication
-
Wraps a
VaultToken
and specifies whether the token is revocable on factory shutdown. - reactiveSessionManager() - Method in class org.springframework.vault.config.AbstractReactiveVaultConfiguration
-
Construct a
ReactiveSessionManager
usingAbstractReactiveVaultConfiguration.vaultTokenSupplier()
. - ReactiveSessionManager - Interface in org.springframework.vault.authentication
-
Strategy interface that encapsulates the creation and management of Vault sessions based on
VaultToken
used by reactive components. - ReactiveVaultClients - Class in org.springframework.vault.client
-
Vault Client factory to create
WebClient
configured to the needs of accessing Vault. - ReactiveVaultClients() - Constructor for class org.springframework.vault.client.ReactiveVaultClients
- reactiveVaultEndpointProvider() - Method in class org.springframework.vault.config.AbstractReactiveVaultConfiguration
- ReactiveVaultEndpointProvider - Interface in org.springframework.vault.client
-
Component that provides reactively a
VaultEndpoint
. - ReactiveVaultOperations - Interface in org.springframework.vault.core
-
Interface that specifies a basic set of Vault operations executed on a reactive infrastructure, implemented by
ReactiveVaultTemplate
. - ReactiveVaultSysOperations - Interface in org.springframework.vault.core
-
Interface that specifies a basic set of administrative Vault operations using reactive infrastructure.
- ReactiveVaultSysTemplate - Class in org.springframework.vault.core
-
Default implementation of
ReactiveVaultSysOperations
. - ReactiveVaultSysTemplate(ReactiveVaultOperations) - Constructor for class org.springframework.vault.core.ReactiveVaultSysTemplate
-
Create a new
ReactiveVaultSysTemplate
with the givenReactiveVaultOperations
. - reactiveVaultTemplate() - Method in class org.springframework.vault.config.AbstractReactiveVaultConfiguration
-
Create a
ReactiveVaultTemplate
. - ReactiveVaultTemplate - Class in org.springframework.vault.core
-
This class encapsulates main Vault interaction.
- ReactiveVaultTemplate(VaultEndpointProvider, ClientHttpConnector) - Constructor for class org.springframework.vault.core.ReactiveVaultTemplate
- ReactiveVaultTemplate(VaultEndpointProvider, ClientHttpConnector, VaultTokenSupplier) - Constructor for class org.springframework.vault.core.ReactiveVaultTemplate
-
Create a new
ReactiveVaultTemplate
with aVaultEndpointProvider
,ClientHttpConnector
andVaultTokenSupplier
. - ReactiveVaultTemplate(VaultEndpoint, ClientHttpConnector) - Constructor for class org.springframework.vault.core.ReactiveVaultTemplate
- ReactiveVaultTemplate(VaultEndpoint, ClientHttpConnector, VaultTokenSupplier) - Constructor for class org.springframework.vault.core.ReactiveVaultTemplate
-
Create a new
ReactiveVaultTemplate
with aVaultEndpoint
,ClientHttpConnector
andVaultTokenSupplier
. - ReactiveVaultTemplate(WebClientBuilder) - Constructor for class org.springframework.vault.core.ReactiveVaultTemplate
-
Create a new
ReactiveVaultTemplate
through aWebClientBuilder
. - ReactiveVaultTemplate(WebClientBuilder, VaultTokenSupplier) - Constructor for class org.springframework.vault.core.ReactiveVaultTemplate
- ReactiveVaultTransitOperations - Interface in org.springframework.vault.core
-
* Interface that specifies operations using the
transit
backend. - ReactiveVaultTransitTemplate - Class in org.springframework.vault.core
-
Default implementation of
ReactiveVaultTransitOperations
. - ReactiveVaultTransitTemplate(ReactiveVaultOperations, String) - Constructor for class org.springframework.vault.core.ReactiveVaultTransitTemplate
- ReactorNetty() - Constructor for class org.springframework.vault.client.ClientHttpConnectorFactory.ReactorNetty
- read(Class<S>, SecretDocument) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
- read(String) - Method in interface org.springframework.vault.core.ReactiveVaultOperations
-
Read from a Vault path.
- read(String) - Method in class org.springframework.vault.core.ReactiveVaultTemplate
- read(String) - Method in interface org.springframework.vault.core.VaultOperations
-
Read from a Vault path.
- read(String) - Method in class org.springframework.vault.core.VaultTemplate
- read(String, Class<T>) - Method in interface org.springframework.vault.core.ReactiveVaultOperations
-
Read from a Vault path.
- read(String, Class<T>) - Method in class org.springframework.vault.core.ReactiveVaultTemplate
- read(String, Class<T>) - Method in interface org.springframework.vault.core.VaultOperations
-
Read from a secret backend.
- read(String, Class<T>) - Method in class org.springframework.vault.core.VaultTemplate
- read(VaultToken) - Method in interface org.springframework.vault.core.VaultWrappingOperations
-
Read a wrapped secret.
- read(VaultToken) - Method in class org.springframework.vault.core.VaultWrappingTemplate
- read(VaultToken, Class<T>) - Method in interface org.springframework.vault.core.VaultWrappingOperations
-
Read a wrapped secret of type
responseType
. - read(VaultToken, Class<T>) - Method in class org.springframework.vault.core.VaultWrappingTemplate
- READ - Enum constant in enum class org.springframework.vault.support.Policy.BuiltinCapabilities
-
Allows reading the data at the given path.
- readMap(TypeInformation<?>, Map<String, Object>) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
- REFRESH_PERIOD_BEFORE_EXPIRY - Static variable in class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport
-
Refresh 5 seconds before the token expires.
- region(Region) - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder
-
Configure a
Region
, used for computing the signature. - regionProvider(AwsRegionProvider) - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder
-
Configure an
AwsRegionProvider
, required to calculate the region to be used for computing the signature. - registerBeansForRoot(BeanDefinitionRegistry, RepositoryConfigurationSource) - Method in class org.springframework.vault.repository.configuration.VaultRepositoryConfigurationExtension
- removeAuthenticationListener(AuthenticationListener) - Method in class org.springframework.vault.authentication.AuthenticationEventPublisher
-
Remove a
AuthenticationListener
. - removeErrorListener(AuthenticationErrorListener) - Method in class org.springframework.vault.authentication.AuthenticationEventPublisher
-
Remove a
AuthenticationErrorListener
. - removeLeaseErrorListener(LeaseErrorListener) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
-
Remove a
LeaseErrorListener
. - removeLeaseListener(LeaseListener) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
-
Remove a
LeaseListener
. - removeNullProperties() - Static method in class org.springframework.vault.core.util.PropertyTransformers
- renew(RequestedSecret) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
-
Renew a
secret
. - renew(VaultToken) - Method in interface org.springframework.vault.core.VaultTokenOperations
-
Renew a
VaultToken
. - renew(VaultToken) - Method in class org.springframework.vault.core.VaultTokenTemplate
- RENEW - Enum constant in enum class org.springframework.vault.annotation.VaultPropertySource.Renewal
-
Renew secrets in regular intervals to keep the lease alive.
- RENEW - Enum constant in enum class org.springframework.vault.core.lease.domain.RequestedSecret.Mode
-
Renew lease of the requested secret until secret expires its max lease time.
- renewable() - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
-
Enable TTL extension/renewal for the token.
- renewable(boolean) - Method in class org.springframework.vault.authentication.LoginToken.LoginTokenBuilder
-
Configure whether the token is renewable.
- renewable(boolean) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
-
Configure TTL extension/renewal for the token.
- renewable(char[], Duration) - Static method in class org.springframework.vault.authentication.LoginToken
-
Create a new renewable
LoginToken
with aleaseDurationSeconds
. - renewable(String) - Static method in class org.springframework.vault.core.lease.domain.RequestedSecret
-
Create a renewable
RequestedSecret
atpath
. - renewable(VaultToken, Duration) - Static method in class org.springframework.vault.authentication.LoginToken
-
Create a new renewable
LoginToken
with aleaseDurationSeconds
. - renewal() - Element in annotation interface org.springframework.vault.annotation.VaultPropertySource
-
Configure lease renewal/rotation.
- renewToken() - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManager
-
Performs a token refresh.
- renewToken() - Method in class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager
-
Performs a token refresh.
- repositoryBaseClass() - Element in annotation interface org.springframework.vault.repository.configuration.EnableVaultRepositories
-
Configure the repository base class to be used to create repository proxies for this particular configuration.
- repositoryFactoryBeanClass() - Element in annotation interface org.springframework.vault.repository.configuration.EnableVaultRepositories
-
Returns the
FactoryBean
class to be used for each repository instance. - repositoryImplementationPostfix() - Element in annotation interface org.springframework.vault.repository.configuration.EnableVaultRepositories
-
Returns the postfix to be used when looking up custom repository implementations.
- request(AuthenticationSteps.HttpRequest<R>) - Method in class org.springframework.vault.authentication.AuthenticationSteps.Node
-
Request data using a
AuthenticationSteps.HttpRequest
. - requestCustomizers(RestTemplateRequestCustomizer<?>...) - Method in class org.springframework.vault.client.RestTemplateBuilder
-
Add the
RestTemplateRequestCustomizers
that should be applied to theClientHttpRequest
. - RequestedSecret - Class in org.springframework.vault.core.lease.domain
-
Represents a requested secret from a specific Vault path associated with a lease
RequestedSecret.Mode
. - RequestedSecret.Mode - Enum Class in org.springframework.vault.core.lease.domain
- requestFactory(Supplier<ClientHttpRequestFactory>) - Method in class org.springframework.vault.client.RestTemplateBuilder
-
Set the
Supplier
ofClientHttpRequestFactory
that should be called each time weRestTemplateBuilder.build()
a newRestTemplate
instance. - requestFactory(ClientHttpRequestFactory) - Method in class org.springframework.vault.client.RestTemplateBuilder
-
Set the
ClientHttpRequestFactory
that should be used with theRestTemplate
. - requestRenewableSecret(String) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
-
Request a renewable secret at
path
. - requestRotatingSecret(String) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
-
Request a rotating secret at
path
. - ResourceCredentialSupplier - Class in org.springframework.vault.authentication
-
Mechanism to retrieve a credential from a
Resource
. - ResourceCredentialSupplier(File) - Constructor for class org.springframework.vault.authentication.ResourceCredentialSupplier
- ResourceCredentialSupplier(String) - Constructor for class org.springframework.vault.authentication.ResourceCredentialSupplier
- ResourceCredentialSupplier(Resource) - Constructor for class org.springframework.vault.authentication.ResourceCredentialSupplier
- restOperations() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
-
Construct a
RestOperations
object configured for Vault session management and authentication usage. - restOperations() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
- RestOperationsCallback<T> - Interface in org.springframework.vault.core
-
A callback for executing arbitrary operations on
RestOperations
. - restTemplateBuilder(VaultEndpointProvider, ClientHttpRequestFactory) - Method in class org.springframework.vault.config.AbstractVaultConfiguration
- RestTemplateBuilder - Class in org.springframework.vault.client
-
Builder that can be used to configure and create a
RestTemplate
. - RestTemplateCustomizer - Interface in org.springframework.vault.client
-
Callback interface that can be used to customize a
RestTemplate
. - restTemplateFactory(AbstractVaultConfiguration.ClientFactoryWrapper) - Method in class org.springframework.vault.config.AbstractVaultConfiguration
-
Create a
RestTemplateFactory
bean that is used to produceRestTemplate
. - RestTemplateFactory - Interface in org.springframework.vault.client
-
Factory interface that produces a
RestTemplate
object. - RestTemplateRequestCustomizer<T extends ClientHttpRequest> - Interface in org.springframework.vault.client
-
Callback interface that can be used to customize the
ClientHttpRequest
sent from aRestTemplate
. - retainOnError() - Static method in interface org.springframework.vault.support.LeaseStrategy
-
Predefined strategy to retain leases on error.
- retainOnIoError() - Static method in interface org.springframework.vault.support.LeaseStrategy
-
Predefined strategy to retain leases on I/O errors.
- revoke() - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManager
-
Revoke and drop the current
VaultToken
. - revoke() - Method in class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager
-
Revoke and drop the current
VaultToken
. - revoke(String) - Method in interface org.springframework.vault.core.VaultPkiOperations
-
Revokes a certificate using its serial number.
- revoke(String) - Method in class org.springframework.vault.core.VaultPkiTemplate
- revoke(VaultToken) - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManager
-
Revoke a
VaultToken
. - revoke(VaultToken) - Method in class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager
-
Revoke a
VaultToken
. - revoke(VaultToken) - Method in interface org.springframework.vault.core.VaultTokenOperations
-
Revoke a
VaultToken
. - revoke(VaultToken) - Method in class org.springframework.vault.core.VaultTokenTemplate
- revokeNow() - Method in class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager
-
Revoke and drop the current
VaultToken
now. - revokeNow(Mono<ReactiveLifecycleAwareSessionManager.TokenWrapper>) - Method in class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager
-
Revoke a
VaultToken
now and block execution until revocation completes. - revokeOrphan(VaultToken) - Method in interface org.springframework.vault.core.VaultTokenOperations
-
Revoke a
VaultToken
but not its child tokens. - revokeOrphan(VaultToken) - Method in class org.springframework.vault.core.VaultTokenTemplate
- rewrap(String, String) - Method in interface org.springframework.vault.core.ReactiveVaultTransitOperations
-
Rewrap the provided cipher text using the latest version of the named key.
- rewrap(String, String) - Method in class org.springframework.vault.core.ReactiveVaultTransitTemplate
- rewrap(String, String) - Method in interface org.springframework.vault.core.VaultTransitOperations
-
Rewrap the provided cipher text using the latest version of the named key.
- rewrap(String, String) - Method in class org.springframework.vault.core.VaultTransitTemplate
- rewrap(String, String, VaultTransitContext) - Method in interface org.springframework.vault.core.ReactiveVaultTransitOperations
-
Rewrap the provided cipher text using the latest version of the named key.
- rewrap(String, String, VaultTransitContext) - Method in class org.springframework.vault.core.ReactiveVaultTransitTemplate
- rewrap(String, String, VaultTransitContext) - Method in interface org.springframework.vault.core.VaultTransitOperations
-
Rewrap the provided cipher text using the latest version of the named key.
- rewrap(String, String, VaultTransitContext) - Method in class org.springframework.vault.core.VaultTransitTemplate
- rewrap(VaultToken) - Method in interface org.springframework.vault.core.VaultWrappingOperations
-
Rewraps a response-wrapped token.
- rewrap(VaultToken) - Method in class org.springframework.vault.core.VaultWrappingTemplate
- role(String) - Method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.AwsEc2AuthenticationOptionsBuilder
-
Configure the name of the role against which the login is being attempted.If role is not specified, then the login endpoint looks for a role bearing the name of the AMI ID of the EC2 instance that is trying to login.
- role(String) - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder
-
Configure the name of the role against which the login is being attempted.
- role(String) - Method in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions.AzureMsiAuthenticationOptionsBuilder
-
Configure the name of the role against which the login is being attempted.
- role(String) - Method in class org.springframework.vault.authentication.ClientCertificateAuthenticationOptions.ClientCertificateAuthenticationOptionsBuilder
-
Configure the named certificate role to authenticate against.
- role(String) - Method in class org.springframework.vault.authentication.GcpComputeAuthenticationOptions.GcpComputeAuthenticationOptionsBuilder
-
Configure the name of the role against which the login is being attempted.
- role(String) - Method in class org.springframework.vault.authentication.GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder
-
Deprecated.Configure the name of the role against which the login is being attempted.
- role(String) - Method in class org.springframework.vault.authentication.GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder
-
Configure the name of the role against which the login is being attempted.
- role(String) - Method in class org.springframework.vault.authentication.KubernetesAuthenticationOptions.KubernetesAuthenticationOptionsBuilder
-
Configure the role.
- role(String) - Method in class org.springframework.vault.authentication.PcfAuthenticationOptions.PcfAuthenticationOptionsBuilder
-
Configure the role.
- roleId(AppRoleAuthenticationOptions.RoleId) - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder
-
Configure the RoleId.
- rotate(String) - Method in interface org.springframework.vault.core.ReactiveVaultTransitOperations
-
Rotates the version of the named key.
- rotate(String) - Method in class org.springframework.vault.core.ReactiveVaultTransitTemplate
- rotate(String) - Method in interface org.springframework.vault.core.VaultTransitOperations
-
Rotates the version of the named key.
- rotate(String) - Method in class org.springframework.vault.core.VaultTransitTemplate
- rotate(RequestedSecret) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
-
Rotate a
secret
. - ROTATE - Enum constant in enum class org.springframework.vault.annotation.VaultPropertySource.Renewal
-
Renew secrets (like
VaultPropertySource.Renewal.RENEW
) and request new secrets once the lease expires. - ROTATE - Enum constant in enum class org.springframework.vault.core.lease.domain.RequestedSecret.Mode
-
Renew lease of the requested secret.
- rotating(String) - Static method in class org.springframework.vault.core.lease.domain.RequestedSecret
-
Create a rotating
RequestedSecret
atpath
. - RuleBuilder() - Constructor for class org.springframework.vault.support.Policy.Rule.RuleBuilder
S
- seal() - Method in interface org.springframework.vault.core.VaultSysOperations
-
Seal vault.
- seal() - Method in class org.springframework.vault.core.VaultSysTemplate
- Secret - Annotation Interface in org.springframework.vault.repository.mapping
-
Secret
marks objects as aggregate roots to be stored in Vault. - SecretDocument - Class in org.springframework.vault.repository.convert
-
Vault database exchange object containing data before/after it's exchanged with Vault.
- SecretDocument() - Constructor for class org.springframework.vault.repository.convert.SecretDocument
-
Create a new, empty
SecretDocument
. - SecretDocument(String) - Constructor for class org.springframework.vault.repository.convert.SecretDocument
- SecretDocument(String, Integer, Map<String, Object>) - Constructor for class org.springframework.vault.repository.convert.SecretDocument
- SecretDocument(String, Map<String, Object>) - Constructor for class org.springframework.vault.repository.convert.SecretDocument
- SecretDocument(Map<String, Object>) - Constructor for class org.springframework.vault.repository.convert.SecretDocument
-
Create a new
SecretDocument
given abody map
. - secretId(AppRoleAuthenticationOptions.SecretId) - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder
-
Configure a
secretId
. - secretLeaseContainer() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
- SecretLeaseContainer - Class in org.springframework.vault.core.lease
-
Event-based container to request secrets from Vault and renew the associated
Lease
. - SecretLeaseContainer(VaultOperations) - Constructor for class org.springframework.vault.core.lease.SecretLeaseContainer
-
Create a new
SecretLeaseContainer
givenVaultOperations
. - SecretLeaseContainer(VaultOperations, TaskScheduler) - Constructor for class org.springframework.vault.core.lease.SecretLeaseContainer
- SecretLeaseCreatedEvent - Class in org.springframework.vault.core.lease.event
-
Event published after obtaining secrets potentially associated with a
Lease
. - SecretLeaseCreatedEvent(RequestedSecret, Lease, Map<String, Object>) - Constructor for class org.springframework.vault.core.lease.event.SecretLeaseCreatedEvent
- SecretLeaseErrorEvent - Class in org.springframework.vault.core.lease.event
-
Event published when caught an
Exception
during secret retrieval and lease interaction. - SecretLeaseErrorEvent(RequestedSecret, Lease, Throwable) - Constructor for class org.springframework.vault.core.lease.event.SecretLeaseErrorEvent
- SecretLeaseEvent - Class in org.springframework.vault.core.lease.event
-
Abstract base class for
Lease
based events associated withRequestedSecret
. - SecretLeaseEvent(RequestedSecret, Lease) - Constructor for class org.springframework.vault.core.lease.event.SecretLeaseEvent
- SecretLeaseEventPublisher - Class in org.springframework.vault.core.lease
-
Publisher for
SecretLeaseEvent
s. - SecretLeaseEventPublisher() - Constructor for class org.springframework.vault.core.lease.SecretLeaseEventPublisher
- SecretLeaseEventPublisher.LoggingErrorListener - Enum Class in org.springframework.vault.core.lease
-
Simple
LeaseErrorListener
implementation to log errors. - SecretLeaseExpiredEvent - Class in org.springframework.vault.core.lease.event
-
Event published after an expired
Lease
for aRequestedSecret
was observed. - SecretLeaseExpiredEvent(RequestedSecret, Lease) - Constructor for class org.springframework.vault.core.lease.event.SecretLeaseExpiredEvent
- SecretLeaseRotatedEvent - Class in org.springframework.vault.core.lease.event
-
Event published after rotating secrets.
- SecretLeaseRotatedEvent(RequestedSecret, Lease, Lease, Map<String, Object>) - Constructor for class org.springframework.vault.core.lease.event.SecretLeaseRotatedEvent
- SecretNotFoundEvent - Class in org.springframework.vault.core.lease.event
-
Event published after secrets could not be found for a
RequestedSecret
. - SecretNotFoundEvent(RequestedSecret, Lease) - Constructor for class org.springframework.vault.core.lease.event.SecretNotFoundEvent
-
Create a new
SecretNotFoundEvent
givenRequestedSecret
- SecretNotFoundException - Exception in org.springframework.vault.core
-
An exception which is used in case that no secret is found from Vault server.
- SecretNotFoundException(String, String) - Constructor for exception org.springframework.vault.core.SecretNotFoundException
-
Create a
SecretNotFoundException
with the specified detail message. - SecretNotFoundException(String, Throwable, String) - Constructor for exception org.springframework.vault.core.SecretNotFoundException
-
Create a
SecretNotFoundException
with the specified detail message and nested exception. - selfLookup(boolean) - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions.CubbyholeAuthenticationOptionsBuilder
-
Configure whether to perform a self-lookup after token retrieval.
- serverId(String) - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder
-
Configure a server name (used for Vault-AWS-IAM-Server-ID) that is included in the signature to mitigate the risk of replay attacks.
- serverName(String) - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder
-
Configure a server name that is included in the signature to mitigate the risk of replay attacks.
- serviceAccount(String) - Method in class org.springframework.vault.authentication.GcpComputeAuthenticationOptions.GcpComputeAuthenticationOptionsBuilder
-
Configure the service account identifier.
- serviceAccountId(String) - Method in class org.springframework.vault.authentication.GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder
-
Deprecated.Configure an explicit service account id to use in GCP IAM calls.
- serviceAccountId(String) - Method in class org.springframework.vault.authentication.GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder
-
Configure an explicit service account id to use in GCP IAM calls.
- sessionManager() - Method in class org.springframework.vault.config.AbstractReactiveVaultConfiguration
-
Construct a session manager adapter wrapping
AbstractReactiveVaultConfiguration.reactiveSessionManager()
and exposing imperativeSessionManager
on top of a reactive API. - sessionManager() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
-
Construct a
LifecycleAwareSessionManager
usingAbstractVaultConfiguration.clientAuthentication()
. - SessionManager - Interface in org.springframework.vault.authentication
-
Strategy interface that encapsulates the creation and management of Vault sessions based on
VaultToken
. - setApplicationContext(ApplicationContext) - Method in class org.springframework.vault.config.AbstractVaultConfiguration
- setApplicationContext(ApplicationContext) - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
- setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.vault.repository.core.VaultKeyValueTemplate
- setAuth(Map<String, Object>) - Method in class org.springframework.vault.support.VaultResponseSupport
- setCustomConversions(CustomConversions) - Method in class org.springframework.vault.repository.convert.AbstractVaultConverter
-
Registers the given custom conversions with the converter.
- setData(T) - Method in class org.springframework.vault.support.VaultResponseSupport
- setEventTypesToPublish(Set<Class<? extends KeyValueEvent>>) - Method in class org.springframework.vault.repository.core.VaultKeyValueTemplate
-
Define the event types to publish via
ApplicationEventPublisher
. - setExpiryThreshold(Duration) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
-
Set the expiry threshold.
- setFallbackKeySpaceResolver(KeySpaceResolver) - Method in class org.springframework.vault.repository.mapping.VaultMappingContext
- setHost(String) - Method in class org.springframework.vault.client.VaultEndpoint
-
Sets the hostname.
- setId(String) - Method in class org.springframework.vault.repository.convert.SecretDocument
-
Set the identifier value.
- setInstantiators(EntityInstantiators) - Method in class org.springframework.vault.repository.convert.AbstractVaultConverter
-
Registers
EntityInstantiators
to customize entity instantiation. - setLeaseDuration(long) - Method in class org.springframework.vault.support.VaultResponseSupport
- setLeaseEndpoints(LeaseEndpoints) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
-
Set the
LeaseEndpoints
to delegate renewal/revocation calls to. - setLeaseId(String) - Method in class org.springframework.vault.support.VaultResponseSupport
- setLeaseStrategy(LeaseStrategy) - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport
-
Set the
LeaseStrategy
for lease renewal error handling. - setLeaseStrategy(LeaseStrategy) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
-
Set the
LeaseStrategy
for lease renewal error handling. - setMetadata(Map<String, Object>) - Method in class org.springframework.vault.support.VaultResponseSupport
- setMinRenewal(Duration) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
-
Sets the amount
Duration
that is at least required before renewing a lease. - setPath(String) - Method in class org.springframework.vault.client.VaultEndpoint
- setPort(int) - Method in class org.springframework.vault.client.VaultEndpoint
- setRenewable(boolean) - Method in class org.springframework.vault.support.VaultResponseSupport
- setRequestId(String) - Method in class org.springframework.vault.support.VaultResponseSupport
- setScheme(String) - Method in class org.springframework.vault.client.VaultEndpoint
- setSessionManager(SessionManager) - Method in class org.springframework.vault.core.VaultTemplate
-
Set the
SessionManager
. - setTaskScheduler(TaskScheduler) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
-
Sets the
TaskScheduler
to use for scheduling and execution of lease renewals. - setToken(Optional<LifecycleAwareSessionManager.TokenWrapper>) - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManager
- setTokenSelfLookupEnabled(boolean) - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport
-
Enables/disables token self-lookup.
- setTypeMapper(VaultTypeMapper) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
-
Configures the
VaultTypeMapper
to be used to add type information toSecretDocument
s created by the converter and how to lookup type information fromSecretDocument
s when reading them. - setVersion(Integer) - Method in class org.springframework.vault.repository.convert.SecretDocument
- setWarnings(List<String>) - Method in class org.springframework.vault.support.VaultResponseSupport
- setWrapInfo(Map<String, String>) - Method in class org.springframework.vault.support.VaultResponseSupport
- shouldDrop(Throwable) - Method in interface org.springframework.vault.support.LeaseStrategy
-
Return true to drop the lease after
error
happened. - sign(String, Plaintext) - Method in interface org.springframework.vault.core.ReactiveVaultTransitOperations
-
Create a cryptographic signature using
keyName
of the givenPlaintext
and the default hash algorithm. - sign(String, Plaintext) - Method in class org.springframework.vault.core.ReactiveVaultTransitTemplate
- sign(String, Plaintext) - Method in interface org.springframework.vault.core.VaultTransitOperations
-
Create a cryptographic signature using
keyName
of the givenPlaintext
and the default hash algorithm. - sign(String, Plaintext) - Method in class org.springframework.vault.core.VaultTransitTemplate
- sign(String, VaultSignRequest) - Method in interface org.springframework.vault.core.ReactiveVaultTransitOperations
-
Create a cryptographic signature using
keyName
of the givenVaultSignRequest
and the specified hash algorithm. - sign(String, VaultSignRequest) - Method in class org.springframework.vault.core.ReactiveVaultTransitTemplate
- sign(String, VaultSignRequest) - Method in interface org.springframework.vault.core.VaultTransitOperations
-
Create a cryptographic signature using
keyName
of the givenVaultSignRequest
and the specified hash algorithm. - sign(String, VaultSignRequest) - Method in class org.springframework.vault.core.VaultTransitTemplate
- signature(Signature) - Method in class org.springframework.vault.support.VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder
-
Configure the
Signature
to be verified. - Signature - Class in org.springframework.vault.support
-
Value object representing a Signature.
- signatureAlgorithm(String) - Method in class org.springframework.vault.support.VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder
-
Configure the signature algorithm to be used for the operation when using an RSA key.
- signatureAlgorithm(String) - Method in class org.springframework.vault.support.VaultSignRequest.VaultSignRequestBuilder
-
Configure the signature algorithm to be used for the operation when using an RSA key.
- SignatureValidation - Class in org.springframework.vault.support
-
Value object representing the result of a
Signature
validation. - signCertificateRequest(String, String, VaultCertificateRequest) - Method in interface org.springframework.vault.core.VaultPkiOperations
- signCertificateRequest(String, String, VaultCertificateRequest) - Method in class org.springframework.vault.core.VaultPkiTemplate
- SIGNING_KEY - Enum constant in enum class org.springframework.vault.support.TransitKeyType
- signJwt() - Method in class org.springframework.vault.authentication.GcpComputeAuthentication
- signJwt() - Method in class org.springframework.vault.authentication.GcpIamAuthentication
-
Deprecated.
- signJwt() - Method in class org.springframework.vault.authentication.GcpIamCredentialsAuthentication
- SimpleSessionManager - Class in org.springframework.vault.authentication
-
Default implementation of
SessionManager
. - SimpleSessionManager(ClientAuthentication) - Constructor for class org.springframework.vault.authentication.SimpleSessionManager
-
Create a new
SimpleSessionManager
using aClientAuthentication
. - SimpleVaultEndpointProvider - Class in org.springframework.vault.client
-
VaultEndpointProvider
returning a staticVaultEndpoint
. - sslConfiguration() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
- sslConfiguration() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
- SslConfiguration - Class in org.springframework.vault.support
-
SSL configuration.
- SslConfiguration(SslConfiguration.KeyStoreConfiguration, SslConfiguration.KeyConfiguration, SslConfiguration.KeyStoreConfiguration) - Constructor for class org.springframework.vault.support.SslConfiguration
-
Create a new
SslConfiguration
. - SslConfiguration(SslConfiguration.KeyStoreConfiguration, SslConfiguration.KeyConfiguration, SslConfiguration.KeyStoreConfiguration, List<String>, List<String>) - Constructor for class org.springframework.vault.support.SslConfiguration
-
Create a new
SslConfiguration
. - SslConfiguration(SslConfiguration.KeyStoreConfiguration, SslConfiguration.KeyStoreConfiguration) - Constructor for class org.springframework.vault.support.SslConfiguration
-
Create a new
SslConfiguration
. - SslConfiguration(SslConfiguration.KeyStoreConfiguration, SslConfiguration.KeyStoreConfiguration, List<String>, List<String>) - Constructor for class org.springframework.vault.support.SslConfiguration
-
Create a new
SslConfiguration
. - SslConfiguration.KeyConfiguration - Class in org.springframework.vault.support
-
Configuration for a key in a keystore.
- SslConfiguration.KeyStoreConfiguration - Class in org.springframework.vault.support
-
Configuration for a key store/trust store.
- start() - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
-
Start the
SecretLeaseContainer
. - StaticUserId - Class in org.springframework.vault.authentication
-
A static UserId.
- StaticUserId(String) - Constructor for class org.springframework.vault.authentication.StaticUserId
-
Create a new
StaticUserId
for a givenuserId
. - stop() - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
-
Stop the
SecretLeaseContainer
. - SUDO - Enum constant in enum class org.springframework.vault.support.Policy.BuiltinCapabilities
-
Allows access to paths that are root-protected.
- supportsConvergentEncryption() - Method in interface org.springframework.vault.support.VaultTransitKey
- supportsDecryption() - Method in interface org.springframework.vault.support.VaultTransitKey
- supportsDerivation() - Method in interface org.springframework.vault.support.VaultTransitKey
- supportsEncryption() - Method in interface org.springframework.vault.support.VaultTransitKey
- supportsSigning() - Method in interface org.springframework.vault.support.VaultTransitKey
- SysWrapping - Enum constant in enum class org.springframework.vault.authentication.UnwrappingEndpoints
-
Sys/wrapping endpoints for Vault 0.6.2 and higher (/sys/wrapping/unwrap).
T
- TaskSchedulerWrapper(ThreadPoolTaskScheduler) - Constructor for class org.springframework.vault.config.AbstractVaultConfiguration.TaskSchedulerWrapper
- TaskSchedulerWrapper(ThreadPoolTaskScheduler, boolean, boolean) - Constructor for class org.springframework.vault.config.AbstractVaultConfiguration.TaskSchedulerWrapper
- test(String) - Method in class org.springframework.vault.repository.query.VaultQuery
-
Evaluate the query against a
String
. - test(SecretDocument) - Method in class org.springframework.vault.repository.query.VaultQuery
-
Evaluate the query against a
SecretDocument
. - threadPoolTaskScheduler() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
-
Create a
AbstractVaultConfiguration.TaskSchedulerWrapper
used byLifecycleAwareSessionManager
andSecretLeaseContainer
wrappingThreadPoolTaskScheduler
. - toCharArray() - Method in class org.springframework.vault.support.VaultToken
- token(char[]) - Method in class org.springframework.vault.authentication.LoginToken.LoginTokenBuilder
-
Configure the token value.
- token(String) - Method in class org.springframework.vault.authentication.LoginToken.LoginTokenBuilder
-
Configure the token value.
- tokenAuthentication() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
- TokenAuthentication - Class in org.springframework.vault.authentication
-
Static Token-based
ClientAuthentication
method. - TokenAuthentication(String) - Constructor for class org.springframework.vault.authentication.TokenAuthentication
-
Create a new
TokenAuthentication
with a statictoken
. - TokenAuthentication(VaultToken) - Constructor for class org.springframework.vault.authentication.TokenAuthentication
-
Create a new
TokenAuthentication
with a statictoken
. - TokenWrapper(VaultToken, boolean) - Constructor for class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager.TokenWrapper
- toOptional() - Method in class org.springframework.vault.support.Versioned
-
Convert the data element of this versioned object to an
Optional
. - toString() - Method in class org.springframework.vault.authentication.AuthenticationSteps.HttpRequest
- toString() - Method in class org.springframework.vault.authentication.AuthenticationSteps.Pair
- toString() - Method in class org.springframework.vault.authentication.LoginToken
- toString() - Method in class org.springframework.vault.client.VaultEndpoint
- toString() - Method in class org.springframework.vault.core.lease.domain.Lease
- toString() - Method in class org.springframework.vault.core.lease.domain.RequestedSecret
- toString() - Method in class org.springframework.vault.core.VaultTransitTemplate
- toString() - Method in class org.springframework.vault.repository.convert.SecretDocument
- toString() - Method in class org.springframework.vault.support.Hmac
- toString() - Method in class org.springframework.vault.support.Signature
- toString() - Method in class org.springframework.vault.support.SignatureValidation
- toString() - Method in class org.springframework.vault.support.VaultToken
- toString() - Method in class org.springframework.vault.support.Versioned.Metadata
- toString() - Method in class org.springframework.vault.support.Versioned.Version
- totp(CharSequence) - Method in class org.springframework.vault.authentication.UsernamePasswordAuthenticationOptions.UsernamePasswordAuthenticationBuilder
-
Configure an optional
totp
(time-based one-time token) for userpass/Okta authentication. - transformation(String) - Method in class org.springframework.vault.support.VaultTransformContext.VaultTransformRequestBuilder
-
Configure a transformation to be used with the
transform
operation. - TransformCiphertext - Class in org.springframework.vault.support
-
Value object representing cipher text with an optional
VaultTransformContext
. - TransformPlaintext - Class in org.springframework.vault.support
-
Value object representing plain text with an optional
VaultTransformContext
. - transformProperties(Map<String, ? extends Object>) - Method in interface org.springframework.vault.core.util.PropertyTransformer
-
Transform properties by creating a new map using the transformed property set.
- transformProperties(Map<String, ? extends Object>) - Method in class org.springframework.vault.core.util.PropertyTransformers.KeyPrefixPropertyTransformer
- transformProperties(Map<String, ? extends Object>) - Method in class org.springframework.vault.core.util.PropertyTransformers.NoOpPropertyTransformer
- TransitKeyType - Enum Class in org.springframework.vault.support
-
Enumeration to specify the type of the transit key.
- ttl(long, TimeUnit) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
-
Configure a TTL.
- ttl(long, TimeUnit) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
-
Configure a TTL (seconds) for the token.
- ttl(Duration) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
-
Configure a TTL.
- ttl(Duration) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
-
Configure a TTL for the token using
ChronoUnit.SECONDS
resolution. - tweak(byte[]) - Method in class org.springframework.vault.support.VaultTransformContext.VaultTransformRequestBuilder
-
Configure the tweak value for a
transform
operation. - type(String) - Method in class org.springframework.vault.authentication.LoginToken.LoginTokenBuilder
-
Configure the token type.
- type(String) - Method in class org.springframework.vault.support.VaultMount.VaultMountBuilder
-
Configure the backend type.
- type(String) - Method in class org.springframework.vault.support.VaultTransitKeyCreationRequest.VaultTransitKeyCreationRequestBuilder
-
Configure the key type.
U
- unconfigured() - Static method in class org.springframework.vault.support.SslConfiguration.KeyConfiguration
-
Create an unconfigured, empty
SslConfiguration.KeyConfiguration
. - unconfigured() - Static method in class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration
-
Create an unconfigured, empty
SslConfiguration.KeyStoreConfiguration
. - unconfigured() - Static method in class org.springframework.vault.support.SslConfiguration
-
Factory method returning an unconfigured
SslConfiguration
instance. - undelete(String, Versioned.Version...) - Method in interface org.springframework.vault.core.VaultVersionedKeyValueOperations
-
Undelete (restore) one or more
versions
of the secret atpath
. - undelete(String, Versioned.Version...) - Method in class org.springframework.vault.core.VaultVersionedKeyValueTemplate
- unmount(String) - Method in interface org.springframework.vault.core.VaultSysOperations
-
Unmounts the secret backend mount at
path
. - unmount(String) - Method in class org.springframework.vault.core.VaultSysTemplate
- unseal(String) - Method in interface org.springframework.vault.core.VaultSysOperations
-
Unseal vault.
- unseal(String) - Method in class org.springframework.vault.core.VaultSysTemplate
- unversioned() - Static method in enum class org.springframework.vault.core.VaultKeyValueOperationsSupport.KeyValueBackend
- unversioned() - Static method in class org.springframework.vault.support.Versioned.Version
- unwrap(String, Class<T>) - Static method in class org.springframework.vault.client.VaultResponses
-
Unwrap a wrapped response created by Vault Response Wrapping
- unwrappingEndpoints(UnwrappingEndpoints) - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder
-
Configure the
UnwrappingEndpoints
to use. - unwrappingEndpoints(UnwrappingEndpoints) - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions.CubbyholeAuthenticationOptionsBuilder
-
Configure the
UnwrappingEndpoints
to use. - UnwrappingEndpoints - Enum Class in org.springframework.vault.authentication
-
Version-specific endpoint implementations for response unwrapping.
- update(Object, T) - Method in class org.springframework.vault.repository.core.VaultKeyValueTemplate
- UPDATE - Enum constant in enum class org.springframework.vault.support.Policy.BuiltinCapabilities
-
Allows change the data at the given path.
- updatedTime(Instant) - Method in class org.springframework.vault.support.VaultMetadataResponse.VaultMetadataResponseBuilder
- uriString(String) - Method in class org.springframework.vault.client.VaultClients.PrefixAwareUriBuilderFactory
- uriSubjectAltNames(Iterable<String>) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
-
Configure URI subject alternative names.
- userIdMechanism(AppIdUserIdMechanism) - Method in class org.springframework.vault.authentication.AppIdAuthenticationOptions.AppIdAuthenticationOptionsBuilder
-
Deprecated.Configure the
AppIdUserIdMechanism
. - username(String) - Method in class org.springframework.vault.authentication.UsernamePasswordAuthenticationOptions.UsernamePasswordAuthenticationBuilder
-
Configure a
username
for userpass authentication. - UsernamePasswordAuthentication - Class in org.springframework.vault.authentication
-
Username and password implementation of
ClientAuthentication
. - UsernamePasswordAuthentication(UsernamePasswordAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.UsernamePasswordAuthentication
- UsernamePasswordAuthenticationOptions - Class in org.springframework.vault.authentication
-
Authentication options for
UsernamePasswordAuthentication
. - UsernamePasswordAuthenticationOptions.UsernamePasswordAuthenticationBuilder - Class in org.springframework.vault.authentication
-
Builder for
UsernamePasswordAuthenticationOptions
. - usingHttpComponents(ClientOptions, SslConfiguration) - Static method in class org.springframework.vault.client.ClientHttpConnectorFactory.HttpComponents
-
Create a
ClientHttpConnector
using Apache Http Components. - usingHttpComponents(ClientOptions, SslConfiguration) - Static method in class org.springframework.vault.client.ClientHttpRequestFactoryFactory.HttpComponents
-
Create a
ClientHttpRequestFactory
using Apache Http Components. - usingJdkHttpClient(ClientOptions, SslConfiguration) - Static method in class org.springframework.vault.client.ClientHttpConnectorFactory.JdkHttpClient
-
Create a
JdkClientHttpConnector
using the JDK's HttpClient. - usingJetty(ClientOptions, SslConfiguration) - Static method in class org.springframework.vault.client.ClientHttpConnectorFactory.JettyClient
-
Create a
ClientHttpConnector
using Jetty. - usingOkHttp3(ClientOptions, SslConfiguration) - Static method in class org.springframework.vault.client.ClientHttpRequestFactoryFactory.OkHttp3
-
Create a
ClientHttpRequestFactory
usingOkHttpClient
. - usingReactorNetty(ClientOptions, SslConfiguration) - Static method in class org.springframework.vault.client.ClientHttpConnectorFactory.ReactorNetty
-
Create a
ClientHttpConnector
using Reactor Netty.
V
- valid() - Static method in class org.springframework.vault.support.SignatureValidation
-
Factory method to create a
SignatureValidation
object representing a successfully validated signature. - value() - Element in annotation interface org.springframework.vault.annotation.VaultPropertySource
-
Indicate the Vault path(s) of the secret to be retrieved.
- value() - Element in annotation interface org.springframework.vault.annotation.VaultPropertySources
- value() - Element in annotation interface org.springframework.vault.repository.configuration.EnableVaultRepositories
-
Alias for the
EnableVaultRepositories.basePackages()
attribute. - value() - Element in annotation interface org.springframework.vault.repository.mapping.Secret
-
The prefix to distinguish between domain types.
- valueOf(String) - Static method in enum class org.springframework.vault.annotation.VaultPropertySource.Renewal
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.vault.authentication.UnwrappingEndpoints
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.vault.core.lease.domain.RequestedSecret.Mode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.vault.core.lease.LeaseEndpoints
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.vault.core.lease.SecretLeaseEventPublisher.LoggingErrorListener
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.vault.core.VaultKeyValueOperationsSupport.KeyValueBackend
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.vault.core.VaultPkiOperations.Encoding
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.vault.support.Policy.BuiltinCapabilities
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.vault.support.TransitKeyType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.springframework.vault.annotation.VaultPropertySource.Renewal
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.vault.authentication.UnwrappingEndpoints
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.vault.core.lease.domain.RequestedSecret.Mode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.vault.core.lease.LeaseEndpoints
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.vault.core.lease.SecretLeaseEventPublisher.LoggingErrorListener
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.vault.core.VaultKeyValueOperationsSupport.KeyValueBackend
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.vault.core.VaultPkiOperations.Encoding
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.vault.support.Policy.BuiltinCapabilities
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.vault.support.TransitKeyType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VAULT_NAMESPACE - Static variable in class org.springframework.vault.client.VaultHttpHeaders
-
The HTTP
X-Vault-Namespace
header field name. - VAULT_TOKEN - Static variable in class org.springframework.vault.client.VaultHttpHeaders
-
The HTTP
X-Vault-Token
header field name. - VaultBytesEncryptor - Class in org.springframework.vault.security
-
Vault-based
BytesEncryptor
using Vault's transit backend. - VaultBytesEncryptor(VaultTransitOperations, String) - Constructor for class org.springframework.vault.security.VaultBytesEncryptor
- VaultBytesKeyGenerator - Class in org.springframework.vault.security
-
Random byte generator using Vault's
transit
backend to generate high-quality random bytes of the configured length. - VaultBytesKeyGenerator(VaultOperations) - Constructor for class org.springframework.vault.security.VaultBytesKeyGenerator
-
Creates a new
VaultBytesKeyGenerator
initialized to generate32
random bytes usingtransit
for transit mount path. - VaultBytesKeyGenerator(VaultOperations, String, int) - Constructor for class org.springframework.vault.security.VaultBytesKeyGenerator
-
Creates a new
VaultBytesKeyGenerator
initialized to generatelength
random bytes. - VaultCertificateRequest - Class in org.springframework.vault.support
-
Request for a Certificate.
- VaultCertificateRequest.VaultCertificateRequestBuilder - Class in org.springframework.vault.support
- VaultCertificateResponse - Class in org.springframework.vault.support
-
Value object to bind Vault HTTP PKI issue certificate API responses.
- VaultCertificateResponse() - Constructor for class org.springframework.vault.support.VaultCertificateResponse
- VaultClients - Class in org.springframework.vault.client
-
Vault Client factory to create
RestTemplate
configured to the needs of accessing Vault. - VaultClients() - Constructor for class org.springframework.vault.client.VaultClients
- VaultClients.PrefixAwareUriBuilderFactory - Class in org.springframework.vault.client
- VaultConverter - Interface in org.springframework.vault.repository.convert
-
Central Vault-specific converter interface.
- VaultCustomConversions - Class in org.springframework.vault.repository.convert
-
Value object to capture custom conversion.
- VaultCustomConversions(List<?>) - Constructor for class org.springframework.vault.repository.convert.VaultCustomConversions
-
Create a new
VaultCustomConversions
instance registering the given converters. - VaultDecryptionResult - Class in org.springframework.vault.support
-
Holds the response from decryption operation and provides methods to access the result.
- VaultDecryptionResult(Plaintext) - Constructor for class org.springframework.vault.support.VaultDecryptionResult
-
Create
VaultDecryptionResult
for a successfully decryptedPlaintext
. - VaultDecryptionResult(VaultException) - Constructor for class org.springframework.vault.support.VaultDecryptionResult
-
Create
VaultDecryptionResult
for an error during decryption. - VaultEncryptionResult - Class in org.springframework.vault.support
-
Holds the response from encryption operation and provides methods to access the result.
- VaultEncryptionResult(Ciphertext) - Constructor for class org.springframework.vault.support.VaultEncryptionResult
-
Create
VaultEncryptionResult
for a successfully encryptedCiphertext
. - VaultEncryptionResult(VaultException) - Constructor for class org.springframework.vault.support.VaultEncryptionResult
-
Create
VaultEncryptionResult
for an error during encryption. - vaultEndpoint() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
- vaultEndpoint() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
- VaultEndpoint - Class in org.springframework.vault.client
-
Value object that defines Vault connection coordinates.
- VaultEndpoint() - Constructor for class org.springframework.vault.client.VaultEndpoint
- vaultEndpointProvider() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
- VaultEndpointProvider - Interface in org.springframework.vault.client
-
Component that provides a
VaultEndpoint
. - VaultEntityInformation<T,
ID> - Interface in org.springframework.vault.repository.core -
Vault-specific
EntityInformation
. - VaultException - Exception in org.springframework.vault
-
The Spring Vault specific
NestedRuntimeException
implementation. - VaultException(String) - Constructor for exception org.springframework.vault.VaultException
-
Create a
VaultException
with the specified detail message. - VaultException(String, Throwable) - Constructor for exception org.springframework.vault.VaultException
-
Create a
VaultException
with the specified detail message and nested exception. - VaultHealth - Interface in org.springframework.vault.support
-
Vault health state.
- VaultHmacRequest - Class in org.springframework.vault.support
-
Request for a HMAC Digest.
- VaultHmacRequest.VaultHmacRequestBuilder - Class in org.springframework.vault.support
-
Builder to build a
VaultHmacRequest
. - VaultHmacRequestBuilder() - Constructor for class org.springframework.vault.support.VaultHmacRequest.VaultHmacRequestBuilder
- VaultHttpHeaders - Class in org.springframework.vault.client
-
Class providing utility methods to create Vault HTTP headers.
- VaultInitializationRequest - Class in org.springframework.vault.support
-
Value object to bind Vault HTTP Initialization API requests.
- VaultInitializationResponse - Interface in org.springframework.vault.support
-
Vault initialization response.
- VaultKeyValueAdapter - Class in org.springframework.vault.repository.core
-
Vault-specific
KeyValueAdapter
. - VaultKeyValueAdapter(VaultOperations) - Constructor for class org.springframework.vault.repository.core.VaultKeyValueAdapter
-
Create a new
VaultKeyValueAdapter
givenVaultOperations
. - VaultKeyValueAdapter(VaultOperations, VaultConverter) - Constructor for class org.springframework.vault.repository.core.VaultKeyValueAdapter
- VaultKeyValueMetadataOperations - Interface in org.springframework.vault.core
-
Interface that specifies kv metadata related operations.
- VaultKeyValueOperations - Interface in org.springframework.vault.core
-
Interface that specifies a basic set of Vault operations using Vault's Key/Value secret backend.
- VaultKeyValueOperationsSupport - Interface in org.springframework.vault.core
-
Interface that specifies a basic set of Vault operations using Vault's Key/Value secret backend.
- VaultKeyValueOperationsSupport.KeyValueBackend - Enum Class in org.springframework.vault.core
-
Enumeration of supported Key/Value backend API versions.
- VaultKeyValueTemplate - Class in org.springframework.vault.repository.core
-
Vault-specific
KeyValueTemplate
. - VaultKeyValueTemplate(VaultKeyValueAdapter) - Constructor for class org.springframework.vault.repository.core.VaultKeyValueTemplate
- VaultKeyValueTemplate(VaultKeyValueAdapter, VaultMappingContext) - Constructor for class org.springframework.vault.repository.core.VaultKeyValueTemplate
- VaultLoginException - Exception in org.springframework.vault.authentication
-
Exception thrown if Vault login fails.
- VaultLoginException(String) - Constructor for exception org.springframework.vault.authentication.VaultLoginException
-
Create a
VaultLoginException
with the specified detail message. - VaultLoginException(String, Throwable) - Constructor for exception org.springframework.vault.authentication.VaultLoginException
-
Create a
VaultLoginException
with the specified detail message and nested exception. - VaultMappingContext - Class in org.springframework.vault.repository.mapping
-
Mapping context for
Vault-specific entities
. - VaultMappingContext() - Constructor for class org.springframework.vault.repository.mapping.VaultMappingContext
- VaultMetadataRequest - Class in org.springframework.vault.support
-
Value object to bind Vault HTTP kv metadata update API requests.
- VaultMetadataRequest.VaultMetadataRequestBuilder - Class in org.springframework.vault.support
- VaultMetadataRequestBuilder() - Constructor for class org.springframework.vault.support.VaultMetadataRequest.VaultMetadataRequestBuilder
- VaultMetadataResponse - Class in org.springframework.vault.support
-
Value object to bind Vault HTTP kv read metadata API responses.
- VaultMetadataResponse.VaultMetadataResponseBuilder - Class in org.springframework.vault.support
- VaultMetadataResponseBuilder() - Constructor for class org.springframework.vault.support.VaultMetadataResponse.VaultMetadataResponseBuilder
- VaultMount - Class in org.springframework.vault.support
-
Value object to bind Vault HTTP Mount API requests/responses.
- VaultMount.VaultMountBuilder - Class in org.springframework.vault.support
-
Builder to build a
VaultMount
. - VaultOperations - Interface in org.springframework.vault.core
-
Interface that specifies a basic set of Vault operations, implemented by
VaultTemplate
. - VaultPartTreeQuery - Class in org.springframework.vault.repository.query
-
Vault-specific
KeyValuePartTreeQuery
. - VaultPartTreeQuery(QueryMethod, QueryMethodEvaluationContextProvider, KeyValueOperations, Class<? extends AbstractQueryCreator<?, ?>>) - Constructor for class org.springframework.vault.repository.query.VaultPartTreeQuery
-
Creates a new
VaultPartTreeQuery
for the givenQueryMethod
,EvaluationContextProvider
,KeyValueOperations
and query creator type. - VaultPersistentEntity<T> - Interface in org.springframework.vault.repository.mapping
-
Vault specific
PersistentEntity
. - VaultPersistentProperty - Class in org.springframework.vault.repository.mapping
-
Vault-specific
KeyValuePersistentProperty
. - VaultPersistentProperty(Property, PersistentEntity<?, VaultPersistentProperty>, SimpleTypeHolder) - Constructor for class org.springframework.vault.repository.mapping.VaultPersistentProperty
-
Create a new
VaultPersistentProperty
. - VaultPkiOperations - Interface in org.springframework.vault.core
-
Interface that specifies PKI backend-related operations.
- VaultPkiOperations.Encoding - Enum Class in org.springframework.vault.core
- VaultPkiTemplate - Class in org.springframework.vault.core
-
Default implementation of
VaultPkiOperations
. - VaultPkiTemplate(VaultOperations, String) - Constructor for class org.springframework.vault.core.VaultPkiTemplate
- VaultPropertySource - Class in org.springframework.vault.core.env
- VaultPropertySource - Annotation Interface in org.springframework.vault.annotation
-
Annotation providing a convenient and declarative mechanism for adding a
VaultPropertySource
to Spring'sEnvironment
. - VaultPropertySource(String, VaultOperations, String) - Constructor for class org.springframework.vault.core.env.VaultPropertySource
- VaultPropertySource(String, VaultOperations, String, PropertyTransformer) - Constructor for class org.springframework.vault.core.env.VaultPropertySource
- VaultPropertySource(String, VaultOperations, String, PropertyTransformer, boolean) - Constructor for class org.springframework.vault.core.env.VaultPropertySource
- VaultPropertySource(VaultOperations, String) - Constructor for class org.springframework.vault.core.env.VaultPropertySource
- VaultPropertySource.Renewal - Enum Class in org.springframework.vault.annotation
- VaultPropertySourceNotFoundException - Exception in org.springframework.vault.core.env
-
Exception throws when a
VaultPropertySource
could not load its properties. - VaultPropertySourceNotFoundException(String) - Constructor for exception org.springframework.vault.core.env.VaultPropertySourceNotFoundException
-
Create a
VaultPropertySourceNotFoundException
with the specified detail message. - VaultPropertySourceNotFoundException(String, Throwable) - Constructor for exception org.springframework.vault.core.env.VaultPropertySourceNotFoundException
-
Create a
VaultPropertySourceNotFoundException
with the specified detail message and nested exception. - VaultPropertySources - Annotation Interface in org.springframework.vault.annotation
-
Container annotation that aggregates several
VaultPropertySource
annotations. - VaultQuery - Class in org.springframework.vault.repository.query
-
Vault query consisting of a single
Predicate
. - VaultQuery() - Constructor for class org.springframework.vault.repository.query.VaultQuery
-
Create a new
VaultQuery
that evaluates unconditionally to true. - VaultQuery(Predicate<String>) - Constructor for class org.springframework.vault.repository.query.VaultQuery
-
Create a new
VaultQuery
givenPredicate
. - VaultQueryCreator - Class in org.springframework.vault.repository.query
-
Query creator for Vault queries.
- VaultQueryCreator(PartTree, ParameterAccessor, MappingContext<VaultPersistentEntity<?>, VaultPersistentProperty>) - Constructor for class org.springframework.vault.repository.query.VaultQueryCreator
- VaultRepositoriesRegistrar - Class in org.springframework.vault.repository.configuration
-
Vault specific
ImportBeanDefinitionRegistrar
. - VaultRepositoriesRegistrar() - Constructor for class org.springframework.vault.repository.configuration.VaultRepositoriesRegistrar
- VaultRepositoryConfigurationExtension - Class in org.springframework.vault.repository.configuration
-
RepositoryConfigurationExtension
for Vault. - VaultRepositoryConfigurationExtension() - Constructor for class org.springframework.vault.repository.configuration.VaultRepositoryConfigurationExtension
- VaultRepositoryFactory - Class in org.springframework.vault.repository.support
-
RepositoryFactorySupport
specific of handing VaultKeyValueRepository
. - VaultRepositoryFactory(KeyValueOperations) - Constructor for class org.springframework.vault.repository.support.VaultRepositoryFactory
- VaultRepositoryFactory(KeyValueOperations, Class<? extends AbstractQueryCreator<?, ?>>) - Constructor for class org.springframework.vault.repository.support.VaultRepositoryFactory
- VaultRepositoryFactory(KeyValueOperations, Class<? extends AbstractQueryCreator<?, ?>>, Class<? extends RepositoryQuery>) - Constructor for class org.springframework.vault.repository.support.VaultRepositoryFactory
- VaultRepositoryFactoryBean<T extends Repository<S,
ID>, S, ID extends Serializable> - Class in org.springframework.vault.repository.support -
Adapter for Springs
FactoryBean
interface to allow easy setup ofVaultRepositoryFactory
via Spring configuration. - VaultRepositoryFactoryBean(Class<? extends T>) - Constructor for class org.springframework.vault.repository.support.VaultRepositoryFactoryBean
-
Creates a new
VaultRepositoryFactoryBean
for the given repository interface. - VaultResponse - Class in org.springframework.vault.support
-
Value object to bind generic Vault HTTP API responses.
- VaultResponse() - Constructor for class org.springframework.vault.support.VaultResponse
- VaultResponses - Class in org.springframework.vault.client
-
Utility methods to unwrap Vault responses and build
VaultException
. - VaultResponses() - Constructor for class org.springframework.vault.client.VaultResponses
- VaultResponseSupport<T> - Class in org.springframework.vault.support
-
Value object to bind generic Vault HTTP API responses.
- VaultResponseSupport() - Constructor for class org.springframework.vault.support.VaultResponseSupport
- VaultRevisionMetadata - Class in org.springframework.vault.repository.support
- VaultRevisionMetadata(Versioned.Metadata) - Constructor for class org.springframework.vault.repository.support.VaultRevisionMetadata
- VaultRevisionMetadata(Versioned<?>) - Constructor for class org.springframework.vault.repository.support.VaultRevisionMetadata
- VaultRevisionRepository<T> - Class in org.springframework.vault.repository.support
-
Vault-based
RevisionRepository
providing revision metadata for versioned secrets. - VaultRevisionRepository(EntityInformation<T, String>, String, VaultKeyValueTemplate) - Constructor for class org.springframework.vault.repository.support.VaultRevisionRepository
- VaultSessionManagerException - Exception in org.springframework.vault.authentication
-
Abstract superclass for all exceptions thrown in the session manager implementations
- VaultSessionManagerException(String) - Constructor for exception org.springframework.vault.authentication.VaultSessionManagerException
-
Create a
VaultSessionManagerException
with the specified detail message. - VaultSessionManagerException(String, Throwable) - Constructor for exception org.springframework.vault.authentication.VaultSessionManagerException
-
Create a
VaultSessionManagerException
with the specified detail message and nested exception. - VaultSignatureVerificationRequest - Class in org.springframework.vault.support
-
Request for a signature verification.
- VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder - Class in org.springframework.vault.support
-
Builder to build a
VaultSignatureVerificationRequest
. - VaultSignatureVerificationRequestBuilder() - Constructor for class org.springframework.vault.support.VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder
- VaultSignCertificateRequestResponse - Class in org.springframework.vault.support
-
Value object to bind Vault HTTP PKI issue certificate API responses.
- VaultSignCertificateRequestResponse() - Constructor for class org.springframework.vault.support.VaultSignCertificateRequestResponse
- VaultSignRequest - Class in org.springframework.vault.support
-
Request for a signature creation request.
- VaultSignRequest.VaultSignRequestBuilder - Class in org.springframework.vault.support
-
Builder to build a
VaultSignRequest
. - VaultSignRequestBuilder() - Constructor for class org.springframework.vault.support.VaultSignRequest.VaultSignRequestBuilder
- VaultSimpleTypes - Class in org.springframework.vault.repository.mapping
-
Simple constant holder for a
SimpleTypeHolder
enriched with Vault-specific simple (JSON) types. - VaultSysOperations - Interface in org.springframework.vault.core
-
Interface that specifies a basic set of administrative Vault operations.
- VaultSysTemplate - Class in org.springframework.vault.core
-
Default implementation of
VaultSysOperations
. - VaultSysTemplate(VaultOperations) - Constructor for class org.springframework.vault.core.VaultSysTemplate
-
Create a new
VaultSysTemplate
with the givenVaultOperations
. - vaultTemplate() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
-
Create a
VaultTemplate
. - VaultTemplate - Class in org.springframework.vault.core
-
This class encapsulates main Vault interaction.
- VaultTemplate(RestTemplateBuilder) - Constructor for class org.springframework.vault.core.VaultTemplate
- VaultTemplate(RestTemplateBuilder, SessionManager) - Constructor for class org.springframework.vault.core.VaultTemplate
- VaultTemplate(VaultEndpoint) - Constructor for class org.springframework.vault.core.VaultTemplate
-
Create a new
VaultTemplate
with aVaultEndpoint
. - VaultTemplate(VaultEndpointProvider, ClientHttpRequestFactory) - Constructor for class org.springframework.vault.core.VaultTemplate
-
Create a new
VaultTemplate
with aVaultEndpointProvider
,ClientHttpRequestFactory
andSessionManager
. - VaultTemplate(VaultEndpointProvider, ClientHttpRequestFactory, SessionManager) - Constructor for class org.springframework.vault.core.VaultTemplate
-
Create a new
VaultTemplate
with aVaultEndpointProvider
,ClientHttpRequestFactory
andSessionManager
. - VaultTemplate(VaultEndpoint, ClientHttpRequestFactory) - Constructor for class org.springframework.vault.core.VaultTemplate
- VaultTemplate(VaultEndpoint, ClientHttpRequestFactory, SessionManager) - Constructor for class org.springframework.vault.core.VaultTemplate
- VaultTemplate(VaultEndpoint, ClientAuthentication) - Constructor for class org.springframework.vault.core.VaultTemplate
- vaultTemplateRef() - Element in annotation interface org.springframework.vault.annotation.VaultPropertySource
-
Configure the name of the
VaultTemplate
bean to be used with the property sources. - vaultTemplateRef() - Element in annotation interface org.springframework.vault.repository.configuration.EnableVaultRepositories
-
Configures the bean name of the
VaultOperations
to be used. - VaultToken - Class in org.springframework.vault.support
-
Value object for a Vault token.
- VaultToken(char[]) - Constructor for class org.springframework.vault.support.VaultToken
- VaultTokenLookupException - Exception in org.springframework.vault.authentication
-
Exception thrown if a token self-lookup fails via
auth/token/lookup-self
. - VaultTokenLookupException(String) - Constructor for exception org.springframework.vault.authentication.VaultTokenLookupException
-
Create a
VaultTokenLookupException
with the specified detail message. - VaultTokenLookupException(String, Throwable) - Constructor for exception org.springframework.vault.authentication.VaultTokenLookupException
-
Create a
VaultTokenLookupException
with the specified detail message and nested exception. - VaultTokenOperations - Interface in org.springframework.vault.core
-
Interface that specifies token-related operations.
- VaultTokenRenewalException - Exception in org.springframework.vault.authentication
-
Exception thrown when a Vault token renewal fails.
- VaultTokenRenewalException(String) - Constructor for exception org.springframework.vault.authentication.VaultTokenRenewalException
-
Create a
VaultTokenRenewalException
with the specified detail message. - VaultTokenRenewalException(String, Throwable) - Constructor for exception org.springframework.vault.authentication.VaultTokenRenewalException
-
Create a
VaultTokenRenewalException
with the specified detail message and nested exception. - VaultTokenRequest - Class in org.springframework.vault.support
-
Value object to bind Vault HTTP Token API requests.
- VaultTokenRequest.VaultTokenRequestBuilder - Class in org.springframework.vault.support
-
Builder to build a
VaultTokenRequest
. - VaultTokenResponse - Class in org.springframework.vault.support
-
Value object to bind Vault HTTP Token API responses.
- VaultTokenResponse() - Constructor for class org.springframework.vault.support.VaultTokenResponse
- vaultTokenSupplier() - Method in class org.springframework.vault.config.AbstractReactiveVaultConfiguration
-
Construct a
VaultTokenSupplier
usingAbstractVaultConfiguration.clientAuthentication()
. - VaultTokenSupplier - Interface in org.springframework.vault.authentication
-
VaultTokenSupplier
provides aVaultToken
to be used for authenticated Vault access. - VaultTokenTemplate - Class in org.springframework.vault.core
-
Default implementation of
VaultTokenOperations
. - VaultTokenTemplate(VaultOperations) - Constructor for class org.springframework.vault.core.VaultTokenTemplate
-
Create a new
VaultTokenTemplate
with the givenVaultOperations
. - VaultTransformContext - Class in org.springframework.vault.support
-
Transform backend encode/decode context object.
- VaultTransformContext.VaultTransformRequestBuilder - Class in org.springframework.vault.support
-
Builder for
VaultTransformContext
. - VaultTransformDecodeResult - Class in org.springframework.vault.support
-
Holds the response from decryption operation and provides methods to access the result.
- VaultTransformDecodeResult(TransformPlaintext) - Constructor for class org.springframework.vault.support.VaultTransformDecodeResult
-
Create
VaultTransformDecodeResult
for a successfully decryptedTransformPlaintext
. - VaultTransformDecodeResult(VaultException) - Constructor for class org.springframework.vault.support.VaultTransformDecodeResult
-
Create
VaultTransformDecodeResult
for an error during decryption. - VaultTransformEncodeResult - Class in org.springframework.vault.support
-
Holds the response from encryption operation and provides methods to access the result.
- VaultTransformEncodeResult(TransformCiphertext) - Constructor for class org.springframework.vault.support.VaultTransformEncodeResult
-
Create
VaultTransformEncodeResult
for a successfully encryptedTransformCiphertext
. - VaultTransformEncodeResult(VaultException) - Constructor for class org.springframework.vault.support.VaultTransformEncodeResult
-
Create
VaultTransformEncodeResult
for an error during encryption. - VaultTransformOperations - Interface in org.springframework.vault.core
-
Interface that specifies operations using the
transform
backend. - VaultTransformTemplate - Class in org.springframework.vault.core
-
Default implementation of
VaultTransformOperations
. - VaultTransformTemplate(VaultOperations, String) - Constructor for class org.springframework.vault.core.VaultTransformTemplate
- VaultTransitContext - Class in org.springframework.vault.support
-
Transit backend encryption/decryption/rewrapping context.
- VaultTransitContext.VaultTransitRequestBuilder - Class in org.springframework.vault.support
-
Builder for
VaultTransitContext
. - VaultTransitKey - Interface in org.springframework.vault.support
-
A key inside Vault's
transit
backend. - VaultTransitKeyConfiguration - Class in org.springframework.vault.support
-
Value object to bind Vault HTTP Transit Key Config API requests.
- VaultTransitKeyConfiguration.VaultTransitKeyConfigurationBuilder - Class in org.springframework.vault.support
-
Builder for
VaultTransitKeyConfiguration
. - VaultTransitKeyCreationRequest - Class in org.springframework.vault.support
-
Transit backend key creation request options.
- VaultTransitKeyCreationRequest.VaultTransitKeyCreationRequestBuilder - Class in org.springframework.vault.support
-
Builder for
VaultTransitKeyCreationRequest
. - VaultTransitOperations - Interface in org.springframework.vault.core
-
Interface that specifies operations using the
transit
backend. - VaultTransitTemplate - Class in org.springframework.vault.core
-
Default implementation of
VaultTransitOperations
. - VaultTransitTemplate(VaultOperations, String) - Constructor for class org.springframework.vault.core.VaultTransitTemplate
- VaultTypeMapper - Interface in org.springframework.vault.repository.convert
-
Vault-specific
TypeMapper
exposing thatSecretDocument
s might contain a type key. - VaultUnsealStatus - Interface in org.springframework.vault.support
-
Vault unseal status.
- VaultVersionedKeyValueOperations - Interface in org.springframework.vault.core
-
Interface that specifies a basic set of Vault operations using Vault's versioned Key/Value (kv version 2) secret backend.
- VaultVersionedKeyValueTemplate - Class in org.springframework.vault.core
-
Default implementation of
VaultVersionedKeyValueOperations
. - VaultVersionedKeyValueTemplate(VaultOperations, String) - Constructor for class org.springframework.vault.core.VaultVersionedKeyValueTemplate
- VaultWrappingOperations - Interface in org.springframework.vault.core
-
Interface that specifies wrapping-related operations.
- VaultWrappingTemplate - Class in org.springframework.vault.core
- VaultWrappingTemplate(VaultOperations) - Constructor for class org.springframework.vault.core.VaultWrappingTemplate
-
Create a new
VaultWrappingTemplate
givenVaultOperations
. - verify(String, Plaintext, Signature) - Method in interface org.springframework.vault.core.ReactiveVaultTransitOperations
- verify(String, Plaintext, Signature) - Method in class org.springframework.vault.core.ReactiveVaultTransitTemplate
- verify(String, Plaintext, Signature) - Method in interface org.springframework.vault.core.VaultTransitOperations
- verify(String, Plaintext, Signature) - Method in class org.springframework.vault.core.VaultTransitTemplate
- verify(String, VaultSignatureVerificationRequest) - Method in interface org.springframework.vault.core.ReactiveVaultTransitOperations
-
Verify the cryptographic signature using
keyName
of the givenVaultSignRequest
. - verify(String, VaultSignatureVerificationRequest) - Method in class org.springframework.vault.core.ReactiveVaultTransitTemplate
- verify(String, VaultSignatureVerificationRequest) - Method in interface org.springframework.vault.core.VaultTransitOperations
-
Verify the cryptographic signature using
keyName
of the givenVaultSignRequest
. - verify(String, VaultSignatureVerificationRequest) - Method in class org.springframework.vault.core.VaultTransitTemplate
- version(Versioned.Version) - Method in class org.springframework.vault.support.Versioned.Metadata.MetadataBuilder
-
Configure the
Versioned.Version
. - versioned() - Static method in enum class org.springframework.vault.core.VaultKeyValueOperationsSupport.KeyValueBackend
- Versioned<T> - Class in org.springframework.vault.support
-
Value object representing versioned secrets along
Versioned.Version
metadata. - Versioned.Metadata - Class in org.springframework.vault.support
-
Value object representing version metadata such as creation/deletion time.
- Versioned.Metadata.MetadataBuilder - Class in org.springframework.vault.support
-
Builder for
Versioned.Metadata
objects. - Versioned.Version - Class in org.springframework.vault.support
-
Value object representing a Vault version.
- versions(List<Versioned.Metadata>) - Method in class org.springframework.vault.support.VaultMetadataResponse.VaultMetadataResponseBuilder
- vmEnvironment(AzureVmEnvironment) - Method in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions.AzureMsiAuthenticationOptionsBuilder
-
Configure a VM environment (subscriptionId, resource group name, VM name).
W
- webClientBuilder(ReactiveVaultEndpointProvider, ClientHttpConnector) - Method in class org.springframework.vault.config.AbstractReactiveVaultConfiguration
- webClientBuilder(VaultEndpointProvider, ClientHttpConnector) - Method in class org.springframework.vault.config.AbstractReactiveVaultConfiguration
- WebClientBuilder - Class in org.springframework.vault.client
-
Builder that can be used to configure and create a
WebClient
. - WebClientCustomizer - Interface in org.springframework.vault.client
-
Callback interface that can be used to customize a
WebClient.Builder
. - webClientFactory() - Method in class org.springframework.vault.config.AbstractReactiveVaultConfiguration
-
Create a
WebClientFactory
bean that is used to produce aWebClient
. - WebClientFactory - Interface in org.springframework.vault.client
-
Factory interface that produces a
WebClient
object. - with(HttpEntity<?>) - Method in class org.springframework.vault.authentication.AuthenticationSteps.HttpRequestBuilder
-
Configure a request
entity
. - with(HttpHeaders) - Method in class org.springframework.vault.authentication.AuthenticationSteps.HttpRequestBuilder
-
Configure a request
headers
. - with(Policy.Rule) - Method in class org.springframework.vault.support.Policy
-
Create a new
Policy
object containing all configured rules and add the givenPolicy.Rule
to the new policy object. - with(VaultTransformContext) - Method in class org.springframework.vault.support.TransformCiphertext
-
Create a new
TransformCiphertext
object from this ciphertext associated with the givenVaultTransformContext
. - with(VaultTransformContext) - Method in class org.springframework.vault.support.TransformPlaintext
-
Create a new
TransformPlaintext
object from this plaintext associated with the givenVaultTransformContext
. - with(VaultTransitContext) - Method in class org.springframework.vault.support.Ciphertext
-
Create a new
Ciphertext
object from this ciphertext associated with the givenVaultTransitContext
. - with(VaultTransitContext) - Method in class org.springframework.vault.support.Plaintext
-
Create a new
Plaintext
object from this plain text associated with the givenVaultTransitContext
. - withAltName(String) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
-
Add an alternative name.
- withEnabledCipherSuites(String...) - Method in class org.springframework.vault.support.SslConfiguration
-
Create a new
SslConfiguration
with the enabled cipher suites applied retaining the other configuration from this instance. - withEnabledCipherSuites(List<String>) - Method in class org.springframework.vault.support.SslConfiguration
-
Create a new
SslConfiguration
with the enabled cipher suites applied retaining the other configuration from this instance. - withEnabledProtocols(String...) - Method in class org.springframework.vault.support.SslConfiguration
-
Create a new
SslConfiguration
with the enabled protocol versions applied retaining the other configuration from this instance. - withEnabledProtocols(List<String>) - Method in class org.springframework.vault.support.SslConfiguration
-
Create a new
SslConfiguration
with the enabled protocol versions applied retaining the other configuration from this instance. - withIpSubjectAltName(String) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
-
Add an IP subject alternative name.
- withKeyStore(SslConfiguration.KeyStoreConfiguration) - Method in class org.springframework.vault.support.SslConfiguration
-
Create a new
SslConfiguration
withSslConfiguration.KeyStoreConfiguration
applied retaining thetrust store
configuration. - withKeyStore(SslConfiguration.KeyStoreConfiguration, SslConfiguration.KeyConfiguration) - Method in class org.springframework.vault.support.SslConfiguration
-
Create a new
SslConfiguration
withSslConfiguration.KeyStoreConfiguration
andSslConfiguration.KeyConfiguration
applied retaining thetrust store
configuration. - withOtherSans(String) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
-
Add custom OID/UTF8-string subject alternative name.
- withPolicy(String) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
-
Add a policy.
- withStoreType(String) - Method in class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration
-
Create a new
SslConfiguration.KeyStoreConfiguration
by applying all values from this object and the givenstoreType
. - withTrustStore(SslConfiguration.KeyStoreConfiguration) - Method in class org.springframework.vault.support.SslConfiguration
-
Create a new
SslConfiguration
withtrust store configuration
applied retaining theSslConfiguration.getKeyStoreConfiguration()
key store} configuration. - withUriSubjectAltName(String) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
-
Add an URI subject alternative name.
- wrap(Object, Duration) - Method in interface org.springframework.vault.core.VaultWrappingOperations
-
Wraps the given user-supplied data inside a response-wrapped token.
- wrap(Object, Duration) - Method in class org.springframework.vault.core.VaultWrappingTemplate
- wrap(VaultEndpointProvider) - Static method in class org.springframework.vault.client.ReactiveVaultClients
-
Wrap a
VaultEndpointProvider
into aReactiveVaultEndpointProvider
to invokeVaultEndpointProvider.getVaultEndpoint()
on a dedicatedscheduler
. - wrapped() - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions.CubbyholeAuthenticationOptionsBuilder
-
Configure whether to use wrapped token responses.
- wrapped(VaultToken) - Static method in interface org.springframework.vault.authentication.AppRoleAuthenticationOptions.RoleId
-
Create a
AppRoleAuthenticationOptions.RoleId
object that obtains its value from unwrapping a response using theinitial token
from a Cubbyhole. - wrapped(VaultToken) - Static method in interface org.springframework.vault.authentication.AppRoleAuthenticationOptions.SecretId
-
Create a
AppRoleAuthenticationOptions.SecretId
object that obtains its value from unwrapping a response using theinitial token
from a Cubbyhole. - WrappedMetadata - Class in org.springframework.vault.support
-
Value object representing wrapped secret metadata.
- WrappedMetadata(VaultToken, Duration, Instant, String) - Constructor for class org.springframework.vault.support.WrappedMetadata
-
Creates a new
WrappedMetadata
. - write(Object, SecretDocument) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
- write(String) - Method in interface org.springframework.vault.core.ReactiveVaultOperations
-
Write to a Vault path.
- write(String) - Method in interface org.springframework.vault.core.VaultOperations
-
Write to a Vault path.
- write(String, Object) - Method in interface org.springframework.vault.core.ReactiveVaultOperations
-
Write to a Vault path.
- write(String, Object) - Method in class org.springframework.vault.core.ReactiveVaultTemplate
- write(String, Object) - Method in interface org.springframework.vault.core.VaultOperations
-
Write to a Vault path.
- write(String, Object) - Method in class org.springframework.vault.core.VaultTemplate
- WRITE - Enum constant in enum class org.springframework.vault.support.Policy.BuiltinCapabilities
-
Deprecated.since 2.3 and Vault 0.5.
- writeInternal(Object, SecretDocumentAccessor, TypeInformation<?>) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
-
Internal write conversion method which should be used for nested invocations.
- writeInternal(Object, SecretDocumentAccessor, VaultPersistentEntity<?>) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
- writeMapInternal(Map<Object, Object>, Map<String, Object>, TypeInformation<?>) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
- writePropertyInternal(Object, SecretDocumentAccessor, VaultPersistentProperty) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
Z
- zipWith(AuthenticationSteps.Node<? extends R>) - Method in class org.springframework.vault.authentication.AuthenticationSteps.Node
-
Combine the result from this
AuthenticationSteps.Node
and another into aAuthenticationSteps.Pair
.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder.signatureAlgorithm(String)
instead.