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 aAppRoleAuthenticationOptions.SecretIdthat 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 aAbstractResultcompleted without anVaultException.
- AbstractResult(VaultException) - Constructor for class org.springframework.vault.support.AbstractResult
- 
Create aAbstractResultcompleted 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 forClientHttpRequestFactoryto not expose the bean globally.
- AbstractVaultConfiguration.TaskSchedulerWrapper - Class in org.springframework.vault.config
- 
Wrapper to keepThreadPoolTaskSchedulerlocal to Spring Vault and to not expose the bean globally.
- AbstractVaultConverter - Class in org.springframework.vault.repository.convert
- 
Base class forVaultConverterimplementations.
- AbstractVaultConverter(GenericConversionService) - Constructor for class org.springframework.vault.repository.convert.AbstractVaultConverter
- 
Creates a newAbstractVaultConverterusing 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 aAuthenticationListener.
- addAuthenticationListener(AuthenticationListener) - Method in interface org.springframework.vault.authentication.event.AuthenticationEventMulticaster
- 
Add aAuthenticationListener.
- addCustomTypeKeyIfNecessary(TypeInformation<?>, Object, SecretDocumentAccessor) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
- 
Adds custom type information to the givenSecretDocumentif necessary.
- addErrorListener(AuthenticationErrorListener) - Method in class org.springframework.vault.authentication.AuthenticationEventPublisher
- 
Add aAuthenticationErrorListener.
- addErrorListener(AuthenticationErrorListener) - Method in interface org.springframework.vault.authentication.event.AuthenticationEventMulticaster
- 
Add aAuthenticationErrorListener.
- addErrorListener(LeaseErrorListener) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
- 
Add aLeaseErrorListenerto the container.
- addLeaseListener(LeaseListener) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
- 
Add aLeaseListenerto the container.
- addRequestedSecret(RequestedSecret) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
- 
Add aRequestedSecret.
- 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 newAfterLoginEventgivenVaultToken.
- AfterLoginTokenRenewedEvent - Class in org.springframework.vault.authentication.event
- 
Event published after renewing alogin token.
- AfterLoginTokenRenewedEvent(VaultToken) - Constructor for class org.springframework.vault.authentication.event.AfterLoginTokenRenewedEvent
- 
Create a newAfterLoginTokenRenewedEventgivenVaultToken.
- AfterLoginTokenRevocationEvent - Class in org.springframework.vault.authentication.event
- 
Event published after revoking alogin token.
- AfterLoginTokenRevocationEvent(VaultToken) - Constructor for class org.springframework.vault.authentication.event.AfterLoginTokenRevocationEvent
- 
Create a newAfterLoginTokenRevocationEventgivenVaultToken.
- 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 aLeasefor 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 aLeasefor 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.
- allowedParameter(String, String...) - Method in class org.springframework.vault.support.Policy.Rule.RuleBuilder
- 
Configure allowed parameter values givennameandvalues.
- 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 theaftertransformer.
- API_VERSION - Static variable in class org.springframework.vault.client.VaultEndpoint
- applyMetadata(VaultResponseSupport<?>) - Method in class org.springframework.vault.support.VaultResponseSupport
- 
Apply metadata such as auth or warnings without copying data.
- appRole(String) - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder
- 
Configure aappRole.
- appRoleAuthentication() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
- AppRoleAuthentication - Class in org.springframework.vault.authentication
- 
AppRole implementation ofClientAuthentication.
- AppRoleAuthentication(AppRoleAuthenticationOptions, RestClient) - Constructor for class org.springframework.vault.authentication.AppRoleAuthentication
- AppRoleAuthentication(AppRoleAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.AppRoleAuthentication
- AppRoleAuthenticationOptions - Class in org.springframework.vault.authentication
- 
Authentication options forAppRoleAuthentication.
- AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
- 
Builder forAppRoleAuthenticationOptions.
- 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 theAuthenticationSteps.HttpRequestobject.
- 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 exceptionalAuthenticationEvents.
- 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 newAuthenticationEventgivenVaultToken.
- AuthenticationEventMulticaster - Interface in org.springframework.vault.authentication.event
- 
Interface to be implemented by objects that can manage a number ofAuthenticationEventandAuthenticationErrorEventobjects and publish events to them.
- AuthenticationEventPublisher - Class in org.springframework.vault.authentication
- 
Publisher forAuthenticationEvents.
- AuthenticationEventPublisher() - Constructor for class org.springframework.vault.authentication.AuthenticationEventPublisher
- AuthenticationListener - Interface in org.springframework.vault.authentication.event
- 
Listener for VaultAuthenticationEvents.
- AuthenticationSteps - Class in org.springframework.vault.authentication
- 
Authentication DSL allowing flow composition to create aVaultToken.
- AuthenticationSteps.HttpRequest<T> - Class in org.springframework.vault.authentication
- 
Value object representing a HTTP request.
- AuthenticationSteps.HttpRequestBuilder - Class in org.springframework.vault.authentication
- 
Builder forAuthenticationSteps.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 forAuthenticationStepsusingRestOperationsto login using authentication flows.
- AuthenticationStepsExecutor(AuthenticationSteps, RestClient) - Constructor for class org.springframework.vault.authentication.AuthenticationStepsExecutor
- AuthenticationStepsExecutor(AuthenticationSteps, RestOperations) - Constructor for class org.springframework.vault.authentication.AuthenticationStepsExecutor
- AuthenticationStepsFactory - Interface in org.springframework.vault.authentication
- 
Factory interface for components that createAuthenticationSteps.
- 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 backendVaultMounttopath.
- 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 atpath.
- 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, RestClient, RestClient) - Constructor for class org.springframework.vault.authentication.AwsEc2Authentication
- 
Create a newAwsEc2AuthenticationspecifyingAwsEc2AuthenticationOptions, a Vault and an AWS-Metadata-specificRestClient.
- AwsEc2Authentication(AwsEc2AuthenticationOptions, RestOperations, RestOperations) - Constructor for class org.springframework.vault.authentication.AwsEc2Authentication
- 
Create a newAwsEc2AuthenticationspecifyingAwsEc2AuthenticationOptions, a Vault and an AWS-Metadata-specificRestOperations.
- AwsEc2Authentication(RestClient) - Constructor for class org.springframework.vault.authentication.AwsEc2Authentication
- 
Create a newAwsEc2Authentication.
- AwsEc2Authentication(RestOperations) - Constructor for class org.springframework.vault.authentication.AwsEc2Authentication
- 
Create a newAwsEc2Authentication.
- AwsEc2AuthenticationOptions - Class in org.springframework.vault.authentication
- 
Authentication options forAwsEc2Authentication.
- AwsEc2AuthenticationOptions.AwsEc2AuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
- AwsEc2AuthenticationOptions.InstanceMetadataServiceVersion - Enum Class in org.springframework.vault.authentication
- 
Enumeration for the Instance metadata service version.
- 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, RestClient) - Constructor for class org.springframework.vault.authentication.AwsIamAuthentication
- AwsIamAuthentication(AwsIamAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.AwsIamAuthentication
- 
Create a newAwsIamAuthenticationspecifyingAwsIamAuthenticationOptionsand a VaultRestOperations.
- AwsIamAuthenticationOptions - Class in org.springframework.vault.authentication
- 
Authentication options forAwsIamAuthentication.
- AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
- 
Builder forAwsIamAuthenticationOptions.
- 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, RestClient) - Constructor for class org.springframework.vault.authentication.AzureMsiAuthentication
- 
Create a newAzureMsiAuthentication.
- AzureMsiAuthentication(AzureMsiAuthenticationOptions, RestClient, RestClient) - Constructor for class org.springframework.vault.authentication.AzureMsiAuthentication
- 
Create a newAzureMsiAuthenticationspecifyingAzureMsiAuthenticationOptions, a Vault and an Azure-Metadata-specificRestClient.
- AzureMsiAuthentication(AzureMsiAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.AzureMsiAuthentication
- 
Create a newAzureMsiAuthentication.
- AzureMsiAuthentication(AzureMsiAuthenticationOptions, RestOperations, RestOperations) - Constructor for class org.springframework.vault.authentication.AzureMsiAuthentication
- 
Create a newAzureMsiAuthenticationspecifyingAzureMsiAuthenticationOptions, a Vault and an Azure-Metadata-specificRestOperations.
- AzureMsiAuthenticationOptions - Class in org.springframework.vault.authentication
- 
Authentication options forAzureMsiAuthentication.
- AzureMsiAuthenticationOptions.AzureMsiAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
- 
Builder forAzureMsiAuthenticationOptions.
- 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 newAzureVmEnvironment.
- AzureVmEnvironment(String, String, String, String) - Constructor for class org.springframework.vault.authentication.AzureVmEnvironment
- 
Creates a newAzureVmEnvironment.
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 toEnableVaultRepositories.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
- 
VaultPersistentEntityimplementation.
- BasicVaultPersistentEntity(TypeInformation<T>, KeySpaceResolver) - Constructor for class org.springframework.vault.repository.mapping.BasicVaultPersistentEntity
- 
Creates newBasicVaultPersistentEntity.
- BeforeLoginTokenRenewedEvent - Class in org.springframework.vault.authentication.event
- 
Event published before renewing alogin token.
- BeforeLoginTokenRenewedEvent(VaultToken) - Constructor for class org.springframework.vault.authentication.event.BeforeLoginTokenRenewedEvent
- 
Create a newBeforeLoginTokenRenewedEventgivenVaultToken.
- BeforeLoginTokenRevocationEvent - Class in org.springframework.vault.authentication.event
- 
Event published before revoking alogin token.
- BeforeLoginTokenRevocationEvent(VaultToken) - Constructor for class org.springframework.vault.authentication.event.BeforeLoginTokenRevocationEvent
- 
Create a newBeforeLoginTokenRevocationEventgivenVaultToken.
- BeforeSecretLeaseRevocationEvent - Class in org.springframework.vault.core.lease.event
- 
Event published before revoking aLeasefor aRequestedSecret.
- BeforeSecretLeaseRevocationEvent(RequestedSecret, Lease) - Constructor for class org.springframework.vault.core.lease.event.BeforeSecretLeaseRevocationEvent
- build() - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder
- 
Build a newAppRoleAuthenticationOptionsinstance.
- build() - Method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.AwsEc2AuthenticationOptionsBuilder
- 
Build a newAwsEc2AuthenticationOptionsinstance.
- build() - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder
- 
Build a newAwsIamAuthenticationOptionsinstance.
- build() - Method in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions.AzureMsiAuthenticationOptionsBuilder
- 
Build a newAzureMsiAuthenticationOptionsinstance.
- build() - Method in class org.springframework.vault.authentication.ClientCertificateAuthenticationOptions.ClientCertificateAuthenticationOptionsBuilder
- 
Build a newClientCertificateAuthenticationOptionsinstance.
- build() - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions.CubbyholeAuthenticationOptionsBuilder
- 
Build a newCubbyholeAuthenticationOptionsinstance.
- build() - Method in class org.springframework.vault.authentication.GcpComputeAuthenticationOptions.GcpComputeAuthenticationOptionsBuilder
- 
Build a newGcpComputeAuthenticationOptionsinstance.
- build() - Method in class org.springframework.vault.authentication.GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder
- 
Build a newGcpIamCredentialsAuthenticationOptionsinstance.
- build() - Method in class org.springframework.vault.authentication.GitHubAuthenticationOptions.GithubAuthenticationOptionsBuilder
- 
Build a newGitHubAuthenticationOptionsinstance.
- build() - Method in class org.springframework.vault.authentication.JwtAuthenticationOptions.JwtAuthenticationOptionsBuilder
- 
Build a newJwtAuthenticationOptionsinstance.
- build() - Method in class org.springframework.vault.authentication.KubernetesAuthenticationOptions.KubernetesAuthenticationOptionsBuilder
- 
Build a newKubernetesAuthenticationOptionsinstance.
- build() - Method in class org.springframework.vault.authentication.LoginToken.LoginTokenBuilder
- 
Build a newLoginTokeninstance.
- build() - Method in class org.springframework.vault.authentication.PcfAuthenticationOptions.PcfAuthenticationOptionsBuilder
- 
Build a newPcfAuthenticationOptionsinstance.
- build() - Method in class org.springframework.vault.authentication.UsernamePasswordAuthenticationOptions.UsernamePasswordAuthenticationBuilder
- 
Build a newUsernamePasswordAuthenticationOptionsinstance.
- build() - Method in class org.springframework.vault.client.RestClientBuilder
- 
Build a newRestClient.
- build() - Method in class org.springframework.vault.client.RestTemplateBuilder
- 
Build a newRestTemplate.
- build() - Method in class org.springframework.vault.client.WebClientBuilder
- 
Build a newWebClient.
- build() - Method in class org.springframework.vault.support.Policy.Rule.RuleBuilder
- 
Build thePolicy.Ruleobject.
- build() - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
- 
Build a newVaultCertificateRequestinstance.
- build() - Method in class org.springframework.vault.support.VaultHmacRequest.VaultHmacRequestBuilder
- 
Build a newVaultHmacRequestinstance.
- 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 newVaultMountinstance.
- build() - Method in class org.springframework.vault.support.VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder
- 
Build a newVaultSignatureVerificationRequestinstance.
- build() - Method in class org.springframework.vault.support.VaultSignRequest.VaultSignRequestBuilder
- 
Build a newVaultSignRequestinstance.
- build() - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
- 
Build a newVaultTokenRequestinstance.
- build() - Method in class org.springframework.vault.support.VaultTransformContext.VaultTransformRequestBuilder
- 
Build a newVaultTransformContextinstance.
- build() - Method in class org.springframework.vault.support.VaultTransitContext.VaultTransitRequestBuilder
- 
Build a newVaultTransitContextinstance.
- build() - Method in class org.springframework.vault.support.VaultTransitKeyConfiguration.VaultTransitKeyConfigurationBuilder
- 
Build a newVaultTransitKeyConfigurationinstance.
- build() - Method in class org.springframework.vault.support.VaultTransitKeyCreationRequest.VaultTransitKeyCreationRequestBuilder
- 
Build a newVaultTransitKeyCreationRequestinstance.
- build() - Method in class org.springframework.vault.support.Versioned.Metadata.MetadataBuilder
- 
Build theVersioned.Metadataobject.
- 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.GcpIamCredentialsAuthenticationOptions
- builder() - Static method in class org.springframework.vault.authentication.GitHubAuthenticationOptions
- builder() - Static method in class org.springframework.vault.authentication.JwtAuthenticationOptions
- 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.RestClientBuilder
- 
Create a newRestClientBuilder.
- builder() - Static method in class org.springframework.vault.client.RestTemplateBuilder
- 
Create a newRestTemplateBuilder.
- builder() - Static method in class org.springframework.vault.client.WebClientBuilder
- 
Create a newWebClientBuilder.
- builder() - Static method in class org.springframework.vault.support.Policy.Rule
- 
Create a new builder forPolicy.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 newVersioned.Metadata.MetadataBuilderto buildVersioned.Metadataobjects.
- builder(RestClientBuilder) - Static method in class org.springframework.vault.client.RestTemplateBuilder
- 
Create a newRestTemplateBuilderinitialized fromRestClientBuilder.
- 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 aVaultExceptiongivenHttpStatusCodeException.
- buildException(HttpStatusCodeException, String) - Static method in class org.springframework.vault.client.VaultResponses
C
- cached() - Method in interface org.springframework.vault.authentication.CredentialSupplier
- 
Retrieve a cachedCredentialSupplierthat obtains the credential early and reuses the token for eachCredentialSupplier.get()call.
- CachingVaultTokenSupplier - Class in org.springframework.vault.authentication
- 
Default implementation ofVaultTokenSuppliercaching theVaultTokenfrom a delegateVaultTokenSupplier.
- capabilities(String...) - Method in class org.springframework.vault.support.Policy.Rule.RuleBuilder
- 
Configure capabilities represented asStringliterals.
- capabilities(Collection<? extends Policy.Capability>) - Method in class org.springframework.vault.support.Policy.Rule.RuleBuilder
- 
Configure capabilities.
- capabilities(Policy.Capability...) - Method in class org.springframework.vault.support.Policy.Rule.RuleBuilder
- 
Configure capabilities.
- capability(Policy.Capability) - Method in class org.springframework.vault.support.Policy.Rule.RuleBuilder
- 
Configure aPolicy.Capabilityfor the rule.
- casRequired() - Method in class org.springframework.vault.support.VaultMetadataRequest.VaultMetadataRequestBuilder
- 
Set the cas_required parameter totrueto require the cas parameter to be set on all write requests.
- 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 optionalVaultTransitContext.
- clear() - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
- clientAuthentication() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
- 
Annotate withBeanin case you want to expose aClientAuthenticationinstance to theApplicationContext.
- clientAuthentication() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
- ClientAuthentication - Interface in org.springframework.vault.authentication
- 
ClientAuthenticationprovidesVaultTokento be used for authenticated Vault access.
- ClientCertificateAuthentication - Class in org.springframework.vault.authentication
- 
TLS Client CertificateClientAuthentication.
- ClientCertificateAuthentication(ClientCertificateAuthenticationOptions, RestClient) - Constructor for class org.springframework.vault.authentication.ClientCertificateAuthentication
- 
Create aClientCertificateAuthenticationusingRestOperations.
- ClientCertificateAuthentication(ClientCertificateAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.ClientCertificateAuthentication
- 
Create aClientCertificateAuthenticationusingRestOperations.
- ClientCertificateAuthentication(RestClient) - Constructor for class org.springframework.vault.authentication.ClientCertificateAuthentication
- 
Create aClientCertificateAuthenticationusingRestClient.
- ClientCertificateAuthentication(RestOperations) - Constructor for class org.springframework.vault.authentication.ClientCertificateAuthentication
- 
Create aClientCertificateAuthenticationusingRestOperations.
- ClientCertificateAuthenticationOptions - Class in org.springframework.vault.authentication
- 
Authentication options forClientCertificateAuthentication.
- ClientCertificateAuthenticationOptions.ClientCertificateAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
- 
Builder forClientCertificateAuthenticationOptions.
- 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 forClientHttpConnectorthat supportsReactorClientHttpConnectorandJettyClientHttpConnector.
- ClientHttpConnectorFactory() - Constructor for class org.springframework.vault.client.ClientHttpConnectorFactory
- ClientHttpConnectorFactory.HttpComponents - Class in org.springframework.vault.client
- 
Utility methods to createClientHttpRequestFactoryusing Apache Http Components.
- ClientHttpConnectorFactory.JdkHttpClient - Class in org.springframework.vault.client
- 
ClientHttpRequestFactoryusing the JDK's HttpClient.
- ClientHttpConnectorFactory.JettyClient - Class in org.springframework.vault.client
- 
Utility methods to createClientHttpRequestFactoryusing the Jetty Client.
- ClientHttpConnectorFactory.ReactorNetty - Class in org.springframework.vault.client
- 
ClientHttpConnectorfor Reactor Netty.
- ClientHttpRequestFactoryFactory - Class in org.springframework.vault.client
- 
Factory forClientHttpRequestFactorythat supports Apache HTTP Components, 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 aClientHttpRequestFactoryfor Apache Http Components.
- ClientHttpRequestFactoryFactory.JdkHttpClient - Class in org.springframework.vault.client
- 
ClientHttpRequestFactoryusing the JDK's HttpClient.
- ClientHttpRequestFactoryFactory.JettyClient - Class in org.springframework.vault.client
- 
Utility methods to createClientHttpRequestFactoryusing the Jetty Client.
- ClientHttpRequestFactoryFactory.ReactorNetty - Class in org.springframework.vault.client
- 
ClientHttpConnectorfor Reactor Netty.
- clientHttpRequestFactoryWrapper() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
- 
Create aAbstractVaultConfiguration.ClientFactoryWrappercontaining 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 newClientOptionswith default timeouts of 5TimeUnit.SECONDSconnection timeout and 15TimeUnit.SECONDSread timeout.
- ClientOptions(Duration, Duration) - Constructor for class org.springframework.vault.support.ClientOptions
- 
Create newClientOptions.
- clock(Clock) - Method in class org.springframework.vault.authentication.GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder
- 
Configure theClockused to calculate epoch seconds until the JWT expiration.
- clock(Clock) - Method in class org.springframework.vault.authentication.PcfAuthenticationOptions.PcfAuthenticationOptionsBuilder
- 
Configure theClock.
- 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
- configureClient(HttpClient, ClientOptions) - Static method in class org.springframework.vault.client.ClientHttpRequestFactoryFactory.JettyClient
- configureKey(String, VaultTransitKeyConfiguration) - Method in interface org.springframework.vault.core.ReactiveVaultTransitOperations
- 
Create a new named encryption key given aname.
- 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 aname.
- 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 thetransitoperation.
- 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
- count(String) - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
- create() - Method in interface org.springframework.vault.client.RestTemplateFactory
- 
Create aRestTemplateinstance.
- create() - Method in interface org.springframework.vault.client.WebClientFactory
- 
Create aWebClientinstance.
- create() - Method in interface org.springframework.vault.core.VaultTokenOperations
- 
Create a new token.
- create() - Static method in interface org.springframework.vault.support.JacksonCompat.ObjectMapperAccessor
- create(int, int) - Static method in class org.springframework.vault.support.VaultInitializationRequest
- 
Create a new VaultInitializationRequest givensecretSharesandsecretThreshold.
- create(T, Versioned.Metadata) - Static method in class org.springframework.vault.support.Versioned
- 
Create a versioned secret object givensecretandVersioned.Metadata.
- create(T, Versioned.Version) - Static method in class org.springframework.vault.support.Versioned
- 
Create a versioned secret object givensecretandVersioned.Version.
- create(String) - Method in interface org.springframework.vault.core.VaultTokenOperations
- 
Create a new token for the givenrole.
- create(String) - Static method in class org.springframework.vault.support.VaultCertificateRequest
- 
Create a newVaultCertificateRequestgiven acommonName.
- create(String) - Static method in class org.springframework.vault.support.VaultMount
- 
Create a newVaultMountgiven 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(String, VaultTokenRequest) - Method in interface org.springframework.vault.core.VaultTokenOperations
- 
Create a new token for the givenroleandVaultTokenRequest.
- create(String, VaultTokenRequest) - Method in class org.springframework.vault.core.VaultTokenTemplate
- 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 newSslConfigurationfor the given truststore with the defaultKeyStoretype.
- 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 newVaultHmacRequestgivenPlaintext.
- create(Plaintext) - Static method in class org.springframework.vault.support.VaultSignRequest
- 
Create a newVaultSignRequestgivenPlaintext.
- 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 givenVaultTokenRequest.
- create(VaultTokenRequest) - Method in class org.springframework.vault.core.VaultTokenTemplate
- create(T) - Static method in class org.springframework.vault.support.Versioned
- 
Create aunversionedgiven secret.
- 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 aAuthenticationStepsfor client certificate authentication.
- createAuthenticationSteps(AppRoleAuthenticationOptions) - Static method in class org.springframework.vault.authentication.AppRoleAuthentication
- 
Creates aAuthenticationStepsfor AppRole authentication givenAppRoleAuthenticationOptions.
- createAuthenticationSteps(AwsEc2AuthenticationOptions) - Static method in class org.springframework.vault.authentication.AwsEc2Authentication
- 
Creates aAuthenticationStepsfor 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 aAuthenticationStepsfor 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 aAuthenticationStepsfor 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 aAuthenticationStepsfor client certificate authentication.
- createAuthenticationSteps(CubbyholeAuthenticationOptions) - Static method in class org.springframework.vault.authentication.CubbyholeAuthentication
- 
Creates aAuthenticationStepsfor cubbyhole authentication givenCubbyholeAuthenticationOptions.
- createAuthenticationSteps(GcpComputeAuthenticationOptions) - Static method in class org.springframework.vault.authentication.GcpComputeAuthentication
- 
Creates aAuthenticationStepsfor GCE authentication givenGcpComputeAuthenticationOptions.
- createAuthenticationSteps(GitHubAuthenticationOptions) - Static method in class org.springframework.vault.authentication.GitHubAuthentication
- 
Creates aAuthenticationStepsfor GitHub authentication givenGitHubAuthenticationOptions.
- createAuthenticationSteps(KubernetesAuthenticationOptions) - Static method in class org.springframework.vault.authentication.KubernetesAuthentication
- 
Creates aAuthenticationStepsfor kubernetes authentication givenKubernetesAuthenticationOptions.
- createAuthenticationSteps(PcfAuthenticationOptions) - Static method in class org.springframework.vault.authentication.PcfAuthentication
- 
Creates aAuthenticationStepsfor pcf authentication givenPcfAuthenticationOptions.
- createAuthenticationSteps(UsernamePasswordAuthenticationOptions) - Static method in class org.springframework.vault.authentication.UsernamePasswordAuthentication
- 
Creates aAuthenticationStepsfor username/password authentication givenUsernamePasswordAuthenticationOptions.
- createAuthenticationSteps(VaultToken, boolean) - Static method in class org.springframework.vault.authentication.TokenAuthentication
- 
Creates aAuthenticationStepsfor token authentication givenVaultToken.
- createClient() - Method in class org.springframework.vault.client.RestClientBuilder
- 
Create theRestClientto use.
- 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 givenCollectionusing the givenVaultPersistentPropertyinformation.
- createdAt(Instant) - Method in class org.springframework.vault.support.Versioned.Metadata.MetadataBuilder
- 
Configure a created atInstant.
- createdTime(Instant) - Method in class org.springframework.vault.support.VaultMetadataResponse.VaultMetadataResponseBuilder
- createHttpAsyncClientBuilder(ClientOptions, SslConfiguration) - Static method in class org.springframework.vault.client.ClientHttpConnectorFactory.HttpComponents
- createHttpMessageConverter() - Method in class org.springframework.vault.support.JacksonCompat
- createKey(String) - Method in interface org.springframework.vault.core.ReactiveVaultTransitOperations
- 
Create a new named encryption key given aname.
- 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 aname.
- 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 anameandVaultTransitKeyCreationRequest.
- 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 anameandVaultTransitKeyCreationRequest.
- createKey(String, VaultTransitKeyCreationRequest) - Method in class org.springframework.vault.core.VaultTransitTemplate
- createKeyStore(String) - Method in class org.springframework.vault.support.CertificateBundle
- 
Create aKeyStorefrom thisCertificateBundlecontaining the private key and certificate chain.
- createKeyStore(String, boolean) - Method in class org.springframework.vault.support.CertificateBundle
- 
Create aKeyStorefrom thisCertificateBundlecontaining the private key and certificate chain.
- createKeyStore(String, boolean, char[]) - Method in class org.springframework.vault.support.CertificateBundle
- 
Create aKeyStorefrom thisCertificateBundlecontaining the private key and certificate chain.
- createKeyStore(String, boolean, CharSequence) - Method in class org.springframework.vault.support.CertificateBundle
- 
Create aKeyStorefrom thisCertificateBundlecontaining the private key and certificate chain.
- createKeyStore(String, char[]) - Method in class org.springframework.vault.support.CertificateBundle
- 
Create aKeyStorefrom thisCertificateBundlecontaining the private key and certificate chain.
- createKeyStore(String, CharSequence) - Method in class org.springframework.vault.support.CertificateBundle
- 
Create aKeyStorefrom thisCertificateBundlecontaining the private key and certificate chain.
- createMap(Map<Object, Object>, VaultPersistentProperty) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
- 
Writes the givenMapusing the givenVaultPersistentPropertyinformation.
- createNamespaceInterceptor(String) - Static method in class org.springframework.vault.client.VaultClients
- 
Create aClientHttpRequestInterceptorthat associates each request with aX-Vault-Namespaceheader 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(VaultTokenRequest) - Method in interface org.springframework.vault.core.VaultTokenOperations
- 
Create a new orphan token for the givenVaultTokenRequest.
- createOrphan(VaultTokenRequest) - Method in class org.springframework.vault.core.VaultTokenTemplate
- createOrUpdatePolicy(String, Policy) - Method in interface org.springframework.vault.core.VaultSysOperations
- 
Create or update aPolicy.
- 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.
- createRestClient(VaultEndpointProvider, ClientHttpRequestFactory, Consumer<RestClient.Builder>) - Static method in class org.springframework.vault.client.VaultClients
- createRestTemplate() - Static method in class org.springframework.vault.client.VaultClients
- 
Create aRestTemplatefor 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 theRestTemplateto use.
- createTrustStore() - Method in class org.springframework.vault.support.Certificate
- 
Create a trust store asKeyStorefrom thisCertificatecontaining the certificate chain.
- createTrustStore(boolean) - Method in class org.springframework.vault.support.Certificate
- 
Create a trust store asKeyStorefrom thisCertificatecontaining * the certificate chain.
- createUri(String) - Method in class org.springframework.vault.client.VaultEndpoint
- 
Build the VaultURIbased 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 givenpath.
- 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 theWebClient.Builderto use.
- 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 anAwsCredentialsProvider, required to calculate the signature.
- credentialsSupplier(GoogleCredentialsSupplier) - Method in class org.springframework.vault.authentication.GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder
- 
Configure aGoogleCredentialsSupplier, required to create a signed JWT.
- CredentialSupplier - Interface in org.springframework.vault.authentication
- 
Interface to obtain an arbitrary credential that is uses inClientAuthenticationorAuthenticationStepsmethods.
- 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
- 
CubbyholeClientAuthenticationimplementation.
- CubbyholeAuthentication(CubbyholeAuthenticationOptions, RestClient) - Constructor for class org.springframework.vault.authentication.CubbyholeAuthentication
- CubbyholeAuthentication(CubbyholeAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.CubbyholeAuthentication
- CubbyholeAuthenticationOptions - Class in org.springframework.vault.authentication
- 
Authentication options forCubbyholeAuthentication.
- CubbyholeAuthenticationOptions.CubbyholeAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
- 
Builder forCubbyholeAuthenticationOptions.
- currentVersion(int) - Method in class org.springframework.vault.support.VaultMetadataResponse.VaultMetadataResponseBuilder
- customize(RestClient.Builder) - Method in interface org.springframework.vault.client.RestClientCustomizer
- 
Callback to customize aRestClient.Builderinstance.
- customize(RestTemplate) - Method in interface org.springframework.vault.client.RestTemplateCustomizer
- 
Callback to customize aRestTemplateinstance.
- customize(WebClient.Builder) - Method in interface org.springframework.vault.client.WebClientCustomizer
- 
Callback to customize aWebClient.Builderinstance.
- customize(T) - Method in interface org.springframework.vault.client.RestTemplateRequestCustomizer
- 
Customize the specifiedClientHttpRequest.
- customizers(RestClientCustomizer...) - Method in class org.springframework.vault.client.RestClientBuilder
- 
Add theRestClientCustomizersthat should be applied to theRestClient.
- customizers(RestTemplateCustomizer...) - Method in class org.springframework.vault.client.RestTemplateBuilder
- 
Add theRestTemplateCustomizersthat should be applied to theRestTemplate.
- customizers(WebClientCustomizer...) - Method in class org.springframework.vault.client.WebClientBuilder
- 
Add theWebClientCustomizersthat should be applied to theWebClient.
- customMetadata(Map<String, String>) - Method in class org.springframework.vault.support.VaultMetadataResponse.VaultMetadataResponseBuilder
- customMetadata(Map<String, String>) - Method in class org.springframework.vault.support.Versioned.Metadata.MetadataBuilder
- 
Configure the custom metadata map.
- customMetadata(Map<String, String>) - Method in class org.springframework.vault.support.VaultMetadataRequest.VaultMetadataRequestBuilder
- 
Sets the custom Metadata for the metadata request.
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 providedciphertextusing 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 providedciphertextusing 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_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.GcpIamCredentialsAuthenticationOptions
- DEFAULT_GITHUB_AUTHENTICATION_PATH - Static variable in class org.springframework.vault.authentication.GitHubAuthenticationOptions
- DEFAULT_IDENTITY_TOKEN_SERVICE_URI - Static variable in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions
- DEFAULT_IMDSV2_TOKEN_URI - Static variable in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions
- DEFAULT_INSTANCE_METADATA_SERVICE_URI - Static variable in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions
- DEFAULT_JWT_AUTHENTICATION_PATH - Static variable in class org.springframework.vault.authentication.JwtAuthentication
- DEFAULT_JWT_AUTHENTICATION_PATH - Static variable in class org.springframework.vault.authentication.JwtAuthenticationOptions
- 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.RestClientBuilder
- 
Add a default header that will be set if not already present on the outgoingHttpRequest.
- 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 outgoingHttpRequest.
- 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 outgoingHttpRequest.
- DefaultVaultTypeMapper - Class in org.springframework.vault.repository.convert
- 
Default implementation ofVaultTypeMapperallowing configuration of the key to lookup and store type information inSecretDocument.
- DefaultVaultTypeMapper() - Constructor for class org.springframework.vault.repository.convert.DefaultVaultTypeMapper
- 
Creates a defaultVaultTypeMapperthat exchanges types using the type key _class.
- DefaultVaultTypeMapper(String) - Constructor for class org.springframework.vault.repository.convert.DefaultVaultTypeMapper
- 
Creates a defaultVaultTypeMapperthat 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 class org.springframework.vault.core.ReactiveVaultVersionedKeyValueTemplate
- delete(String) - Method in interface org.springframework.vault.core.ReactiveVaultKeyValueMetadataOperations
- 
Permanently delete the key metadata and all version data for the specified key.
- delete(String) - Method in interface org.springframework.vault.core.ReactiveVaultKeyValueOperationsSupport
- 
Delete the secret atpath.
- 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 atpath.
- 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.ReactiveVaultVersionedKeyValueOperations
- 
Delete one or moreversionsof the secret atpath.
- delete(String, Versioned.Version...) - Method in class org.springframework.vault.core.ReactiveVaultVersionedKeyValueTemplate
- delete(String, Versioned.Version...) - Method in interface org.springframework.vault.core.VaultVersionedKeyValueOperations
- 
Delete one or moreversionsof 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 atInstant.
- 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 aPolicyby its name.
- deletePolicy(String) - Method in class org.springframework.vault.core.VaultSysTemplate
- deleteVersionAfter(Duration) - Method in class org.springframework.vault.support.VaultMetadataResponse.VaultMetadataResponseBuilder
- deleteVersionAfter(Duration) - Method in class org.springframework.vault.support.VaultMetadataRequest.VaultMetadataRequestBuilder
- 
Sets the deletion time for all new versions written to this key.
- 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 givennameandvalues.
- 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
- 
DER (Distinguished Encoding Rules) format in its binary representation, see X.690.
- 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.
- deserialize(Object, Class<I>) - Method in interface org.springframework.vault.support.JacksonCompat.ObjectMapperAccessor
- 
Deserialize aJsonNodeto the requestedtype.
- 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 thisSecretLeaseContainer, 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.ReactiveVaultVersionedKeyValueOperations
- 
Permanently remove the specifiedversionsof the secret atpath.
- destroy(String, Versioned.Version...) - Method in class org.springframework.vault.core.ReactiveVaultVersionedKeyValueTemplate
- destroy(String, Versioned.Version...) - Method in interface org.springframework.vault.core.VaultVersionedKeyValueOperations
- 
Permanently remove the specifiedversionsof 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".
- doCreateRestClient(VaultEndpointProvider, ClientHttpRequestFactory) - Method in class org.springframework.vault.core.VaultTemplate
- 
Create aRestClientto be used byVaultTemplatefor Vault communication givenVaultEndpointProviderandClientHttpRequestFactory.
- doCreateRestTemplate(VaultEndpointProvider, ClientHttpRequestFactory) - Method in class org.springframework.vault.core.VaultTemplate
- 
Create aRestTemplateto be used byVaultTemplatefor Vault communication givenVaultEndpointProviderandClientHttpRequestFactory.
- doCreateSessionClient(VaultEndpointProvider, ClientHttpRequestFactory) - Method in class org.springframework.vault.core.VaultTemplate
- 
Create a session-boundRestClientto be used byVaultTemplatefor Vault communication givenVaultEndpointProviderandClientHttpRequestFactoryfor calls that require an authenticated context.
- doCreateSessionTemplate(VaultEndpointProvider, ClientHttpRequestFactory) - Method in class org.springframework.vault.core.VaultTemplate
- 
Create a session-boundRestTemplateto be used byVaultTemplatefor Vault communication givenVaultEndpointProviderandClientHttpRequestFactoryfor calls that require an authenticated context.
- doCreateSessionWebClient(VaultEndpointProvider, ClientHttpConnector) - Method in class org.springframework.vault.core.ReactiveVaultTemplate
- 
Create a session-boundWebClientto be used byVaultTemplatefor Vault communication givenVaultEndpointProviderandClientHttpConnectorfor calls that require an authenticated context.
- doCreateWebClient(VaultEndpointProvider, ClientHttpConnector) - Method in class org.springframework.vault.core.ReactiveVaultTemplate
- 
Create aWebClientto be used byReactiveVaultTemplatefor Vault communication givenVaultEndpointProviderandClientHttpConnector.
- 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 fromVaultOperations.
- doRenewLease(RequestedSecret, Lease) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
- 
Renew aLeasefor 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 theLease.
- doTransformProperties(Map<String, Object>) - Method in class org.springframework.vault.core.env.LeaseAwareVaultPropertySource
- 
Hook method to transform properties usingPropertyTransformer.
- doTransformProperties(Map<String, Object>) - Method in class org.springframework.vault.core.env.VaultPropertySource
- 
Hook method to transform properties usingPropertyTransformer.
- 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 VaultRestOperationsCallback.
- 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 VaultRestOperationsCallback.
- 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 VaultRestOperationsCallback.
- 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 VaultRestOperationsCallback.
- 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 intoDuration.
- 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 emptyPlaintext.
- empty() - Static method in class org.springframework.vault.support.Policy
- 
Create an emptyPolicywithout rules.
- empty() - Static method in class org.springframework.vault.support.TransformPlaintext
- 
Factory method to create an emptyTransformPlaintext.
- empty() - Static method in class org.springframework.vault.support.VaultTokenRequest
- 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 providedplaintextusing 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 providedplaintextusing 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 ofplaintextusing 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 ofplaintextusing 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 providedplaintextusing 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 providedplaintextusing 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.RestClientBuilder
- 
Set theVaultEndpointthat should be used with theRestClient.
- endpoint(VaultEndpoint) - Method in class org.springframework.vault.client.RestTemplateBuilder
- 
Set theVaultEndpointthat should be used with theRestTemplate.
- endpoint(VaultEndpoint) - Method in class org.springframework.vault.client.WebClientBuilder
- 
Set theVaultEndpointthat should be used with theWebClient.
- endpointProvider(ReactiveVaultEndpointProvider) - Method in class org.springframework.vault.client.WebClientBuilder
- 
Set theReactiveVaultEndpointProviderthat should be used with theWebClient.
- endpointProvider(VaultEndpointProvider) - Method in class org.springframework.vault.client.RestClientBuilder
- 
Set theVaultEndpointProviderthat should be used with theRestClient.
- endpointProvider(VaultEndpointProvider) - Method in class org.springframework.vault.client.RestTemplateBuilder
- 
Set theVaultEndpointProviderthat should be used with theRestTemplate.
- endpointProvider(VaultEndpointProvider) - Method in class org.springframework.vault.client.WebClientBuilder
- 
Set theVaultEndpointProviderthat 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/.
- entityAlias(String) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
- 
Configure the entity alias for the token.
- entries(String) - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
- EnvironmentVaultConfiguration - Class in org.springframework.vault.config
- 
Configuration using Spring'sEnvironmentto 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.RestClientBuilder
- 
Set theResponseErrorHandlerthat should be used with theRestClient.
- errorHandler(ResponseErrorHandler) - Method in class org.springframework.vault.client.RestTemplateBuilder
- 
Set theResponseErrorHandlerthat 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 theExchangeFilterFunctionsthat should be applied to theClientRequest.
- find(String) - Static method in enum class org.springframework.vault.support.Policy.BuiltinCapabilities
- 
Find aPolicy.Capabilityby 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 newLifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTriggerto calculate execution times oftimeoutbefore theLoginTokenexpires
- FixedTimeoutRefreshTrigger(Duration) - Constructor for class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger
- 
Create a newLifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTriggerto calculate execution times ofrefreshBeforeExpirybefore theLoginTokenexpires.
- FixedTimeoutRefreshTrigger(Duration, Duration) - Constructor for class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger
- 
Create a newLifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTriggerto calculate execution times oftimeoutbefore theLoginTokenexpires.
- 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 aString/Objectmap to a flatString/Objectmap.
- flattenMap(Map<String, Object>) - Method in class org.springframework.vault.core.env.VaultPropertySource
- 
Utility method converting aString/Objectmap to a flatString/Objectmap.
- 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 newSslConfigurationfor the given key store with the defaultKeyStoretype.
- forKeyStore(Resource, char[], SslConfiguration.KeyConfiguration) - Static method in class org.springframework.vault.support.SslConfiguration
- 
Create a newSslConfigurationfor the given key store with the defaultKeyStoretype.
- forKeyStore(SslConfiguration.KeyStoreConfiguration) - Static method in class org.springframework.vault.support.SslConfiguration
- 
Create a newSslConfigurationfor 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 aDurationinto the Go format representation.
- forPrefix(String) - Static method in class org.springframework.vault.core.util.PropertyTransformers.KeyPrefixPropertyTransformer
- 
Create a newPropertyTransformers.KeyPrefixPropertyTransformerthat adds a prefix to each key name.
- forTrustStore(Resource, char[]) - Static method in class org.springframework.vault.support.SslConfiguration
- 
Create a newSslConfigurationfor the given trust store with the defaultKeyStoretype.
- forTrustStore(SslConfiguration.KeyStoreConfiguration) - Static method in class org.springframework.vault.support.SslConfiguration
- 
Create a newSslConfigurationfor the giventrust store.
- from(int) - Static method in class org.springframework.vault.support.Versioned.Version
- 
Create aVersioned.Versiongiven aversionNumber.
- from(String, VaultResponse) - Static method in class org.springframework.vault.repository.convert.SecretDocument
- from(String) - Static method in class org.springframework.vault.client.VaultEndpoint
- 
Create aVaultEndpointgiven aURI.
- from(URI) - Static method in class org.springframework.vault.client.VaultEndpoint
- 
Create aVaultEndpointgiven aURI.
- from(RequestedSecret.Mode, String) - Static method in class org.springframework.vault.core.lease.domain.RequestedSecret
- from(VaultOperations) - Static method in interface org.springframework.vault.support.JacksonCompat.ObjectMapperAccessor
- from(VaultToken) - Static method in class org.springframework.vault.client.VaultHttpHeaders
- 
CreateHttpHeadersgivenVaultToken.
- fromContext(byte[]) - Static method in class org.springframework.vault.support.VaultTransitContext
- 
Create aVaultTransitContextgivencontextbytes.
- fromHttpRequest(AuthenticationSteps.HttpRequest<T>) - Static method in class org.springframework.vault.authentication.AuthenticationSteps
- 
Start flow composition from aAuthenticationSteps.HttpRequest.
- fromInstance(ThreadPoolTaskScheduler) - Static method in class org.springframework.vault.config.AbstractVaultConfiguration.TaskSchedulerWrapper
- 
Factory method to adapt an existingThreadPoolTaskSchedulerbean without calling lifecycle methods.
- fromKey(String) - Static method in class org.springframework.vault.support.PemObject
- 
Create aPemObjectfrom PEMcontentthat is enclosed with-BEGIN PRIVATE KEY-and-END PRIVATE KEY-.
- fromNonce(byte[]) - Static method in class org.springframework.vault.support.VaultTransitContext
- 
Create aVaultTransitContextgivennoncebytes.
- fromSupplier(Supplier<T>) - Static method in class org.springframework.vault.authentication.AuthenticationSteps
- 
Start flow composition from aSupplier.
- fromTimeToLive(Duration) - Static method in class org.springframework.vault.core.lease.domain.Lease
- 
Create a new non-renewableLease, without aleaseIdand specified duration.
- fromTransformation(String) - Static method in class org.springframework.vault.support.VaultTransformContext
- 
Create aVaultTransformContextgiventransformationbytes.
- fromTweak(byte[]) - Static method in class org.springframework.vault.support.VaultTransformContext
- 
Create aVaultTransformContextgiventweakString.
- fromValue(T) - Static method in class org.springframework.vault.authentication.AuthenticationSteps
- 
Start flow composition from a scalarvalue.
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, RestClient) - Constructor for class org.springframework.vault.authentication.GcpComputeAuthentication
- 
Create a newGcpComputeAuthenticationinstance givenGcpComputeAuthenticationOptionsandRestClientfor Vault and Google API use.
- GcpComputeAuthentication(GcpComputeAuthenticationOptions, RestClient, RestClient) - Constructor for class org.springframework.vault.authentication.GcpComputeAuthentication
- 
Create a newGcpComputeAuthenticationinstance givenGcpComputeAuthenticationOptionsandRestClientfor Vault and Google API use.
- GcpComputeAuthentication(GcpComputeAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.GcpComputeAuthentication
- 
Create a newGcpComputeAuthenticationinstance givenGcpComputeAuthenticationOptionsandRestOperationsfor Vault and Google API use.
- GcpComputeAuthentication(GcpComputeAuthenticationOptions, RestOperations, RestOperations) - Constructor for class org.springframework.vault.authentication.GcpComputeAuthentication
- 
Create a newGcpComputeAuthenticationinstance givenGcpComputeAuthenticationOptionsandRestOperationsfor Vault and Google API use.
- GcpComputeAuthenticationOptions - Class in org.springframework.vault.authentication
- 
Authentication options forGcpComputeAuthentication.
- GcpComputeAuthenticationOptions.GcpComputeAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
- 
Builder forGcpComputeAuthenticationOptions.
- 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 Credentialsprojects.serviceAccounts.signJwtmethod.
- GcpIamCredentialsAuthentication(GcpIamCredentialsAuthenticationOptions, RestClient) - Constructor for class org.springframework.vault.authentication.GcpIamCredentialsAuthentication
- 
Create a new instance ofGcpIamCredentialsAuthenticationgivenGcpIamCredentialsAuthenticationOptionsandRestClient.
- GcpIamCredentialsAuthentication(GcpIamCredentialsAuthenticationOptions, RestClient, TransportChannelProvider) - Constructor for class org.springframework.vault.authentication.GcpIamCredentialsAuthentication
- 
Create a new instance ofGcpIamCredentialsAuthenticationgivenGcpIamCredentialsAuthenticationOptions,RestOperationsandTransportChannelProvider.
- GcpIamCredentialsAuthentication(GcpIamCredentialsAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.GcpIamCredentialsAuthentication
- 
Create a new instance ofGcpIamCredentialsAuthenticationgivenGcpIamCredentialsAuthenticationOptionsandRestOperations.
- GcpIamCredentialsAuthentication(GcpIamCredentialsAuthenticationOptions, RestOperations, TransportChannelProvider) - Constructor for class org.springframework.vault.authentication.GcpIamCredentialsAuthentication
- 
Create a new instance ofGcpIamCredentialsAuthenticationgivenGcpIamCredentialsAuthenticationOptions,RestOperationsandTransportChannelProvider.
- GcpIamCredentialsAuthenticationOptions - Class in org.springframework.vault.authentication
- 
Authentication options forGcpIamCredentialsAuthentication.
- GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
- 
Builder forGcpIamCredentialsAuthenticationOptions.
- GcpJwtAuthenticationSupport - Class in org.springframework.vault.authentication
- 
Base class for GCP JWT-based authentication.
- generated() - Static method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.Nonce
- 
Create a new generatedAwsEc2AuthenticationOptions.NonceusingUUID.
- 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.GoogleCredentialsSupplier
- 
Exception-safe helper to getServiceAccountCredentialsfromGoogleCredentialsSupplier.getCredentials().
- get() - Method in class org.springframework.vault.authentication.ResourceCredentialSupplier
- get() - Method in class org.springframework.vault.support.AbstractResult
- 
Return the result or throw aVaultExceptionif 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.ReactiveVaultKeyValueMetadataOperations
- 
Retrieve the metadata and versions for the secret at the specified path.
- get(String) - Method in interface org.springframework.vault.core.ReactiveVaultKeyValueOperations
- 
Read the secret atpath.
- get(String) - Method in interface org.springframework.vault.core.ReactiveVaultKeyValueOperationsSupport
- 
Read the secret atpath.
- get(String) - Method in interface org.springframework.vault.core.ReactiveVaultVersionedKeyValueOperations
- 
Read the most recent secret atpath.
- 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 atpath.
- get(String) - Method in interface org.springframework.vault.core.VaultKeyValueOperationsSupport
- 
Read the secret atpath.
- get(String) - Method in interface org.springframework.vault.core.VaultVersionedKeyValueOperations
- 
Read the most recent secret atpath.
- get(String) - Method in class org.springframework.vault.repository.convert.SecretDocument
- 
Retrieve a value from the secret document by itskey.
- get(String, Class<T>) - Method in interface org.springframework.vault.core.ReactiveVaultKeyValueOperations
- 
Read the secret atpath.
- get(String, Class<T>) - Method in interface org.springframework.vault.core.ReactiveVaultVersionedKeyValueOperations
- 
Read the most recent secret atpathand deserialize the secret to the givenresponseType.
- get(String, Class<T>) - Method in interface org.springframework.vault.core.VaultKeyValueOperations
- 
Read the secret atpath.
- get(String, Class<T>) - Method in interface org.springframework.vault.core.VaultVersionedKeyValueOperations
- 
Read the most recent secret atpathand deserialize the secret to the givenresponseType.
- get(String, String...) - Static method in class org.springframework.vault.authentication.AuthenticationSteps.HttpRequestBuilder
- 
Builder entry point toGETfromuriTemplate.
- get(String, Versioned.Version) - Method in interface org.springframework.vault.core.ReactiveVaultVersionedKeyValueOperations
- 
Read the requestedVersioned.Versionof the secret atpath.
- get(String, Versioned.Version) - Method in class org.springframework.vault.core.ReactiveVaultVersionedKeyValueTemplate
- get(String, Versioned.Version) - Method in interface org.springframework.vault.core.VaultVersionedKeyValueOperations
- 
Read the requestedVersioned.Versionof 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.ReactiveVaultVersionedKeyValueOperations
- 
Read the requestedVersioned.Versionof the secret atpathand deserialize the secret to the givenresponseType.
- get(String, Versioned.Version, Class<T>) - Method in class org.springframework.vault.core.ReactiveVaultVersionedKeyValueTemplate
- get(String, Versioned.Version, Class<T>) - Method in interface org.springframework.vault.core.VaultVersionedKeyValueOperations
- 
Read the requestedVersioned.Versionof the secret atpathand 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 toGETfromuri.
- 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
- 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.ReactiveVaultVersionedKeyValueTemplate
- getApiVersion() - Method in interface org.springframework.vault.core.ReactiveVaultKeyValueOperationsSupport
- getApiVersion() - Method in class org.springframework.vault.core.VaultVersionedKeyValueTemplate
- getApiVersion() - Method in interface org.springframework.vault.core.VaultKeyValueOperationsSupport
- getAppRole() - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions
- getAsString() - Method in class org.springframework.vault.support.VaultDecryptionResult
- 
Return the result asStringor throw aVaultExceptionif the operation completed with an error.
- getAsString() - Method in class org.springframework.vault.support.VaultTransformDecodeResult
- 
Return the result asStringor throw aVaultExceptionif the operation completed with an error.
- getAsString() - Method in class org.springframework.vault.support.VaultTransformEncodeResult
- 
Return the result asStringor throw aVaultExceptionif the operation completed with an error.
- getAt(Object, String) - Method in class org.springframework.vault.support.JacksonCompat
- getAuth() - Method in class org.springframework.vault.support.VaultResponseSupport
- getAuthenticationErrorListener() - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
- 
Returns theAuthenticationListenerto listen for login token error events.
- getAuthenticationListener() - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
- 
Returns theAuthenticationListenerto listen for login token events.
- getAuthenticationSteps() - Method in class org.springframework.vault.authentication.AppRoleAuthentication
- getAuthenticationSteps() - Method in interface org.springframework.vault.authentication.AuthenticationStepsFactory
- 
Get theAuthenticationStepsdescribing 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.GitHubAuthentication
- getAuthenticationSteps() - Method in class org.springframework.vault.authentication.JwtAuthentication
- 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
- getBody() - Method in class org.springframework.vault.repository.convert.SecretDocumentAccessor
- 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.JdkHttpClient
- 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 aX509Certificate.
- getCertificates() - Method in class org.springframework.vault.support.PemObject
- 
Retrieve one or moreX509Certificates.
- 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
- getCredentials() - Method in interface org.springframework.vault.authentication.GoogleCredentialsSupplier
- 
Get aGoogleCredentialsfor GCP IAM credentials authentication via JWT signing.
- getCredentialsProvider() - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions
- 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
- getCustomMetadata() - Method in class org.springframework.vault.support.VaultMetadataRequest
- getCustomMetadata() - Method in class org.springframework.vault.support.VaultMetadataResponse
- getCustomMetadata() - Method in class org.springframework.vault.support.Versioned.Metadata
- 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
- getEntityAlias() - Method in class org.springframework.vault.support.VaultTokenRequest
- getEntityInformation(Class<T>) - Method in class org.springframework.vault.repository.support.VaultRepositoryFactory
- getEnvironment() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
- 
Return theEnvironmentto 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
- 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 usingkeyNameof givenPlaintextusing 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 usingkeyNameof givenPlaintextusing 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 usingkeyNameof givenVaultHmacRequestusing 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 usingkeyNameof givenVaultHmacRequestusing 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
- getHttpClient(SslConfiguration) - Static method in class org.springframework.vault.client.ClientHttpRequestFactoryFactory.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
- getIssuerCertificate(String) - Method in interface org.springframework.vault.core.VaultPkiOperations
- 
Retrieves the specified issuer's certificate.
- getIssuerCertificate(String) - Method in class org.springframework.vault.core.VaultPkiTemplate
- getIssuerCertificate(String, VaultPkiOperations.Encoding) - Method in interface org.springframework.vault.core.VaultPkiOperations
- 
Retrieves the specified issuer's certificate.
- getIssuerCertificate(String, VaultPkiOperations.Encoding) - Method in class org.springframework.vault.core.VaultPkiTemplate
- getIssuingCaCertificate() - Method in class org.springframework.vault.support.Certificate
- getJsonNodeClass() - Method in class org.springframework.vault.support.JacksonCompat
- getJwtSupplier() - Method in class org.springframework.vault.authentication.JwtAuthenticationOptions
- 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 aFluxof transit key names.
- getKeys() - Method in class org.springframework.vault.core.ReactiveVaultTransitTemplate
- getKeys() - Method in interface org.springframework.vault.core.VaultTransitOperations
- 
Get aListof 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 thisAuthenticationSteps.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
- getMetadataTokenRequestUri() - Method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions
- getMetadataTokenTtl() - Method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions
- 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
- getNotAfter() - Method in class org.springframework.vault.support.VaultCertificateRequest
- getNumUses() - Method in class org.springframework.vault.support.VaultTokenRequest
- getObjectMapperAccessor() - Method in class org.springframework.vault.support.JacksonCompat
- getObjectMapperAccessor(List<HttpMessageConverter<?>>) - Method in class org.springframework.vault.support.JacksonCompat
- 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.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.GitHubAuthenticationOptions
- getPath() - Method in class org.springframework.vault.authentication.JwtAuthenticationOptions
- 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
- getPhase() - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
- 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 aPolicyby 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
- getPrettyPrintObjectMapperAccessor() - Method in class org.springframework.vault.support.JacksonCompat
- 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 asKeySpec.
- getPrivateKeyType() - Method in class org.springframework.vault.support.CertificateBundle
- getProgress() - Method in interface org.springframework.vault.support.VaultUnsealStatus
- 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
- getReference() - Method in class org.springframework.vault.support.VaultTransformContext
- 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
- 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 throwIllegalStateExceptionif the Id is not set.
- getRequiredLeaseId() - Method in class org.springframework.vault.core.lease.domain.Lease
- getRequiredMetadata() - Method in class org.springframework.vault.support.Versioned
- 
Returns the requiredVersioned.Metadatafor 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 theRestTemplateFactory.
- getRevisionInstant() - Method in class org.springframework.vault.repository.support.VaultRevisionMetadata
- getRevisionNumber() - Method in class org.springframework.vault.repository.support.VaultRevisionMetadata
- getRevocationTime() - Method in class org.springframework.vault.support.Certificate
- getRight() - Method in class org.springframework.vault.authentication.AuthenticationSteps.Pair
- 
Type-safe way to get the second object of thisAuthenticationSteps.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.JwtAuthenticationOptions
- 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 aRSAPrivateCrtKeySpec.
- getRSAPublicKeySpec() - Method in class org.springframework.vault.support.PemObject
- 
Retrieve aRSAPrivateCrtKeySpec.
- getRule(String) - Method in class org.springframework.vault.support.Policy
- 
Lookup aPolicy.Ruleby 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(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.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 aVaultTokenfrom theVaultResponse.
- getToken() - Method in class org.springframework.vault.support.WrappedMetadata
- getTokenSupplier() - Method in class org.springframework.vault.authentication.GitHubAuthenticationOptions
- 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 aParameterizedTypeReferenceforresponseType.
- 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
- getUserIds() - Method in class org.springframework.vault.support.VaultCertificateRequest
- 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 toVaultEndpoint.
- getVaultEndpoint() - Method in class org.springframework.vault.client.SimpleVaultEndpointProvider
- getVaultEndpoint() - Method in interface org.springframework.vault.client.VaultEndpointProvider
- 
Provides access toVaultEndpoint.
- 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 aVaultToken.
- getVersion() - Method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions
- 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 theWebClientFactory.
- getWrapInfo() - Method in class org.springframework.vault.support.VaultResponseSupport
- getX509Certificate() - Method in class org.springframework.vault.support.Certificate
- 
Retrieve the certificate asX509Certificate.
- getX509IssuerCertificate() - Method in class org.springframework.vault.support.Certificate
- 
Retrieve the issuing CA certificate asX509Certificate.
- getX509IssuerCertificates() - Method in class org.springframework.vault.support.Certificate
- 
Retrieve the issuing CA certificates as list ofX509Certificate.
- GitHubAuthentication - Class in org.springframework.vault.authentication
- 
GitHub's authentication method can be used to authenticate with Vault using a GitHub personal access token.
- GitHubAuthentication(GitHubAuthenticationOptions, RestClient) - Constructor for class org.springframework.vault.authentication.GitHubAuthentication
- GitHubAuthentication(GitHubAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.GitHubAuthentication
- GitHubAuthenticationOptions - Class in org.springframework.vault.authentication
- 
Authentication options forGitHubAuthentication.
- GitHubAuthenticationOptions.GithubAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
- 
Builder forGitHubAuthenticationOptions.
- GithubAuthenticationOptionsBuilder() - Constructor for class org.springframework.vault.authentication.GitHubAuthenticationOptions.GithubAuthenticationOptionsBuilder
- 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 aServiceAccountCredentialsfor GCP IAM credentials authentication.
H
- handleLeaseErrorEvent(SecretLeaseEvent, Exception) - Method in class org.springframework.vault.core.env.LeaseAwareVaultPropertySource
- 
Hook method to handle aSecretLeaseEventerrors.
- handleLeaseEvent(SecretLeaseEvent, Map<String, Object>) - Method in class org.springframework.vault.core.env.LeaseAwareVaultPropertySource
- 
Hook method to handle aSecretLeaseEvent.
- 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 theHmacto 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 theClientHttpConnectorthat should be used with theWebClient.
- httpConnectorFactory(Supplier<ClientHttpConnector>) - Method in class org.springframework.vault.client.WebClientBuilder
- 
Set theSupplierofClientHttpConnectorthat should be called each time weWebClientBuilder.build()a newWebClientinstance.
I
- id(String) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
- 
Configure the token identifier.
- identityDocumentUri(URI) - Method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.AwsEc2AuthenticationOptionsBuilder
- 
Configure the Identity DocumentURI.
- identityTokenServiceUri(URI) - Method in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions.AzureMsiAuthenticationOptionsBuilder
- 
Configure the managed identity service tokenURI.
- ignoreSecretNotFound() - Element in annotation interface org.springframework.vault.annotation.VaultPropertySource
- 
Indicate if failure to find thesecretsshould 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 aVaultInitializationRequest.
- initialize(VaultInitializationRequest) - Method in class org.springframework.vault.core.VaultSysTemplate
- initialToken(VaultToken) - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions.CubbyholeAuthenticationOptionsBuilder
- 
Configure the initialVaultTokento 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() - Static method in class org.springframework.vault.support.JacksonCompat
- 
Obtain theJacksonCompatinstance.
- 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 theSupplierto obtain the instance certificate.
- instanceKey(Supplier<String>) - Method in class org.springframework.vault.authentication.PcfAuthenticationOptions.PcfAuthenticationOptionsBuilder
- 
Configure theSupplierto obtain the instance key.
- instanceMetadataUri(URI) - Method in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions.AzureMsiAuthenticationOptionsBuilder
- 
Configure the instance metadataURI.
- instantiators - Variable in class org.springframework.vault.repository.convert.AbstractVaultConverter
- invalid() - Static method in class org.springframework.vault.support.SignatureValidation
- 
Factory method to create aSignatureValidationobject representing a failed signature validation.
- invoke(String, Object) - Method in interface org.springframework.vault.core.VaultOperations
- 
Invoke an operation on a Vault path, typically aPOSTrequest along with an optional request body expecting a response.
- 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 itsvalidity 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
- isJackson3() - Method in class org.springframework.vault.support.JacksonCompat
- 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
- isPrehashed() - Method in class org.springframework.vault.support.VaultSignatureVerificationRequest
- isPrehashed() - Method in class org.springframework.vault.support.VaultSignRequest
- 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
- isRevoked() - Method in class org.springframework.vault.support.Certificate
- isRunning() - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
- 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 aroleNameandVaultCertificateRequest.
- 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 augmentVaultTokenobtained 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 givenkeyis 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 thepathbelongs to a versioned Key-Value mount.
- isWrappedToken() - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions
J
- JacksonCompat - Class in org.springframework.vault.support
- 
Compatibility layer for Jackson 2 and Jackson 3.
- JacksonCompat() - Constructor for class org.springframework.vault.support.JacksonCompat
- JacksonCompat.ObjectMapperAccessor - Interface in org.springframework.vault.support
- 
Accessor forObjectMapperthat provides methods to serialize and deserialize JSON.
- JdkHttpClient() - Constructor for class org.springframework.vault.client.ClientHttpConnectorFactory.JdkHttpClient
- JdkHttpClient() - Constructor for class org.springframework.vault.client.ClientHttpRequestFactoryFactory.JdkHttpClient
- JettyClient() - Constructor for class org.springframework.vault.client.ClientHttpConnectorFactory.JettyClient
- JettyClient() - Constructor for class org.springframework.vault.client.ClientHttpRequestFactoryFactory.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 aAuthenticationSteps.HttpRequestreturning aVaultResponse.
- just(VaultToken) - Static method in class org.springframework.vault.authentication.AuthenticationSteps
- 
Create a flow definition using a providedVaultToken.
- jwt(String) - Method in class org.springframework.vault.authentication.JwtAuthenticationOptions.JwtAuthenticationOptionsBuilder
- 
Configure the JWT authentication token.
- JwtAuthentication - Class in org.springframework.vault.authentication
- 
JWT implementation ofClientAuthentication.
- JwtAuthentication(JwtAuthenticationOptions, RestClient) - Constructor for class org.springframework.vault.authentication.JwtAuthentication
- JwtAuthentication(JwtAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.JwtAuthentication
- JwtAuthenticationOptions - Class in org.springframework.vault.authentication
- 
Authentication options forJwtAuthentication.
- JwtAuthenticationOptions.JwtAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
- 
Builder forJwtAuthenticationOptions.
- JwtAuthenticationOptionsBuilder() - Constructor for class org.springframework.vault.authentication.JwtAuthenticationOptions.JwtAuthenticationOptionsBuilder
- jwtSupplier(Supplier<String>) - Method in class org.springframework.vault.authentication.JwtAuthenticationOptions.JwtAuthenticationOptionsBuilder
- 
Configure theSupplierto obtain a JWT authentication token.
- jwtSupplier(Supplier<String>) - Method in class org.springframework.vault.authentication.KubernetesAuthenticationOptions.KubernetesAuthenticationOptionsBuilder
- 
Configure theSupplierto obtain a Kubernetes authentication token.
- jwtValidity(Duration) - Method in class org.springframework.vault.authentication.GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder
- 
Configure theDurationfor the JWT expiration.
K
- KeyStoreConfiguration(Resource, char[], String) - Constructor for class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration
- 
Create a newSslConfiguration.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 theKeyValueOperationsbean 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 ofClientAuthentication.
- KubernetesAuthentication(KubernetesAuthenticationOptions, RestClient) - Constructor for class org.springframework.vault.authentication.KubernetesAuthentication
- KubernetesAuthentication(KubernetesAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.KubernetesAuthentication
- KubernetesAuthenticationOptions - Class in org.springframework.vault.authentication
- 
Authentication options forKubernetesAuthentication.
- KubernetesAuthenticationOptions.KubernetesAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
- 
Builder forKubernetesAuthenticationOptions.
- 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 newKubernetesServiceAccountTokenFilepointing to theKubernetesServiceAccountTokenFile.DEFAULT_KUBERNETES_SERVICE_ACCOUNT_TOKEN_FILE.
- KubernetesServiceAccountTokenFile(File) - Constructor for class org.springframework.vault.authentication.KubernetesServiceAccountTokenFile
- 
Create a newKubernetesServiceAccountTokenFileKubernetesServiceAccountTokenFilefrom aFilehandle.
- KubernetesServiceAccountTokenFile(String) - Constructor for class org.springframework.vault.authentication.KubernetesServiceAccountTokenFile
- KubernetesServiceAccountTokenFile(Resource) - Constructor for class org.springframework.vault.authentication.KubernetesServiceAccountTokenFile
- 
Create a newKubernetesServiceAccountTokenFileKubernetesServiceAccountTokenFilefrom aResourcehandle.
- 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
- 
PropertySourcethat 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 exceptionalSecretLeaseEvents.
- LeaseListener - Interface in org.springframework.vault.core.lease.event
- 
Listener for VaultSecretLeaseEvents.
- LeaseListenerAdapter - Class in org.springframework.vault.core.lease.event
- 
Empty listener adapter implementingLeaseListenerandLeaseErrorListener.
- 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 aLeaseafter 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-awareSession Manager.
- LifecycleAwareSessionManager(ClientAuthentication, TaskScheduler, RestClient) - Constructor for class org.springframework.vault.authentication.LifecycleAwareSessionManager
- LifecycleAwareSessionManager(ClientAuthentication, TaskScheduler, RestClient, LifecycleAwareSessionManagerSupport.RefreshTrigger) - Constructor for class org.springframework.vault.authentication.LifecycleAwareSessionManager
- 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 aVaultTokenand 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 theTaskSchedulerandLifecycleAwareSessionManagerSupport.RefreshTrigger.
- LifecycleAwareSessionManagerSupport(TaskScheduler) - Constructor for class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport
- 
Create aLifecycleAwareSessionManagergivenTaskScheduler.
- LifecycleAwareSessionManagerSupport(TaskScheduler, LifecycleAwareSessionManagerSupport.RefreshTrigger) - Constructor for class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport
- LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger - Class in org.springframework.vault.authentication
- 
LifecycleAwareSessionManagerSupport.RefreshTriggerimplementation using a fixed timeout to schedule renewal before aLoginTokenexpires.
- 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 class org.springframework.vault.core.ReactiveVaultVersionedKeyValueTemplate
- list(String) - Method in interface org.springframework.vault.core.ReactiveVaultKeyValueOperationsSupport
- 
Enumerate keys from a Vault path.
- 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.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 aVaultToken.
- 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.GcpIamCredentialsAuthentication
- login() - Method in class org.springframework.vault.authentication.GitHubAuthentication
- login() - Method in class org.springframework.vault.authentication.JwtAuthentication
- 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 atokenfrom 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 atokenfrom Vault by issuing a HTTP request with the current state to VaultsuriTemplate.
- LoginFailedEvent - Class in org.springframework.vault.authentication.event
- 
Event published before renewing alogin token.
- LoginFailedEvent(Object, Throwable) - Constructor for class org.springframework.vault.authentication.event.LoginFailedEvent
- 
Create a newLoginFailedEventgivenException.
- 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 forLoginToken.
- LoginTokenAdapter - Class in org.springframework.vault.authentication
- 
Adapts tokens created by aClientAuthenticationto 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 expiredlogin token.
- LoginTokenExpiredEvent(VaultToken) - Constructor for class org.springframework.vault.authentication.event.LoginTokenExpiredEvent
- 
Create a newLoginTokenExpiredEventgivenVaultToken.
- 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 upmetadatafor the given token containing a wrapped response.
- lookup(VaultToken) - Method in class org.springframework.vault.core.VaultWrappingTemplate
M
- 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
- 
VaultConverterthat uses aMappingContextto 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 
- 
VaultEntityInformationimplementation using aVaultPersistentEntityinstance 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.
- metadataTokenRequestUri(URI) - Method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.AwsEc2AuthenticationOptionsBuilder
- 
Configure the Identity Metadata token requestURI.
- metadataTokenTtl(Duration) - Method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.AwsEc2AuthenticationOptionsBuilder
- 
Configure the Instance Service Metadata v2 Token TTL.
- method(HttpMethod, String, String...) - Static method in class org.springframework.vault.authentication.AuthenticationSteps.HttpRequestBuilder
- 
Builder entry point to useHttpMethodforuriTemplate.
- 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 backendVaultMounttopath.
- mount(String, VaultMount) - Method in class org.springframework.vault.core.VaultSysTemplate
- multicastEvent(AuthenticationErrorEvent) - Method in class org.springframework.vault.authentication.AuthenticationEventPublisher
- multicastEvent(AuthenticationErrorEvent) - Method in interface org.springframework.vault.authentication.event.AuthenticationEventMulticaster
- 
Multicast the given application event to appropriate listeners.
- multicastEvent(AuthenticationEvent) - Method in class org.springframework.vault.authentication.AuthenticationEventPublisher
- multicastEvent(AuthenticationEvent) - Method in interface org.springframework.vault.authentication.event.AuthenticationEventMulticaster
- 
Multicast the given application event to appropriate listeners.
- mutate() - Method in class org.springframework.vault.support.VaultTransformContext
- 
Return a builder to create a newVaultTransformContextwhose settings are replicated from the currentVaultTransformContext.
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 aExchangeFilterFunctionthat associates each request with aX-Vault-Namespaceheader if the header is not present.
- nextExecution(TriggerContext) - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport.OneShotTrigger
- nextExecution(LoginToken) - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger
- nextExecution(LoginToken) - Method in interface org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport.RefreshTrigger
- 
Determine the next execution time according to the given trigger context.
- NO_LEASE_DURATION - Static variable in class org.springframework.vault.core.lease.SecretLeaseContainer
- NO_LEASE_ID - Static variable in class org.springframework.vault.core.lease.SecretLeaseContainer
- 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 atransitoperation.
- nonce(AwsEc2AuthenticationOptions.Nonce) - Method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.AwsEc2AuthenticationOptionsBuilder
- 
Configure aAwsEc2AuthenticationOptions.Noncefor 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-durationLease.
- 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.
- notAfter(Instant) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
- 
Set theNot Afterfield of the certificate with specified date value.
- 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 createPlaintextfrom a byte sequence.
- of(byte[]) - Static method in class org.springframework.vault.support.TransformPlaintext
- 
Factory method to createTransformPlaintextfrom a byte sequence.
- of(char[]) - Static method in class org.springframework.vault.authentication.LoginToken
- 
Create a newLoginToken.
- of(char[]) - Static method in class org.springframework.vault.support.VaultToken
- 
Create a newVaultToken.
- of(char[], Duration) - Static method in class org.springframework.vault.authentication.LoginToken
- 
Create a newLoginTokenwith aleaseDurationSeconds.
- of(char[], String) - Static method in class org.springframework.vault.support.SslConfiguration.KeyConfiguration
- 
Create aSslConfiguration.KeyConfigurationto configure a specific key within aKeyStore.
- of(String) - Static method in class org.springframework.vault.support.VaultToken
- 
Create a newVaultToken.
- of(String) - Static method in class org.springframework.vault.authentication.LoginToken
- 
Create a newLoginToken.
- of(String) - Static method in class org.springframework.vault.support.Ciphertext
- 
Factory method to createCiphertextfrom the givenciphertext.
- of(String) - Static method in class org.springframework.vault.support.Hmac
- 
Factory method to create aHmacfrom 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 aSignaturefrom the givensignature.
- of(String) - Static method in class org.springframework.vault.support.TransformCiphertext
- 
Factory method to createTransformCiphertextfrom the givenciphertext.
- of(String) - Static method in class org.springframework.vault.support.TransformPlaintext
- 
Factory method to createTransformPlaintextusing fromString.
- of(String, String, String) - Static method in class org.springframework.vault.support.Certificate
- 
Create aCertificategiven a private key with certificates and the serial number.
- of(String, String, String, String) - Static method in class org.springframework.vault.support.CertificateBundle
- 
Create aCertificateBundlegiven 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 aCertificateBundlegiven a private key with certificates and the serial number.
- of(String, String, String, String, String, Long) - Static method in class org.springframework.vault.support.CertificateBundle
- 
Create aCertificateBundlegiven a private key with certificates and the serial number.
- of(String, String, String, List<String>) - Static method in class org.springframework.vault.support.Certificate
- 
Create aCertificategiven a private key with certificates and the serial number.
- of(String, String, String, List<String>, Long) - Static method in class org.springframework.vault.support.Certificate
- 
Create aCertificategiven 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 newLease.
- of(Set<Policy.Rule>) - Static method in class org.springframework.vault.support.Policy
- 
Create aPolicyfrom 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 newSslConfiguration.KeyStoreConfigurationgivenResource.
- of(Resource, char[]) - Static method in class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration
- 
Create a newSslConfiguration.KeyStoreConfigurationgivenResourceandstorePasswordusing the default keystore type.
- of(Resource, char[], String) - Static method in class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration
- 
Create a newSslConfiguration.KeyStoreConfigurationgivenResource,storePassword, andkeyStoreType.
- of(VaultTokenSupplier) - Static method in class org.springframework.vault.authentication.CachingVaultTokenSupplier
- 
Creates a newCachingVaultTokenSuppliergiven adelegate supplier.
- of(VaultEndpoint) - Static method in class org.springframework.vault.client.SimpleVaultEndpointProvider
- 
Creates a newVaultEndpointProvidergivenVaultEndpoint.
- of(Policy.Rule...) - Static method in class org.springframework.vault.support.Policy
- 
Create aPolicyfrom 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 newVaultTransitKeyCreationRequestspecifically for atype.
- 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 aLeaseis renewed.
- onAfterLeaseRevocation(RequestedSecret, Lease) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
- 
Hook method called after triggering revocation for aLease.
- onAuthenticationError(AuthenticationErrorEvent) - Method in interface org.springframework.vault.authentication.event.AuthenticationErrorListener
- 
Callback for aAuthenticationErrorEvent.
- onAuthenticationEvent(AuthenticationEvent) - Method in interface org.springframework.vault.authentication.event.AuthenticationListener
- 
Callback for aAuthenticationEvent
- onBeforeLeaseRevocation(RequestedSecret, Lease) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
- 
Hook method called before triggering revocation for aLease.
- 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(Instant) - Constructor for class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport.OneShotTrigger
- 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 aSecretLeaseEvent.
- 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 aSecretLeaseEvent
- 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 aLeaseexpires.
- onLeaseExpired(RequestedSecret, Lease) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
- 
Hook method called when aLeaseexpires.
- 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.ReactiveVaultOperations
- opsForKeyValue(String, VaultKeyValueOperationsSupport.KeyValueBackend) - Method in class org.springframework.vault.core.ReactiveVaultTemplate
- opsForKeyValue(String, VaultKeyValueOperationsSupport.KeyValueBackend) - Method in interface org.springframework.vault.core.VaultOperations
- 
ReturnVaultKeyValueOperations.
- opsForKeyValue(String, VaultKeyValueOperationsSupport.KeyValueBackend) - Method in class org.springframework.vault.core.VaultTemplate
- opsForKeyValueMetadata() - Method in interface org.springframework.vault.core.ReactiveVaultVersionedKeyValueOperations
- opsForKeyValueMetadata() - Method in class org.springframework.vault.core.ReactiveVaultVersionedKeyValueTemplate
- 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
- 
ReturnVaultPkiOperationsif 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
- 
ReturnVaultTransformOperationsif 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
- 
ReturnReactiveVaultTransitOperationsif 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
- 
ReturnVaultTransitOperationsif 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.ReactiveVaultOperations
- opsForVersionedKeyValue(String) - Method in class org.springframework.vault.core.ReactiveVaultTemplate
- opsForVersionedKeyValue(String) - Method in interface org.springframework.vault.core.VaultOperations
- 
ReturnVaultVersionedKeyValueOperations.
- 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 morePemObjects from PEMcontent.
- parseDuration(String) - Static method in class org.springframework.vault.support.DurationParser
- 
Parse a Go format duration into aDurationobject.
- parseFirst(String) - Static method in class org.springframework.vault.support.PemObject
- 
Create aPemObjectfrom PEMcontentthat is enclosed with-BEGIN PRIVATE KEY-or-BEGIN PUBLIC KEY-.
- password(CharSequence) - Method in class org.springframework.vault.authentication.UsernamePasswordAuthenticationOptions.UsernamePasswordAuthenticationBuilder
- 
Configure apasswordfor userpass authentication.
- patch(String, Map<String, ?>) - Method in interface org.springframework.vault.core.ReactiveVaultKeyValueOperations
- 
Update the secret atpathwithout removing the existing secrets.
- patch(String, Map<String, ?>) - Method in interface org.springframework.vault.core.VaultKeyValueOperations
- 
Update the secret atpathwithout removing the existing secrets.
- 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 ascubbyhole/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.GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder
- 
Configure the mount path, defaults to aws.
- path(String) - Method in class org.springframework.vault.authentication.GitHubAuthenticationOptions.GithubAuthenticationOptionsBuilder
- 
Configure the mount path.
- path(String) - Method in class org.springframework.vault.authentication.JwtAuthenticationOptions.JwtAuthenticationOptionsBuilder
- 
Configure the mount path.
- 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 apathwith the rule.
- PcfAuthentication - Class in org.springframework.vault.authentication
- 
PCF implementation ofClientAuthentication.
- PcfAuthentication(PcfAuthenticationOptions, RestClient) - Constructor for class org.springframework.vault.authentication.PcfAuthentication
- PcfAuthentication(PcfAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.PcfAuthentication
- PcfAuthenticationOptions - Class in org.springframework.vault.authentication
- 
Authentication options forPcfAuthentication.
- PcfAuthenticationOptions.PcfAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
- 
Builder forPcfAuthenticationOptions.
- PEM - Enum constant in enum class org.springframework.vault.core.VaultPkiOperations.Encoding
- 
Privacy-Enhanced Mail (PEM) format in base64.
- 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 thePlaintextinput 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 optionalVaultTransitContext.
- 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 withPolicy.Rules.
- 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 aPolicy.Rule.
- post(String, String...) - Static method in class org.springframework.vault.authentication.AuthenticationSteps.HttpRequestBuilder
- 
Builder entry point toPOSTtouriTemplate.
- post(URI) - Static method in class org.springframework.vault.authentication.AuthenticationSteps.HttpRequestBuilder
- 
Builder entry point toPOSTtouri.
- PrefixAwareUriBuilderFactory() - Constructor for class org.springframework.vault.client.VaultClients.PrefixAwareUriBuilderFactory
- PrefixAwareUriBuilderFactory(VaultEndpointProvider) - Constructor for class org.springframework.vault.client.VaultClients.PrefixAwareUriBuilderFactory
- prehashed(boolean) - Method in class org.springframework.vault.support.VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder
- 
Set to true when the input is already hashed.
- prehashed(boolean) - Method in class org.springframework.vault.support.VaultSignRequest.VaultSignRequestBuilder
- 
Set to true when the input is already hashed.
- privateKeyFormat(String) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
- 
Configure the key format.
- 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-valueMapin a functional style.
- PropertyTransformers - Class in org.springframework.vault.core.util
- 
Implementations ofPropertyTransformerthat 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
- 
PropertyTransformerthat adds a prefix to each key name.
- PropertyTransformers.NoOpPropertyTransformer - Class in org.springframework.vault.core.util
- 
PropertyTransformerthat passes the given properties through without returning changed properties.
- provided(char[]) - Static method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.Nonce
- 
Create a wrappedAwsEc2AuthenticationOptions.Noncegiven anoncevalue.
- provided(String) - Static method in interface org.springframework.vault.authentication.AppRoleAuthenticationOptions.RoleId
- 
Create aAppRoleAuthenticationOptions.RoleIdthat encapsulates a staticroleId.
- provided(String) - Static method in interface org.springframework.vault.authentication.AppRoleAuthenticationOptions.SecretId
- 
Create aAppRoleAuthenticationOptions.SecretIdthat encapsulates a staticsecretId.
- pull(VaultToken) - Static method in interface org.springframework.vault.authentication.AppRoleAuthenticationOptions.RoleId
- 
Create aAppRoleAuthenticationOptions.RoleIdthat obtains its value using pull-mode, specifying ainitial token.
- pull(VaultToken) - Static method in interface org.springframework.vault.authentication.AppRoleAuthenticationOptions.SecretId
- 
Create aAppRoleAuthenticationOptions.SecretIdthat 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.ReactiveVaultKeyValueOperations
- 
Write the secret atpath.
- put(String, Object) - Method in interface org.springframework.vault.core.ReactiveVaultVersionedKeyValueOperations
- 
Write theversioned secretatpath.
- put(String, Object) - Method in class org.springframework.vault.core.ReactiveVaultVersionedKeyValueTemplate
- put(String, Object) - Method in interface org.springframework.vault.core.VaultKeyValueOperations
- 
Write the secret atpath.
- put(String, Object) - Method in interface org.springframework.vault.core.VaultVersionedKeyValueOperations
- 
Write theversioned secretatpath.
- 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, String...) - Static method in class org.springframework.vault.authentication.AuthenticationSteps.HttpRequestBuilder
- 
Builder entry point toPUTtouriTemplate.
- put(String, VaultMetadataRequest) - Method in interface org.springframework.vault.core.ReactiveVaultKeyValueMetadataOperations
- 
Update the secret metadata, or creates new metadata if not present.
- put(String, VaultMetadataRequest) - Method in interface org.springframework.vault.core.VaultKeyValueMetadataOperations
- 
Update the secret metadata, or creates new metadata if not present.
- put(URI) - Static method in class org.springframework.vault.authentication.AuthenticationSteps.HttpRequestBuilder
- 
Builder entry point toPUTtouri.
Q
- queryLookupStrategy() - Element in annotation interface org.springframework.vault.repository.configuration.EnableVaultRepositories
- 
Returns the key of theQueryLookupStrategyto be used for lookup queries for query methods.
R
- RawTransitKey - Interface in org.springframework.vault.support
- 
A exported raw key inside Vault'stransitbackend.
- ReactiveLifecycleAwareSessionManager - Class in org.springframework.vault.authentication
- 
Reactive implementation of Lifecycle-awaresession manager.
- ReactiveLifecycleAwareSessionManager(VaultTokenSupplier, TaskScheduler, WebClient) - Constructor for class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager
- 
Create aReactiveLifecycleAwareSessionManagergivenClientAuthentication,TaskSchedulerandWebClient.
- ReactiveLifecycleAwareSessionManager(VaultTokenSupplier, TaskScheduler, WebClient, LifecycleAwareSessionManagerSupport.RefreshTrigger) - Constructor for class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager
- 
Create aReactiveLifecycleAwareSessionManagergivenVaultTokenSupplier,TaskSchedulerandWebClient.
- ReactiveLifecycleAwareSessionManager.TokenWrapper - Class in org.springframework.vault.authentication
- 
Wraps aVaultTokenand specifies whether the token is revocable on factory shutdown.
- reactiveSessionManager() - Method in class org.springframework.vault.config.AbstractReactiveVaultConfiguration
- 
Construct aReactiveSessionManagerusingAbstractReactiveVaultConfiguration.vaultTokenSupplier().
- ReactiveSessionManager - Interface in org.springframework.vault.authentication
- 
Strategy interface that encapsulates the creation and management of Vault sessions based onVaultTokenused by reactive components.
- ReactiveVaultClients - Class in org.springframework.vault.client
- 
Vault Client factory to createWebClientconfigured 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 aVaultEndpoint.
- ReactiveVaultKeyValueMetadataOperations - 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.
- ReactiveVaultKeyValueOperations - Interface in org.springframework.vault.core
- 
Interface that specifies a basic set of Vault operations using Vault's Key/Value secret backend.
- ReactiveVaultKeyValueOperationsSupport - Interface in org.springframework.vault.core
- 
Interface that specifies a basic set of Vault operations using Vault's Key/Value secret backend.
- reactiveVaultOperations - Variable in class org.springframework.vault.core.ReactiveVaultVersionedKeyValueTemplate
- ReactiveVaultOperations - Interface in org.springframework.vault.core
- 
Interface that specifies a basic set of Vault operations executed on a reactive infrastructure, implemented byReactiveVaultTemplate.
- 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 ofReactiveVaultSysOperations.
- ReactiveVaultSysTemplate(ReactiveVaultOperations) - Constructor for class org.springframework.vault.core.ReactiveVaultSysTemplate
- 
Create a newReactiveVaultSysTemplatewith the givenReactiveVaultOperations.
- reactiveVaultTemplate() - Method in class org.springframework.vault.config.AbstractReactiveVaultConfiguration
- 
Create aReactiveVaultTemplate.
- 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 newReactiveVaultTemplatewith aVaultEndpointProvider,ClientHttpConnectorandVaultTokenSupplier.
- 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 newReactiveVaultTemplatewith aVaultEndpoint,ClientHttpConnectorandVaultTokenSupplier.
- ReactiveVaultTemplate(WebClientBuilder) - Constructor for class org.springframework.vault.core.ReactiveVaultTemplate
- 
Create a newReactiveVaultTemplatethrough aWebClientBuilder.
- ReactiveVaultTemplate(WebClientBuilder, VaultTokenSupplier) - Constructor for class org.springframework.vault.core.ReactiveVaultTemplate
- ReactiveVaultTransitOperations - Interface in org.springframework.vault.core
- 
* Interface that specifies operations using thetransitbackend.
- ReactiveVaultTransitTemplate - Class in org.springframework.vault.core
- 
Default implementation ofReactiveVaultTransitOperations.
- ReactiveVaultTransitTemplate(ReactiveVaultOperations, String) - Constructor for class org.springframework.vault.core.ReactiveVaultTransitTemplate
- ReactiveVaultVersionedKeyValueOperations - 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.
- ReactiveVaultVersionedKeyValueTemplate - Class in org.springframework.vault.core
- 
Default implementation ofReactiveVaultVersionedKeyValueOperations.
- ReactiveVaultVersionedKeyValueTemplate(ReactiveVaultOperations, String) - Constructor for class org.springframework.vault.core.ReactiveVaultVersionedKeyValueTemplate
- 
Create a newReactiveVaultVersionedKeyValueTemplategivenReactiveVaultOperationsand the mountpath.
- ReactorNetty() - Constructor for class org.springframework.vault.client.ClientHttpConnectorFactory.ReactorNetty
- ReactorNetty() - Constructor for class org.springframework.vault.client.ClientHttpRequestFactoryFactory.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 (GET)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 (GET)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 typeresponseType.
- 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
- readRequired(String) - Method in interface org.springframework.vault.core.VaultOperations
- 
Read (GET)from a Vault path.
- readRequired(String, Class<T>) - Method in interface org.springframework.vault.core.VaultOperations
- 
Read (GET)from a secret backend.
- reference(String) - Method in class org.springframework.vault.support.VaultTransformContext.VaultTransformRequestBuilder
- 
Set a user-defined reference identifier.
- 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 aRegion, used for computing the signature.
- regionProvider(AwsRegionProvider) - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder
- 
Configure anAwsRegionProvider, required to calculate the region to be used for computing the signature.
- registerBeansForRoot(BeanDefinitionRegistry, RepositoryConfigurationSource) - Method in class org.springframework.vault.repository.configuration.VaultRepositoryConfigurationExtension
- registerCodecs(Consumer<Object>) - Method in class org.springframework.vault.support.JacksonCompat
- removeAuthenticationListener(AuthenticationListener) - Method in class org.springframework.vault.authentication.AuthenticationEventPublisher
- 
Remove aAuthenticationListener.
- removeAuthenticationListener(AuthenticationListener) - Method in interface org.springframework.vault.authentication.event.AuthenticationEventMulticaster
- 
Remove aAuthenticationListener.
- removeErrorListener(AuthenticationErrorListener) - Method in class org.springframework.vault.authentication.AuthenticationEventPublisher
- 
Remove aAuthenticationErrorListener.
- removeErrorListener(AuthenticationErrorListener) - Method in interface org.springframework.vault.authentication.event.AuthenticationEventMulticaster
- 
Remove aAuthenticationErrorListener.
- removeLeaseErrorListener(LeaseErrorListener) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
- 
Remove aLeaseErrorListener.
- removeLeaseListener(LeaseListener) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
- 
Remove aLeaseListener.
- removeNullProperties() - Static method in class org.springframework.vault.core.util.PropertyTransformers
- renew(RequestedSecret) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
- 
Renew asecret.
- renew(VaultToken) - Method in interface org.springframework.vault.core.VaultTokenOperations
- 
Renew aVaultToken.
- 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 renewableLoginTokenwith aleaseDurationSeconds.
- renewable(String) - Static method in class org.springframework.vault.core.lease.domain.RequestedSecret
- 
Create a renewableRequestedSecretatpath.
- renewable(VaultToken, Duration) - Static method in class org.springframework.vault.authentication.LoginToken
- 
Create a new renewableLoginTokenwith 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 theFactoryBeanclass 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 aAuthenticationSteps.HttpRequest.
- requestCustomizers(RestTemplateRequestCustomizer<?>...) - Method in class org.springframework.vault.client.RestTemplateBuilder
- 
Add theRestTemplateRequestCustomizersthat 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 leaseRequestedSecret.Mode.
- RequestedSecret.Mode - Enum Class in org.springframework.vault.core.lease.domain
- requestFactory(Supplier<ClientHttpRequestFactory>) - Method in class org.springframework.vault.client.RestClientBuilder
- 
Set theSupplierofClientHttpRequestFactorythat should be called each time weRestClientBuilder.build()a newRestClientinstance.
- requestFactory(Supplier<ClientHttpRequestFactory>) - Method in class org.springframework.vault.client.RestTemplateBuilder
- 
Set theSupplierofClientHttpRequestFactorythat should be called each time weRestTemplateBuilder.build()a newRestTemplateinstance.
- requestFactory(ClientHttpRequestFactory) - Method in class org.springframework.vault.client.RestClientBuilder
- 
Set theClientHttpRequestFactorythat should be used with theRestClient.
- requestFactory(ClientHttpRequestFactory) - Method in class org.springframework.vault.client.RestTemplateBuilder
- 
Set theClientHttpRequestFactorythat should be used with theRestTemplate.
- requestInitializers(ClientHttpRequestInitializer...) - Method in class org.springframework.vault.client.RestClientBuilder
- 
Add theClientHttpRequestInitializersthat should be applied toClientHttpRequestinitialization.
- requestRenewableSecret(String) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
- 
Request a renewable secret atpath.
- requestRotatingSecret(String) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
- 
Request a rotating secret atpath.
- ResourceCredentialSupplier - Class in org.springframework.vault.authentication
- 
Mechanism to retrieve a credential from aResource.
- 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
- RestClientBuilder - Class in org.springframework.vault.client
- 
Builder that can be used to configure and create aRestClient.
- RestClientCustomizer - Interface in org.springframework.vault.client
- 
Callback interface that can be used to customize aRestClient.Builder.
- restOperations() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
- 
Construct aRestOperationsobject configured for Vault session management and authentication usage.
- restOperations() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
- RestOperationsCallback<T extends @Nullable Object> - Interface in org.springframework.vault.core
- 
A callback for executing arbitrary operations onRestOperations.
- 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 aRestTemplate.
- RestTemplateCustomizer - Interface in org.springframework.vault.client
- 
Callback interface that can be used to customize aRestTemplate.
- restTemplateFactory(AbstractVaultConfiguration.ClientFactoryWrapper) - Method in class org.springframework.vault.config.AbstractVaultConfiguration
- 
Create aRestTemplateFactorybean that is used to produceRestTemplate.
- RestTemplateFactory - Interface in org.springframework.vault.client
- 
Factory interface that produces aRestTemplateobject.
- RestTemplateRequestCustomizer<T extends ClientHttpRequest> - Interface in org.springframework.vault.client
- 
Callback interface that can be used to customize theClientHttpRequestsent 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 currentVaultToken.
- revoke() - Method in class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager
- 
Revoke and drop the currentVaultToken.
- 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 aVaultToken.
- revoke(VaultToken) - Method in class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager
- 
Revoke aVaultToken.
- revoke(VaultToken) - Method in interface org.springframework.vault.core.VaultTokenOperations
- 
Revoke aVaultToken.
- revoke(VaultToken) - Method in class org.springframework.vault.core.VaultTokenTemplate
- revokeNow() - Method in class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager
- 
Revoke and drop the currentVaultTokennow.
- revokeNow(Mono<ReactiveLifecycleAwareSessionManager.TokenWrapper>) - Method in class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager
- 
Revoke aVaultTokennow and block execution until revocation completes.
- revokeOrphan(VaultToken) - Method in interface org.springframework.vault.core.VaultTokenOperations
- 
Revoke aVaultTokenbut 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(String, List<Ciphertext>) - Method in interface org.springframework.vault.core.ReactiveVaultTransitOperations
- 
Rewrap the provided batch of cipher text using the latest version of the named key.
- rewrap(String, List<Ciphertext>) - Method in class org.springframework.vault.core.ReactiveVaultTransitTemplate
- rewrap(String, List<Ciphertext>) - Method in interface org.springframework.vault.core.VaultTransitOperations
- 
Rewrap the provided batch of cipher text using the latest version of the named key.
- rewrap(String, List<Ciphertext>) - 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.GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder
- 
Configure the name of the role against which the login is being attempted.
- role(String) - Method in class org.springframework.vault.authentication.JwtAuthenticationOptions.JwtAuthenticationOptionsBuilder
- 
Configure the role.
- 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 asecret.
- ROTATE - Enum constant in enum class org.springframework.vault.annotation.VaultPropertySource.Renewal
- 
Renew secrets (likeVaultPropertySource.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 rotatingRequestedSecretatpath.
- 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
- 
Secretmarks 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, emptySecretDocument.
- 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(String) - Constructor for class org.springframework.vault.repository.convert.SecretDocument
- SecretDocument(Map<String, Object>) - Constructor for class org.springframework.vault.repository.convert.SecretDocument
- 
Create a newSecretDocumentgiven abody map.
- SecretDocumentAccessor - Class in org.springframework.vault.repository.convert
- 
Wrapper value object for aSecretDocumentto be able to access raw values byVaultPersistentPropertyreferences.
- secretId(AppRoleAuthenticationOptions.SecretId) - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder
- 
Configure asecretId.
- 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 associatedLease.
- SecretLeaseContainer(VaultOperations) - Constructor for class org.springframework.vault.core.lease.SecretLeaseContainer
- 
Create a newSecretLeaseContainergivenVaultOperations.
- 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 aLease.
- 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 anExceptionduring 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 forLeasebased 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 forSecretLeaseEvents.
- SecretLeaseEventPublisher() - Constructor for class org.springframework.vault.core.lease.SecretLeaseEventPublisher
- SecretLeaseEventPublisher.LoggingErrorListener - Enum Class in org.springframework.vault.core.lease
- 
SimpleLeaseErrorListenerimplementation to log errors.
- SecretLeaseExpiredEvent - Class in org.springframework.vault.core.lease.event
- 
Event published after an expiredLeasefor aRequestedSecretwas 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 aRequestedSecret.
- SecretNotFoundEvent(RequestedSecret, Lease) - Constructor for class org.springframework.vault.core.lease.event.SecretNotFoundEvent
- 
Create a newSecretNotFoundEventgivenRequestedSecret
- 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 aSecretNotFoundExceptionwith the specified detail message.
- SecretNotFoundException(String, Throwable, String) - Constructor for exception org.springframework.vault.core.SecretNotFoundException
- 
Create aSecretNotFoundExceptionwith 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.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 wrappingAbstractReactiveVaultConfiguration.reactiveSessionManager()and exposing imperativeSessionManageron top of a reactive API.
- sessionManager() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
- 
Construct aLifecycleAwareSessionManagerusingAbstractVaultConfiguration.clientAuthentication().
- SessionManager - Interface in org.springframework.vault.authentication
- 
Strategy interface that encapsulates the creation and management of Vault sessions based onVaultToken.
- 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 viaApplicationEventPublisher.
- setExpiryPredicate(Predicate<Lease>) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
- setExpiryThreshold(Duration) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
- 
Set the expiry threshold.
- 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.
- setId(String) - Method in class org.springframework.vault.repository.convert.SecretDocumentAccessor
- setInstantiators(EntityInstantiators) - Method in class org.springframework.vault.repository.convert.AbstractVaultConverter
- 
RegistersEntityInstantiatorsto 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 theLeaseEndpointsto 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 theLeaseStrategyfor lease renewal error handling.
- setLeaseStrategy(LeaseStrategy) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
- 
Set theLeaseStrategyfor 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 amountDurationthat 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 theSessionManager.
- setTaskScheduler(TaskScheduler) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
- 
Sets theTaskSchedulerto 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 theVaultTypeMapperto be used to add type information toSecretDocuments created by the converter and how to lookup type information fromSecretDocuments 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 aftererrorhappened.
- sign(String, Plaintext) - Method in interface org.springframework.vault.core.ReactiveVaultTransitOperations
- 
Create a cryptographic signature usingkeyNameof the givenPlaintextand 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 usingkeyNameof the givenPlaintextand 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 usingkeyNameof the givenVaultSignRequestand 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 usingkeyNameof the givenVaultSignRequestand 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 theSignatureto 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 aSignaturevalidation.
- 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.GcpIamCredentialsAuthentication
- SimpleSessionManager - Class in org.springframework.vault.authentication
- 
Default implementation ofSessionManager.
- SimpleSessionManager(ClientAuthentication) - Constructor for class org.springframework.vault.authentication.SimpleSessionManager
- 
Create a newSimpleSessionManagerusing aClientAuthentication.
- SimpleVaultEndpointProvider - Class in org.springframework.vault.client
- 
VaultEndpointProviderreturning 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 newSslConfiguration.
- SslConfiguration(SslConfiguration.KeyStoreConfiguration, SslConfiguration.KeyConfiguration, SslConfiguration.KeyStoreConfiguration, List<String>, List<String>) - Constructor for class org.springframework.vault.support.SslConfiguration
- 
Create a newSslConfiguration.
- SslConfiguration(SslConfiguration.KeyStoreConfiguration, SslConfiguration.KeyStoreConfiguration) - Constructor for class org.springframework.vault.support.SslConfiguration
- 
Create a newSslConfiguration.
- SslConfiguration(SslConfiguration.KeyStoreConfiguration, SslConfiguration.KeyStoreConfiguration, List<String>, List<String>) - Constructor for class org.springframework.vault.support.SslConfiguration
- 
Create a newSslConfiguration.
- 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 theSecretLeaseContainer.
- stop() - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
- 
Stop theSecretLeaseContainer.
- 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 aString.
- test(SecretDocument) - Method in class org.springframework.vault.repository.query.VaultQuery
- 
Evaluate the query against aSecretDocument.
- threadPoolTaskScheduler() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
- 
Create aAbstractVaultConfiguration.TaskSchedulerWrapperused byLifecycleAwareSessionManagerandSecretLeaseContainerwrappingThreadPoolTaskScheduler.
- 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.GitHubAuthenticationOptions.GithubAuthenticationOptionsBuilder
- 
Configure the GitHub token.
- 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-basedClientAuthenticationmethod.
- TokenAuthentication(String) - Constructor for class org.springframework.vault.authentication.TokenAuthentication
- 
Create a newTokenAuthenticationwith a statictoken.
- TokenAuthentication(VaultToken) - Constructor for class org.springframework.vault.authentication.TokenAuthentication
- 
Create a newTokenAuthenticationwith a statictoken.
- tokenSupplier(Supplier<String>) - Method in class org.springframework.vault.authentication.GitHubAuthenticationOptions.GithubAuthenticationOptionsBuilder
- 
Configure theSupplierto obtain a token.
- 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 anOptional.
- 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 optionaltotp(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 thetransformoperation.
- TransformCiphertext - Class in org.springframework.vault.support
- 
Value object representing cipher text with an optionalVaultTransformContext.
- TransformPlaintext - Class in org.springframework.vault.support
- 
Value object representing plain text with an optionalVaultTransformContext.
- 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 usingChronoUnit.SECONDSresolution.
- tweak(byte[]) - Method in class org.springframework.vault.support.VaultTransformContext.VaultTransformRequestBuilder
- 
Configure the tweak value for atransformoperation.
- type(String) - Method in class org.springframework.vault.support.VaultMount.VaultMountBuilder
- 
Configure the backend type.
- type(String) - Method in class org.springframework.vault.authentication.LoginToken.LoginTokenBuilder
- 
Configure the token 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, emptySslConfiguration.KeyConfiguration.
- unconfigured() - Static method in class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration
- 
Create an unconfigured, emptySslConfiguration.KeyStoreConfiguration.
- unconfigured() - Static method in class org.springframework.vault.support.SslConfiguration
- 
Factory method returning an unconfiguredSslConfigurationinstance.
- undelete(String, Versioned.Version...) - Method in interface org.springframework.vault.core.ReactiveVaultVersionedKeyValueOperations
- 
Undelete (restore) one or moreversionsof the secret atpath.
- undelete(String, Versioned.Version...) - Method in class org.springframework.vault.core.ReactiveVaultVersionedKeyValueTemplate
- undelete(String, Versioned.Version...) - Method in interface org.springframework.vault.core.VaultVersionedKeyValueOperations
- 
Undelete (restore) one or moreversionsof 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 atpath.
- 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 theUnwrappingEndpointsto use.
- unwrappingEndpoints(UnwrappingEndpoints) - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions.CubbyholeAuthenticationOptionsBuilder
- 
Configure theUnwrappingEndpointsto 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.
- userId(String) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
- 
Specifies the comma-separated list of requested User ID (OID 0.9.2342.19200300.100.1.1) Subject values to be placed on the signed certificate.
- userIds(Collection<String>) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
- 
Specifies the comma-separated list of requested User ID (OID 0.9.2342.19200300.100.1.1) Subject values to be placed on the signed certificate.
- username(String) - Method in class org.springframework.vault.authentication.UsernamePasswordAuthenticationOptions.UsernamePasswordAuthenticationBuilder
- 
Configure ausernamefor userpass authentication.
- UsernamePasswordAuthentication - Class in org.springframework.vault.authentication
- 
Username and password implementation ofClientAuthentication.
- UsernamePasswordAuthentication(UsernamePasswordAuthenticationOptions, RestClient) - Constructor for class org.springframework.vault.authentication.UsernamePasswordAuthentication
- UsernamePasswordAuthentication(UsernamePasswordAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.UsernamePasswordAuthentication
- 
Create aUsernamePasswordAuthenticationusingUsernamePasswordAuthenticationOptionsandRestOperations.
- UsernamePasswordAuthenticationOptions - Class in org.springframework.vault.authentication
- 
Authentication options forUsernamePasswordAuthentication.
- UsernamePasswordAuthenticationOptions.UsernamePasswordAuthenticationBuilder - Class in org.springframework.vault.authentication
- 
Builder forUsernamePasswordAuthenticationOptions.
- usingHttpComponents(ClientOptions, SslConfiguration) - Static method in class org.springframework.vault.client.ClientHttpConnectorFactory.HttpComponents
- 
Create aClientHttpConnectorusing Apache Http Components.
- usingHttpComponents(ClientOptions, SslConfiguration) - Static method in class org.springframework.vault.client.ClientHttpRequestFactoryFactory.HttpComponents
- 
Create aClientHttpRequestFactoryusing Apache Http Components.
- usingJdkHttpClient(ClientOptions, SslConfiguration) - Static method in class org.springframework.vault.client.ClientHttpConnectorFactory.JdkHttpClient
- 
Create aJdkClientHttpConnectorusing the JDK's HttpClient.
- usingJdkHttpClient(ClientOptions, SslConfiguration) - Static method in class org.springframework.vault.client.ClientHttpRequestFactoryFactory.JdkHttpClient
- 
Create aJdkClientHttpRequestFactoryusing the JDK's HttpClient.
- usingJetty(ClientOptions, SslConfiguration) - Static method in class org.springframework.vault.client.ClientHttpConnectorFactory.JettyClient
- 
Create aClientHttpConnectorusing Jetty.
- usingJetty(ClientOptions, SslConfiguration) - Static method in class org.springframework.vault.client.ClientHttpRequestFactoryFactory.JettyClient
- 
Create aJettyClientHttpRequestFactoryusing Jetty.
- usingReactorNetty(ClientOptions, SslConfiguration) - Static method in class org.springframework.vault.client.ClientHttpConnectorFactory.ReactorNetty
- 
Create aClientHttpConnectorusing Reactor Netty.
- usingReactorNetty(ClientOptions, SslConfiguration) - Static method in class org.springframework.vault.client.ClientHttpRequestFactoryFactory.ReactorNetty
- 
Create aReactorClientHttpRequestFactoryusing Reactor Netty.
V
- V1 - Enum constant in enum class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.InstanceMetadataServiceVersion
- 
Request/Response (default) oriented version 1.
- V2 - Enum constant in enum class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.InstanceMetadataServiceVersion
- 
Session-oriented version 2.
- valid() - Static method in class org.springframework.vault.support.SignatureValidation
- 
Factory method to create aSignatureValidationobject 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 theEnableVaultRepositories.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.AwsEc2AuthenticationOptions.InstanceMetadataServiceVersion
- 
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.AwsEc2AuthenticationOptions.InstanceMetadataServiceVersion
- 
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 HTTPX-Vault-Namespaceheader field name.
- VAULT_TOKEN - Static variable in class org.springframework.vault.client.VaultHttpHeaders
- 
The HTTPX-Vault-Tokenheader field name.
- VaultBytesEncryptor - Class in org.springframework.vault.security
- 
Vault-basedBytesEncryptorusing 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'stransitbackend to generate high-quality random bytes of the configured length.
- VaultBytesKeyGenerator(VaultOperations) - Constructor for class org.springframework.vault.security.VaultBytesKeyGenerator
- 
Creates a newVaultBytesKeyGeneratorinitialized to generate32random bytes usingtransitfor transit mount path.
- VaultBytesKeyGenerator(VaultOperations, String, int) - Constructor for class org.springframework.vault.security.VaultBytesKeyGenerator
- 
Creates a newVaultBytesKeyGeneratorinitialized to generatelengthrandom 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 createRestTemplate/RestClientconfigured 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 newVaultCustomConversionsinstance 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
- 
CreateVaultDecryptionResultfor a successfully decryptedPlaintext.
- VaultDecryptionResult(VaultException) - Constructor for class org.springframework.vault.support.VaultDecryptionResult
- 
CreateVaultDecryptionResultfor 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
- 
CreateVaultEncryptionResultfor a successfully encryptedCiphertext.
- VaultEncryptionResult(VaultException) - Constructor for class org.springframework.vault.support.VaultEncryptionResult
- 
CreateVaultEncryptionResultfor 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 aVaultEndpoint.
- VaultEntityInformation<T,ID> - Interface in org.springframework.vault.repository.core 
- 
Vault-specificEntityInformation.
- VaultException - Exception in org.springframework.vault
- 
The Spring Vault specificNestedRuntimeExceptionimplementation.
- VaultException(String) - Constructor for exception org.springframework.vault.VaultException
- 
Create aVaultExceptionwith the specified detail message.
- VaultException(String, Throwable) - Constructor for exception org.springframework.vault.VaultException
- 
Create aVaultExceptionwith 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 aVaultHmacRequest.
- 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.
- VaultIssuerCertificateRequestResponse - Class in org.springframework.vault.support
- 
Value object to bind Vault HTTP PKI issue certificate API responses.
- VaultIssuerCertificateRequestResponse() - Constructor for class org.springframework.vault.support.VaultIssuerCertificateRequestResponse
- VaultKeyValueAdapter - Class in org.springframework.vault.repository.core
- 
Vault-specificKeyValueAdapter.
- VaultKeyValueAdapter(VaultOperations) - Constructor for class org.springframework.vault.repository.core.VaultKeyValueAdapter
- 
Create a newVaultKeyValueAdaptergivenVaultOperations.
- 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-specificKeyValueTemplate.
- 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 aVaultLoginExceptionwith the specified detail message.
- VaultLoginException(String, Throwable) - Constructor for exception org.springframework.vault.authentication.VaultLoginException
- 
Create aVaultLoginExceptionwith the specified detail message and nested exception.
- VaultMappingContext - Class in org.springframework.vault.repository.mapping
- 
Mapping context forVault-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 aVaultMount.
- VaultOperations - Interface in org.springframework.vault.core
- 
Interface that specifies a basic set of Vault operations, implemented byVaultTemplate.
- VaultPartTreeQuery - Class in org.springframework.vault.repository.query
- 
Vault-specificKeyValuePartTreeQuery.
- VaultPartTreeQuery(QueryMethod, ValueExpressionDelegate, KeyValueOperations, Class<? extends AbstractQueryCreator<?, ?>>) - Constructor for class org.springframework.vault.repository.query.VaultPartTreeQuery
- 
Creates a newVaultPartTreeQueryfor the givenQueryMethod,EvaluationContextProvider,KeyValueOperationsand query creator type.
- VaultPersistentEntity<T> - Interface in org.springframework.vault.repository.mapping
- 
Vault specificPersistentEntity.
- VaultPersistentProperty - Class in org.springframework.vault.repository.mapping
- 
Vault-specificKeyValuePersistentProperty.
- VaultPersistentProperty(Property, PersistentEntity<?, VaultPersistentProperty>, SimpleTypeHolder) - Constructor for class org.springframework.vault.repository.mapping.VaultPersistentProperty
- 
Create a newVaultPersistentProperty.
- 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 ofVaultPkiOperations.
- 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 aVaultPropertySourceto 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 aVaultPropertySourcecould not load its properties.
- VaultPropertySourceNotFoundException(String) - Constructor for exception org.springframework.vault.core.env.VaultPropertySourceNotFoundException
- 
Create aVaultPropertySourceNotFoundExceptionwith the specified detail message.
- VaultPropertySourceNotFoundException(String, Throwable) - Constructor for exception org.springframework.vault.core.env.VaultPropertySourceNotFoundException
- 
Create aVaultPropertySourceNotFoundExceptionwith the specified detail message and nested exception.
- VaultPropertySources - Annotation Interface in org.springframework.vault.annotation
- 
Container annotation that aggregates severalVaultPropertySourceannotations.
- VaultQuery - Class in org.springframework.vault.repository.query
- 
Vault query consisting of a singlePredicate.
- VaultQuery() - Constructor for class org.springframework.vault.repository.query.VaultQuery
- 
Create a newVaultQuerythat evaluates unconditionally to true.
- VaultQuery(Predicate<String>) - Constructor for class org.springframework.vault.repository.query.VaultQuery
- 
Create a newVaultQuerygivenPredicate.
- 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 specificImportBeanDefinitionRegistrar.
- VaultRepositoriesRegistrar() - Constructor for class org.springframework.vault.repository.configuration.VaultRepositoriesRegistrar
- VaultRepositoryConfigurationExtension - Class in org.springframework.vault.repository.configuration
- 
RepositoryConfigurationExtensionfor Vault.
- VaultRepositoryConfigurationExtension() - Constructor for class org.springframework.vault.repository.configuration.VaultRepositoryConfigurationExtension
- VaultRepositoryFactory - Class in org.springframework.vault.repository.support
- 
RepositoryFactorySupportspecific 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 SpringsFactoryBeaninterface to allow easy setup ofVaultRepositoryFactoryvia Spring configuration.
- VaultRepositoryFactoryBean(Class<? extends T>) - Constructor for class org.springframework.vault.repository.support.VaultRepositoryFactoryBean
- 
Creates a newVaultRepositoryFactoryBeanfor 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 buildVaultException.
- 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-basedRevisionRepositoryproviding 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 aVaultSessionManagerExceptionwith the specified detail message.
- VaultSessionManagerException(String, Throwable) - Constructor for exception org.springframework.vault.authentication.VaultSessionManagerException
- 
Create aVaultSessionManagerExceptionwith 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 aVaultSignatureVerificationRequest.
- 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 aVaultSignRequest.
- VaultSignRequestBuilder() - Constructor for class org.springframework.vault.support.VaultSignRequest.VaultSignRequestBuilder
- VaultSimpleTypes - Class in org.springframework.vault.repository.mapping
- 
Simple constant holder for aSimpleTypeHolderenriched 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 ofVaultSysOperations.
- VaultSysTemplate(VaultOperations) - Constructor for class org.springframework.vault.core.VaultSysTemplate
- 
Create a newVaultSysTemplatewith the givenVaultOperations.
- vaultTemplate() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
- 
Create aVaultTemplate.
- VaultTemplate - Class in org.springframework.vault.core
- 
This class encapsulates main Vault interaction.
- VaultTemplate(RestClientBuilder) - Constructor for class org.springframework.vault.core.VaultTemplate
- 
Create a newVaultTemplatethrough aRestClientBuilder.
- VaultTemplate(RestClientBuilder, SessionManager) - Constructor for class org.springframework.vault.core.VaultTemplate
- VaultTemplate(RestTemplateBuilder) - Constructor for class org.springframework.vault.core.VaultTemplate
- 
Create a newVaultTemplatethrough aRestTemplateBuilder.
- VaultTemplate(RestTemplateBuilder, SessionManager) - Constructor for class org.springframework.vault.core.VaultTemplate
- VaultTemplate(VaultEndpoint) - Constructor for class org.springframework.vault.core.VaultTemplate
- 
Create a newVaultTemplatewith aVaultEndpoint.
- VaultTemplate(VaultEndpointProvider, ClientHttpRequestFactory) - Constructor for class org.springframework.vault.core.VaultTemplate
- 
Create a newVaultTemplatewith aVaultEndpointProvider,ClientHttpRequestFactoryandSessionManager.
- VaultTemplate(VaultEndpointProvider, ClientHttpRequestFactory, SessionManager) - Constructor for class org.springframework.vault.core.VaultTemplate
- 
Create a newVaultTemplatewith aVaultEndpointProvider,ClientHttpRequestFactoryandSessionManager.
- 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 theVaultTemplatebean to be used with the property sources.
- vaultTemplateRef() - Element in annotation interface org.springframework.vault.repository.configuration.EnableVaultRepositories
- 
Configures the bean name of theVaultOperationsto 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 viaauth/token/lookup-self.
- VaultTokenLookupException(String) - Constructor for exception org.springframework.vault.authentication.VaultTokenLookupException
- 
Create aVaultTokenLookupExceptionwith the specified detail message.
- VaultTokenLookupException(String, Throwable) - Constructor for exception org.springframework.vault.authentication.VaultTokenLookupException
- 
Create aVaultTokenLookupExceptionwith 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 aVaultTokenRenewalExceptionwith the specified detail message.
- VaultTokenRenewalException(String, Throwable) - Constructor for exception org.springframework.vault.authentication.VaultTokenRenewalException
- 
Create aVaultTokenRenewalExceptionwith 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 aVaultTokenRequest.
- 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 aVaultTokenSupplierusingAbstractVaultConfiguration.clientAuthentication().
- VaultTokenSupplier - Interface in org.springframework.vault.authentication
- 
VaultTokenSupplierprovides aVaultTokento be used for authenticated Vault access.
- VaultTokenTemplate - Class in org.springframework.vault.core
- 
Default implementation ofVaultTokenOperations.
- VaultTokenTemplate(VaultOperations) - Constructor for class org.springframework.vault.core.VaultTokenTemplate
- 
Create a newVaultTokenTemplatewith the givenVaultOperations.
- VaultTransformContext - Class in org.springframework.vault.support
- 
Transform backend encode/decode context object.
- VaultTransformContext.VaultTransformRequestBuilder - Class in org.springframework.vault.support
- 
Builder forVaultTransformContext.
- 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
- 
CreateVaultTransformDecodeResultfor a successfully decryptedTransformPlaintext.
- VaultTransformDecodeResult(VaultException) - Constructor for class org.springframework.vault.support.VaultTransformDecodeResult
- 
CreateVaultTransformDecodeResultfor 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
- 
CreateVaultTransformEncodeResultfor a successfully encryptedTransformCiphertext.
- VaultTransformEncodeResult(VaultException) - Constructor for class org.springframework.vault.support.VaultTransformEncodeResult
- 
CreateVaultTransformEncodeResultfor an error during encryption.
- VaultTransformOperations - Interface in org.springframework.vault.core
- 
Interface that specifies operations using thetransformbackend.
- VaultTransformTemplate - Class in org.springframework.vault.core
- 
Default implementation ofVaultTransformOperations.
- 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 forVaultTransitContext.
- VaultTransitKey - Interface in org.springframework.vault.support
- 
A key inside Vault'stransitbackend.
- 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 forVaultTransitKeyConfiguration.
- VaultTransitKeyCreationRequest - Class in org.springframework.vault.support
- 
Transit backend key creation request options.
- VaultTransitKeyCreationRequest.VaultTransitKeyCreationRequestBuilder - Class in org.springframework.vault.support
- 
Builder forVaultTransitKeyCreationRequest.
- VaultTransitOperations - Interface in org.springframework.vault.core
- 
Interface that specifies operations using thetransitbackend.
- VaultTransitTemplate - Class in org.springframework.vault.core
- 
Default implementation ofVaultTransitOperations.
- VaultTransitTemplate(VaultOperations, String) - Constructor for class org.springframework.vault.core.VaultTransitTemplate
- VaultTypeMapper - Interface in org.springframework.vault.repository.convert
- 
Vault-specificTypeMapperexposing thatSecretDocuments 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 ofVaultVersionedKeyValueOperations.
- 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 newVaultWrappingTemplategivenVaultOperations.
- 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 usingkeyNameof 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 usingkeyNameof the givenVaultSignRequest.
- verify(String, VaultSignatureVerificationRequest) - Method in class org.springframework.vault.core.VaultTransitTemplate
- version(AwsEc2AuthenticationOptions.InstanceMetadataServiceVersion) - Method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.AwsEc2AuthenticationOptionsBuilder
- 
Configure the Instance Service Metadataversion.
- version(Versioned.Version) - Method in class org.springframework.vault.support.Versioned.Metadata.MetadataBuilder
- 
Configure theVersioned.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 alongVersioned.Versionmetadata.
- 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 forVersioned.Metadataobjects.
- 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 aWebClient.
- WebClientCustomizer - Interface in org.springframework.vault.client
- 
Callback interface that can be used to customize aWebClient.Builder.
- webClientFactory() - Method in class org.springframework.vault.config.AbstractReactiveVaultConfiguration
- 
Create aWebClientFactorybean that is used to produce aWebClient.
- WebClientFactory - Interface in org.springframework.vault.client
- 
Factory interface that produces aWebClientobject.
- with(HttpEntity<?>) - Method in class org.springframework.vault.authentication.AuthenticationSteps.HttpRequestBuilder
- 
Configure a requestentity.
- with(HttpHeaders) - Method in class org.springframework.vault.authentication.AuthenticationSteps.HttpRequestBuilder
- 
Configure a requestheaders.
- with(Policy.Rule) - Method in class org.springframework.vault.support.Policy
- 
Create a newPolicyobject containing all configured rules and add the givenPolicy.Ruleto the new policy object.
- with(VaultTransformContext) - Method in class org.springframework.vault.support.TransformCiphertext
- 
Create a newTransformCiphertextobject from this ciphertext associated with the givenVaultTransformContext.
- with(VaultTransformContext) - Method in class org.springframework.vault.support.TransformPlaintext
- 
Create a newTransformPlaintextobject from this plaintext associated with the givenVaultTransformContext.
- with(VaultTransitContext) - Method in class org.springframework.vault.support.Ciphertext
- 
Create a newCiphertextobject from this ciphertext associated with the givenVaultTransitContext.
- with(VaultTransitContext) - Method in class org.springframework.vault.support.Plaintext
- 
Create a newPlaintextobject 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 newSslConfigurationwith 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 newSslConfigurationwith the enabled cipher suites applied retaining the other configuration from this instance.
- withEnabledProtocols(String...) - Method in class org.springframework.vault.support.SslConfiguration
- 
Create a newSslConfigurationwith 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 newSslConfigurationwith 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 newSslConfigurationwithSslConfiguration.KeyStoreConfigurationapplied retaining thetrust storeconfiguration.
- withKeyStore(SslConfiguration.KeyStoreConfiguration, SslConfiguration.KeyConfiguration) - Method in class org.springframework.vault.support.SslConfiguration
- 
Create a newSslConfigurationwithSslConfiguration.KeyStoreConfigurationandSslConfiguration.KeyConfigurationapplied retaining thetrust storeconfiguration.
- 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 newSslConfiguration.KeyStoreConfigurationby applying all values from this object and the givenstoreType.
- withTrustStore(SslConfiguration.KeyStoreConfiguration) - Method in class org.springframework.vault.support.SslConfiguration
- 
Create a newSslConfigurationwithtrust store configurationapplied 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 aVaultEndpointProviderinto aReactiveVaultEndpointProviderto 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 aAppRoleAuthenticationOptions.RoleIdobject that obtains its value from unwrapping a response using theinitial tokenfrom a Cubbyhole.
- wrapped(VaultToken) - Static method in interface org.springframework.vault.authentication.AppRoleAuthenticationOptions.SecretId
- 
Create aAppRoleAuthenticationOptions.SecretIdobject that obtains its value from unwrapping a response using theinitial tokenfrom 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 newWrappedMetadata.
- 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 (POST)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 (POST)to a Vault path.
- write(String, Object) - Method in class org.springframework.vault.core.VaultTemplate
- 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
- writeNested(VaultPersistentProperty) - Method in class org.springframework.vault.repository.convert.SecretDocumentAccessor
- 
Obtains a nestedSecretDocumentAccessorfor aVaultPersistentProperty.
- writePropertyInternal(Object, SecretDocumentAccessor, VaultPersistentProperty) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
- writeValueAsString(Object) - Method in interface org.springframework.vault.support.JacksonCompat.ObjectMapperAccessor
Z
- zipWith(AuthenticationSteps.Node<? extends R>) - Method in class org.springframework.vault.authentication.AuthenticationSteps.Node
- 
Combine the result from thisAuthenticationSteps.Nodeand another into aAuthenticationSteps.Pair.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form