Index

A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

absent() - Static method in interface org.springframework.vault.authentication.AppRoleAuthenticationOptions.SecretId
Create a AppRoleAuthenticationOptions.SecretId that represents an absent secretId.
AbstractReactiveVaultConfiguration - Class in org.springframework.vault.config
Base class for Spring Vault configuration using JavaConfig for a reactive infrastructure.
AbstractReactiveVaultConfiguration() - Constructor for class org.springframework.vault.config.AbstractReactiveVaultConfiguration
 
AbstractResult<V> - Class in org.springframework.vault.support
Supporting class for computation results allowing introspection of the result value.
AbstractResult() - Constructor for class org.springframework.vault.support.AbstractResult
Create a AbstractResult completed without an VaultException.
AbstractResult(VaultException) - Constructor for class org.springframework.vault.support.AbstractResult
Create a AbstractResult completed with an VaultException.
AbstractVaultConfiguration - Class in org.springframework.vault.config
Base class for Spring Vault configuration using JavaConfig.
AbstractVaultConfiguration() - Constructor for class org.springframework.vault.config.AbstractVaultConfiguration
 
AbstractVaultConfiguration.ClientFactoryWrapper - Class in org.springframework.vault.config
Wrapper for ClientHttpRequestFactory to not expose the bean globally.
AbstractVaultConfiguration.TaskSchedulerWrapper - Class in org.springframework.vault.config
Wrapper to keep ThreadPoolTaskScheduler local to Spring Vault and to not expose the bean globally.
AbstractVaultConverter - Class in org.springframework.vault.repository.convert
Base class for VaultConverter implementations.
AbstractVaultConverter(GenericConversionService) - Constructor for class org.springframework.vault.repository.convert.AbstractVaultConverter
Creates a new AbstractVaultConverter using the given GenericConversionService.
addAuthenticationListener(AuthenticationListener) - Method in class org.springframework.vault.authentication.AuthenticationEventPublisher
addCustomTypeKeyIfNecessary(TypeInformation<?>, Object, SecretDocumentAccessor) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
Adds custom type information to the given SecretDocument if necessary.
addErrorListener(AuthenticationErrorListener) - Method in class org.springframework.vault.authentication.AuthenticationEventPublisher
addErrorListener(LeaseErrorListener) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
Add a LeaseErrorListener to the container.
addLeaseListener(LeaseListener) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
Add a LeaseListener to the container.
addRequestedSecret(RequestedSecret) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
AfterLoginEvent - Class in org.springframework.vault.authentication.event
Event published after logging into Vault.
AfterLoginEvent(VaultToken) - Constructor for class org.springframework.vault.authentication.event.AfterLoginEvent
Create a new AfterLoginEvent given VaultToken.
AfterLoginTokenRenewedEvent - Class in org.springframework.vault.authentication.event
Event published after renewing a login token.
AfterLoginTokenRenewedEvent(VaultToken) - Constructor for class org.springframework.vault.authentication.event.AfterLoginTokenRenewedEvent
AfterLoginTokenRevocationEvent - Class in org.springframework.vault.authentication.event
Event published after revoking a login token.
AfterLoginTokenRevocationEvent(VaultToken) - Constructor for class org.springframework.vault.authentication.event.AfterLoginTokenRevocationEvent
afterPropertiesSet() - Method in class org.springframework.vault.config.AbstractVaultConfiguration.ClientFactoryWrapper
 
afterPropertiesSet() - Method in class org.springframework.vault.config.AbstractVaultConfiguration.TaskSchedulerWrapper
 
afterPropertiesSet() - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
 
afterPropertiesSet() - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
 
afterPropertiesSet() - Method in class org.springframework.vault.core.VaultTemplate
 
afterPropertiesSet() - Method in class org.springframework.vault.repository.convert.AbstractVaultConverter
 
AfterSecretLeaseRenewedEvent - Class in org.springframework.vault.core.lease.event
Event published after renewing a Lease for a RequestedSecret.
AfterSecretLeaseRenewedEvent(RequestedSecret, Lease) - Constructor for class org.springframework.vault.core.lease.event.AfterSecretLeaseRenewedEvent
AfterSecretLeaseRevocationEvent - Class in org.springframework.vault.core.lease.event
Event published after revoking a Lease for a RequestedSecret.
AfterSecretLeaseRevocationEvent(RequestedSecret, Lease) - Constructor for class org.springframework.vault.core.lease.event.AfterSecretLeaseRevocationEvent
algorithm(String) - Method in class org.springframework.vault.support.VaultHmacRequest.VaultHmacRequestBuilder
Configure the algorithm to be used for the operation.
algorithm(String) - Method in class org.springframework.vault.support.VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder
algorithm(String) - Method in class org.springframework.vault.support.VaultSignRequest.VaultSignRequestBuilder
allowedParameter(String, String...) - Method in class org.springframework.vault.support.Policy.Rule.RuleBuilder
Configure allowed parameter values given name and values.
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
Compose a new VaultQuery using predicates of this and the other query using logical AND.
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
Compose a new VaultQuery using predicates of this and the other query using logical AND.
andThen(PropertyTransformer) - Method in interface org.springframework.vault.core.util.PropertyTransformer
Return a composed transformer function that first applies this filter, and then applies the after transformer.
API_VERSION - Static variable in class org.springframework.vault.client.VaultEndpoint
 
appId(String) - Method in class org.springframework.vault.authentication.AppIdAuthenticationOptions.AppIdAuthenticationOptionsBuilder
Deprecated.
Configure the AppId.
appIdAuthentication() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
 
AppIdAuthentication - Class in org.springframework.vault.authentication
Deprecated.
since 2.2. Use AppRoleAuthentication.
AppIdAuthentication(AppIdAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.AppIdAuthentication
Deprecated.
AppIdAuthenticationOptions - Class in org.springframework.vault.authentication
Deprecated.
since 2.2. Use AppRoleAuthentication.
AppIdAuthenticationOptions.AppIdAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
Deprecated.
AppIdUserIdMechanism - Interface in org.springframework.vault.authentication
Deprecated.
since 2.2. Use AppRoleAuthentication.
appRole(String) - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder
Configure a appRole.
appRoleAuthentication() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
 
AppRoleAuthentication - Class in org.springframework.vault.authentication
AppRole implementation of ClientAuthentication.
AppRoleAuthentication(AppRoleAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.AppRoleAuthentication
AppRoleAuthenticationOptions - Class in org.springframework.vault.authentication
Authentication options for AppRoleAuthentication.
AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
AppRoleAuthenticationOptions.RoleId - Interface in org.springframework.vault.authentication
RoleId type encapsulating how the roleId is actually obtained.
AppRoleAuthenticationOptions.SecretId - Interface in org.springframework.vault.authentication
SecretId type encapsulating how the secretId is actually obtained.
as(Class<T>) - Method in class org.springframework.vault.authentication.AuthenticationSteps.HttpRequestBuilder
Configure the result type and build the AuthenticationSteps.HttpRequest object.
asString() - Method in class org.springframework.vault.support.Plaintext
 
asString() - Method in class org.springframework.vault.support.TransformPlaintext
 
asString(Charset) - Method in class org.springframework.vault.support.Plaintext
 
asString(Charset) - Method in class org.springframework.vault.support.TransformPlaintext
 
AuthenticationErrorEvent - Class in org.springframework.vault.authentication.event
Generic event class for authentication error events.
AuthenticationErrorEvent(Object, Throwable) - Constructor for class org.springframework.vault.authentication.event.AuthenticationErrorEvent
Create a new AuthenticationErrorEvent given source and Exception.
AuthenticationErrorListener - Interface in org.springframework.vault.authentication.event
Listener for Vault exceptional AuthenticationEvents.
AuthenticationEvent - Class in org.springframework.vault.authentication.event
Abstract base class for authentication events.
AuthenticationEvent(VaultToken) - Constructor for class org.springframework.vault.authentication.event.AuthenticationEvent
Create a new AuthenticationEvent given VaultToken.
AuthenticationEventPublisher - Class in org.springframework.vault.authentication
Publisher for AuthenticationEvents.
AuthenticationEventPublisher() - Constructor for class org.springframework.vault.authentication.AuthenticationEventPublisher
 
AuthenticationListener - Interface in org.springframework.vault.authentication.event
Listener for Vault AuthenticationEvents.
AuthenticationSteps - Class in org.springframework.vault.authentication
Authentication DSL allowing flow composition to create a VaultToken.
AuthenticationSteps.HttpRequest<T> - Class in org.springframework.vault.authentication
Value object representing a HTTP request.
AuthenticationSteps.HttpRequestBuilder - Class in org.springframework.vault.authentication
AuthenticationSteps.Node<T> - Class in org.springframework.vault.authentication
Intermediate authentication step with authentication flow operators represented as node.
AuthenticationSteps.Pair<L,R> - Class in org.springframework.vault.authentication
A tuple of two things.
AuthenticationStepsExecutor - Class in org.springframework.vault.authentication
Synchronous executor for AuthenticationSteps using RestOperations to login using authentication flows.
AuthenticationStepsExecutor(AuthenticationSteps, RestOperations) - Constructor for class org.springframework.vault.authentication.AuthenticationStepsExecutor
AuthenticationStepsFactory - Interface in org.springframework.vault.authentication
Factory interface for components that create AuthenticationSteps.
AuthenticationStepsOperator - Class in org.springframework.vault.authentication
VaultTokenSupplier using AuthenticationSteps to create an authentication flow emitting VaultToken.
AuthenticationStepsOperator(AuthenticationSteps, WebClient) - Constructor for class org.springframework.vault.authentication.AuthenticationStepsOperator
authMount(String, VaultMount) - Method in interface org.springframework.vault.core.VaultSysOperations
Mounts an auth backend VaultMount to path.
authMount(String, VaultMount) - Method in class org.springframework.vault.core.VaultSysTemplate
 
authUnmount(String) - Method in interface org.springframework.vault.core.VaultSysOperations
Unmounts the auth backend mount at path.
authUnmount(String) - Method in class org.springframework.vault.core.VaultSysTemplate
 
awsEc2Authentication() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
 
AwsEc2Authentication - Class in org.springframework.vault.authentication
AWS-EC2 login implementation.
AwsEc2Authentication(AwsEc2AuthenticationOptions, RestOperations, RestOperations) - Constructor for class org.springframework.vault.authentication.AwsEc2Authentication
Create a new AwsEc2Authentication specifying AwsEc2AuthenticationOptions, a Vault and an AWS-Metadata-specific RestOperations.
AwsEc2Authentication(RestOperations) - Constructor for class org.springframework.vault.authentication.AwsEc2Authentication
Create a new AwsEc2Authentication.
AwsEc2AuthenticationOptions - Class in org.springframework.vault.authentication
Authentication options for AwsEc2Authentication.
AwsEc2AuthenticationOptions.AwsEc2AuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
AwsEc2AuthenticationOptions.Nonce - Class in org.springframework.vault.authentication
Value object for an authentication nonce.
AwsIamAuthentication - Class in org.springframework.vault.authentication
AWS IAM authentication using signed HTTP requests to query the current identity.
AwsIamAuthentication(AwsIamAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.AwsIamAuthentication
Create a new AwsIamAuthentication specifying AwsIamAuthenticationOptions, a Vault and an AWS-Metadata-specific RestOperations.
AwsIamAuthenticationOptions - Class in org.springframework.vault.authentication
Authentication options for AwsIamAuthentication.
AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
azureMsiAuthentication() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
 
AzureMsiAuthentication - Class in org.springframework.vault.authentication
Azure MSI (Managed Service Identity) authentication using Azure as trusted third party.
AzureMsiAuthentication(AzureMsiAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.AzureMsiAuthentication
AzureMsiAuthentication(AzureMsiAuthenticationOptions, RestOperations, RestOperations) - Constructor for class org.springframework.vault.authentication.AzureMsiAuthentication
Create a new AzureMsiAuthentication specifying AzureMsiAuthenticationOptions, a Vault and an Azure-Metadata-specific RestOperations.
AzureMsiAuthenticationOptions - Class in org.springframework.vault.authentication
Authentication options for AzureMsiAuthentication.
AzureMsiAuthenticationOptions.AzureMsiAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
AzureVmEnvironment - Class in org.springframework.vault.authentication
Value object representing a VM environment consisting of the subscription Id, the resource group name and the VM name.
AzureVmEnvironment(String, String, String) - Constructor for class org.springframework.vault.authentication.AzureVmEnvironment
Creates a new AzureVmEnvironment.
AzureVmEnvironment(String, String, String, String) - Constructor for class org.springframework.vault.authentication.AzureVmEnvironment
Creates a new AzureVmEnvironment.

B

backend() - Element in annotation interface org.springframework.vault.repository.mapping.Secret
Secret backend mount, defaults to secret.
basePackageClasses() - Element in annotation interface org.springframework.vault.repository.configuration.EnableVaultRepositories
Type-safe alternative to EnableVaultRepositories.basePackages() for specifying the packages to scan for annotated components.
basePackages() - Element in annotation interface org.springframework.vault.repository.configuration.EnableVaultRepositories
Base packages to scan for annotated components.
BasicVaultPersistentEntity<T> - Class in org.springframework.vault.repository.mapping
VaultPersistentEntity implementation.
BasicVaultPersistentEntity(TypeInformation<T>, KeySpaceResolver) - Constructor for class org.springframework.vault.repository.mapping.BasicVaultPersistentEntity
BeforeLoginTokenRenewedEvent - Class in org.springframework.vault.authentication.event
Event published before renewing a login token.
BeforeLoginTokenRenewedEvent(VaultToken) - Constructor for class org.springframework.vault.authentication.event.BeforeLoginTokenRenewedEvent
BeforeLoginTokenRevocationEvent - Class in org.springframework.vault.authentication.event
Event published before revoking a login token.
BeforeLoginTokenRevocationEvent(VaultToken) - Constructor for class org.springframework.vault.authentication.event.BeforeLoginTokenRevocationEvent
BeforeSecretLeaseRevocationEvent - Class in org.springframework.vault.core.lease.event
Event published before revoking a Lease for a RequestedSecret.
BeforeSecretLeaseRevocationEvent(RequestedSecret, Lease) - Constructor for class org.springframework.vault.core.lease.event.BeforeSecretLeaseRevocationEvent
build() - Method in class org.springframework.vault.authentication.AppIdAuthenticationOptions.AppIdAuthenticationOptionsBuilder
Deprecated.
Build a new AppIdAuthenticationOptions instance.
build() - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder
Build a new AppRoleAuthenticationOptions instance.
build() - Method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.AwsEc2AuthenticationOptionsBuilder
Build a new AwsEc2AuthenticationOptions instance.
build() - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder
Build a new AwsIamAuthenticationOptions instance.
build() - Method in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions.AzureMsiAuthenticationOptionsBuilder
Build a new AzureMsiAuthenticationOptions instance.
build() - Method in class org.springframework.vault.authentication.ClientCertificateAuthenticationOptions.ClientCertificateAuthenticationOptionsBuilder
build() - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions.CubbyholeAuthenticationOptionsBuilder
Build a new CubbyholeAuthenticationOptions instance.
build() - Method in class org.springframework.vault.authentication.GcpComputeAuthenticationOptions.GcpComputeAuthenticationOptionsBuilder
Build a new GcpComputeAuthenticationOptions instance.
build() - Method in class org.springframework.vault.authentication.GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder
Deprecated.
Build a new GcpIamAuthenticationOptions instance.
build() - Method in class org.springframework.vault.authentication.GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder
build() - Method in class org.springframework.vault.authentication.KubernetesAuthenticationOptions.KubernetesAuthenticationOptionsBuilder
Build a new KubernetesAuthenticationOptions instance.
build() - Method in class org.springframework.vault.authentication.PcfAuthenticationOptions.PcfAuthenticationOptionsBuilder
Build a new PcfAuthenticationOptions instance.
build() - Method in class org.springframework.vault.authentication.UsernamePasswordAuthenticationOptions.UsernamePasswordAuthenticationBuilder
build() - Method in class org.springframework.vault.client.RestTemplateBuilder
Build a new RestTemplate.
build() - Method in class org.springframework.vault.client.WebClientBuilder
Build a new WebClient.
build() - Method in class org.springframework.vault.support.Policy.Rule.RuleBuilder
Build the Policy.Rule object.
build() - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
Build a new VaultCertificateRequest instance.
build() - Method in class org.springframework.vault.support.VaultHmacRequest.VaultHmacRequestBuilder
Build a new VaultHmacRequest instance.
build() - Method in class org.springframework.vault.support.VaultMetadataRequest.VaultMetadataRequestBuilder
 
build() - Method in class org.springframework.vault.support.VaultMetadataResponse.VaultMetadataResponseBuilder
 
build() - Method in class org.springframework.vault.support.VaultMount.VaultMountBuilder
Build a new VaultMount instance.
build() - Method in class org.springframework.vault.support.VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder
Build a new VaultSignatureVerificationRequest instance.
build() - Method in class org.springframework.vault.support.VaultSignRequest.VaultSignRequestBuilder
Build a new VaultSignRequest instance.
build() - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
Build a new VaultTokenRequest instance.
build() - Method in class org.springframework.vault.support.VaultTransformContext.VaultTransformRequestBuilder
Build a new VaultTransformContext instance.
build() - Method in class org.springframework.vault.support.VaultTransitContext.VaultTransitRequestBuilder
Build a new VaultTransitContext instance.
build() - Method in class org.springframework.vault.support.VaultTransitKeyConfiguration.VaultTransitKeyConfigurationBuilder
Build a new VaultTransitKeyConfiguration instance.
build() - Method in class org.springframework.vault.support.VaultTransitKeyCreationRequest.VaultTransitKeyCreationRequestBuilder
Build a new VaultTransitKeyCreationRequest instance.
build() - Method in class org.springframework.vault.support.Versioned.Metadata.MetadataBuilder
Build the Versioned.Metadata object.
builder() - Static method in class org.springframework.vault.authentication.AppIdAuthenticationOptions
Deprecated.
 
builder() - Static method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions
 
builder() - Static method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions
 
builder() - Static method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions
 
builder() - Static method in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions
 
builder() - Static method in class org.springframework.vault.authentication.ClientCertificateAuthenticationOptions
 
builder() - Static method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions
 
builder() - Static method in class org.springframework.vault.authentication.GcpComputeAuthenticationOptions
 
builder() - Static method in class org.springframework.vault.authentication.GcpIamAuthenticationOptions
Deprecated.
 
builder() - Static method in class org.springframework.vault.authentication.GcpIamCredentialsAuthenticationOptions
 
builder() - Static method in class org.springframework.vault.authentication.KubernetesAuthenticationOptions
 
builder() - Static method in class org.springframework.vault.authentication.PcfAuthenticationOptions
 
builder() - Static method in class org.springframework.vault.authentication.UsernamePasswordAuthenticationOptions
 
builder() - Static method in class org.springframework.vault.client.RestTemplateBuilder
Create a new RestTemplateBuilder.
builder() - Static method in class org.springframework.vault.client.WebClientBuilder
Create a new WebClientBuilder.
builder() - Static method in class org.springframework.vault.support.Policy.Rule
Create a new builder for Policy.Rule.
builder() - Static method in class org.springframework.vault.support.VaultCertificateRequest
 
builder() - Static method in class org.springframework.vault.support.VaultHmacRequest
 
builder() - Static method in class org.springframework.vault.support.VaultMetadataRequest
 
builder() - Static method in class org.springframework.vault.support.VaultMetadataResponse
 
builder() - Static method in class org.springframework.vault.support.VaultMount
 
builder() - Static method in class org.springframework.vault.support.VaultSignatureVerificationRequest
 
builder() - Static method in class org.springframework.vault.support.VaultSignRequest
 
builder() - Static method in class org.springframework.vault.support.VaultTokenRequest
 
builder() - Static method in class org.springframework.vault.support.VaultTransformContext
 
builder() - Static method in class org.springframework.vault.support.VaultTransitContext
 
builder() - Static method in class org.springframework.vault.support.VaultTransitKeyConfiguration
 
builder() - Static method in class org.springframework.vault.support.VaultTransitKeyCreationRequest
 
builder() - Static method in class org.springframework.vault.support.Versioned.Metadata
buildException(HttpStatusCode, String, String) - Static method in class org.springframework.vault.client.VaultResponses
 
buildException(HttpStatusCodeException) - Static method in class org.springframework.vault.client.VaultResponses
buildException(HttpStatusCodeException, String) - Static method in class org.springframework.vault.client.VaultResponses
Build a VaultException given HttpStatusCodeException and request path.

C

cached() - Method in interface org.springframework.vault.authentication.CredentialSupplier
Retrieve a cached CredentialSupplier that obtains the credential early and reuses the token for each CredentialSupplier.get() call.
CachingVaultTokenSupplier - Class in org.springframework.vault.authentication
Default implementation of VaultTokenSupplier caching the VaultToken from a delegate VaultTokenSupplier.
capabilities(String...) - Method in class org.springframework.vault.support.Policy.Rule.RuleBuilder
Configure capabilities represented as String literals.
capabilities(Policy.Capability...) - Method in class org.springframework.vault.support.Policy.Rule.RuleBuilder
Configure capabilities. apabilities are added when calling this method and do not replace already configured capabilities.
capability(Policy.Capability) - Method in class org.springframework.vault.support.Policy.Rule.RuleBuilder
Configure a Policy.Capability for the rule.
casRequired(boolean) - Method in class org.springframework.vault.support.VaultMetadataRequest.VaultMetadataRequestBuilder
Set the cas_required parameter.
casRequired(boolean) - Method in class org.springframework.vault.support.VaultMetadataResponse.VaultMetadataResponseBuilder
 
Certificate - Class in org.springframework.vault.support
Value object representing a certificate consisting of the certificate and the issuer certificate.
CertificateBundle - Class in org.springframework.vault.support
Value object representing a certificate bundle consisting of a private key, the certificate and the issuer certificate.
Ciphertext - Class in org.springframework.vault.support
Value object representing cipher text with an optional VaultTransitContext.
clear() - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
 
clientAuthentication() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
Annotate with Bean in case you want to expose a ClientAuthentication instance to the ApplicationContext.
clientAuthentication() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
 
ClientAuthentication - Interface in org.springframework.vault.authentication
ClientAuthentication provides VaultToken to be used for authenticated Vault access.
ClientCertificateAuthentication - Class in org.springframework.vault.authentication
TLS Client Certificate ClientAuthentication.
ClientCertificateAuthentication(ClientCertificateAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.ClientCertificateAuthentication
ClientCertificateAuthentication(RestOperations) - Constructor for class org.springframework.vault.authentication.ClientCertificateAuthentication
ClientCertificateAuthenticationOptions - Class in org.springframework.vault.authentication
Authentication options for ClientCertificateAuthentication.
ClientCertificateAuthenticationOptions.ClientCertificateAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
ClientFactoryWrapper(ClientHttpRequestFactory) - Constructor for class org.springframework.vault.config.AbstractVaultConfiguration.ClientFactoryWrapper
 
clientHttpConnector() - Method in class org.springframework.vault.config.AbstractReactiveVaultConfiguration
Create a ClientHttpConnector configured with ClientOptions and SslConfiguration.
ClientHttpConnectorFactory - Class in org.springframework.vault.client
ClientHttpConnectorFactory() - Constructor for class org.springframework.vault.client.ClientHttpConnectorFactory
 
ClientHttpRequestFactoryFactory - Class in org.springframework.vault.client
Factory for ClientHttpRequestFactory that supports Apache HTTP Components, OkHttp, Netty and the JDK HTTP client (in that order).
ClientHttpRequestFactoryFactory() - Constructor for class org.springframework.vault.client.ClientHttpRequestFactoryFactory
 
clientHttpRequestFactoryWrapper() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
clientOptions() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
 
ClientOptions - Class in org.springframework.vault.support
Client options for Vault.
ClientOptions() - Constructor for class org.springframework.vault.support.ClientOptions
Create new ClientOptions with default timeouts of 5 TimeUnit.SECONDS connection timeout and 15 TimeUnit.SECONDS read timeout.
ClientOptions(Duration, Duration) - Constructor for class org.springframework.vault.support.ClientOptions
Create new ClientOptions.
clock(Clock) - Method in class org.springframework.vault.authentication.GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder
Deprecated.
Configure the Clock used to calculate epoch seconds until the JWT expiration.
clock(Clock) - Method in class org.springframework.vault.authentication.GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder
Configure the Clock used to calculate epoch seconds until the JWT expiration.
clock(Clock) - Method in class org.springframework.vault.authentication.PcfAuthenticationOptions.PcfAuthenticationOptionsBuilder
Configure the Clock.
commonName(String) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
Configure the common name.
complete(VaultQuery, Sort) - Method in class org.springframework.vault.repository.query.VaultQueryCreator
 
COMPUTE_METADATA_URL_TEMPLATE - Static variable in class org.springframework.vault.authentication.GcpComputeAuthentication
 
config(Map<String, Object>) - Method in class org.springframework.vault.support.VaultMount.VaultMountBuilder
Set additional configuration details for this mount.
configureKey(String, VaultTransitKeyConfiguration) - Method in interface org.springframework.vault.core.VaultTransitOperations
Create a new named encryption key given a name.
configureKey(String, VaultTransitKeyConfiguration) - Method in class org.springframework.vault.core.VaultTransitTemplate
 
considerNestedRepositories() - Element in annotation interface org.springframework.vault.repository.configuration.EnableVaultRepositories
Configures whether nested repository-interfaces (e.g. defined as inner classes) should be discovered by the repositories infrastructure.
contains(Object, String) - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
 
context(byte[]) - Method in class org.springframework.vault.support.VaultTransitContext.VaultTransitRequestBuilder
Configure a key derivation context for the transit operation.
convergentEncryption(boolean) - Method in class org.springframework.vault.support.VaultTransitKeyCreationRequest.VaultTransitKeyCreationRequestBuilder
Configure convergent encryption where the same plaintext creates the same ciphertext.
conversions - Variable in class org.springframework.vault.repository.convert.AbstractVaultConverter
 
conversionService - Variable in class org.springframework.vault.repository.convert.AbstractVaultConverter
 
count(String) - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
 
create() - Method in interface org.springframework.vault.client.RestTemplateFactory
Create a RestTemplate instance.
create() - Method in interface org.springframework.vault.client.WebClientFactory
Create a WebClient instance.
create() - Method in interface org.springframework.vault.core.VaultTokenOperations
Create a new token.
create() - Method in class org.springframework.vault.core.VaultTokenTemplate
 
create(int, int) - Static method in class org.springframework.vault.support.VaultInitializationRequest
Create a new VaultInitializationRequest given secretShares and secretThreshold.
create(String) - Static method in class org.springframework.vault.support.VaultCertificateRequest
Create a new VaultCertificateRequest given a commonName.
create(String) - Static method in class org.springframework.vault.support.VaultMount
Create a new VaultMount given a type.
create(String, int) - Static method in class org.springframework.vault.client.VaultEndpoint
Create a secure VaultEndpoint given a host and port using https.
create(String, Throwable) - Static method in exception org.springframework.vault.authentication.VaultLoginException
Create a VaultLoginException given authMethod and a cause.
create(Consumer<RestTemplateBuilder>) - Method in interface org.springframework.vault.client.RestTemplateFactory
Create a RestTemplate instance by applying customizer to the underlying RestTemplateBuilder.
create(Consumer<WebClientBuilder>) - Method in interface org.springframework.vault.client.WebClientFactory
Create a WebClient instance by applying customizer to the underlying WebClientBuilder.
create(Resource, char[], Resource, char[]) - Static method in class org.springframework.vault.support.SslConfiguration
Create a new SslConfiguration for the given truststore with the default KeyStore type.
create(Resource, String, Resource, String) - Method in class org.springframework.vault.support.SslConfiguration
Deprecated.
Since 1.1, use SslConfiguration.create(Resource, char[], Resource, char[]) to prevent String interning and retaining passwords represented as String longer from GC than necessary.
create(Part, Iterator<Object>) - Method in class org.springframework.vault.repository.query.VaultQueryCreator
 
create(ClientOptions, SslConfiguration) - Static method in class org.springframework.vault.client.ClientHttpConnectorFactory
create(ClientOptions, SslConfiguration) - Static method in class org.springframework.vault.client.ClientHttpRequestFactoryFactory
create(Plaintext) - Static method in class org.springframework.vault.support.VaultHmacRequest
Create a new VaultHmacRequest given Plaintext.
create(Plaintext) - Static method in class org.springframework.vault.support.VaultSignRequest
Create a new VaultSignRequest given Plaintext.
create(Plaintext, Hmac) - Static method in class org.springframework.vault.support.VaultSignatureVerificationRequest
create(Plaintext, Signature) - Static method in class org.springframework.vault.support.VaultSignatureVerificationRequest
create(VaultTokenRequest) - Method in interface org.springframework.vault.core.VaultTokenOperations
Create a new token for the given VaultTokenRequest.
create(VaultTokenRequest) - Method in class org.springframework.vault.core.VaultTokenTemplate
 
create(T) - Static method in class org.springframework.vault.support.Versioned
Create a unversioned given secret.
create(T, Versioned.Metadata) - Static method in class org.springframework.vault.support.Versioned
Create a versioned secret object given secret and Versioned.Metadata.
create(T, Versioned.Version) - Static method in class org.springframework.vault.support.Versioned
Create a versioned secret object given secret and Versioned.Version.
CREATE - Enum constant in enum class org.springframework.vault.support.Policy.BuiltinCapabilities
Allows creating data at the given path.
createAuthenticationSteps() - Static method in class org.springframework.vault.authentication.ClientCertificateAuthentication
Creates a AuthenticationSteps for client certificate authentication.
createAuthenticationSteps(AppIdAuthenticationOptions) - Static method in class org.springframework.vault.authentication.AppIdAuthentication
Deprecated.
Creates a AuthenticationSteps for AppId authentication given AppIdAuthenticationOptions.
createAuthenticationSteps(AppRoleAuthenticationOptions) - Static method in class org.springframework.vault.authentication.AppRoleAuthentication
Creates a AuthenticationSteps for AppRole authentication given AppRoleAuthenticationOptions.
createAuthenticationSteps(AwsEc2AuthenticationOptions) - Static method in class org.springframework.vault.authentication.AwsEc2Authentication
Creates a AuthenticationSteps for AWS-EC2 authentication given AwsEc2AuthenticationOptions.
createAuthenticationSteps(AwsEc2AuthenticationOptions, AtomicReference<char[]>, Supplier<char[]>) - Static method in class org.springframework.vault.authentication.AwsEc2Authentication
 
createAuthenticationSteps(AwsIamAuthenticationOptions) - Static method in class org.springframework.vault.authentication.AwsIamAuthentication
Creates a AuthenticationSteps for AWS-IAM authentication given AwsIamAuthenticationOptions.
createAuthenticationSteps(AwsIamAuthenticationOptions, AwsCredentials, Region) - Static method in class org.springframework.vault.authentication.AwsIamAuthentication
 
createAuthenticationSteps(AzureMsiAuthenticationOptions) - Static method in class org.springframework.vault.authentication.AzureMsiAuthentication
Creates a AuthenticationSteps for Azure authentication given AzureMsiAuthenticationOptions.
createAuthenticationSteps(AzureMsiAuthenticationOptions, AzureVmEnvironment) - Static method in class org.springframework.vault.authentication.AzureMsiAuthentication
 
createAuthenticationSteps(ClientCertificateAuthenticationOptions) - Static method in class org.springframework.vault.authentication.ClientCertificateAuthentication
Creates a AuthenticationSteps for client certificate authentication.
createAuthenticationSteps(CubbyholeAuthenticationOptions) - Static method in class org.springframework.vault.authentication.CubbyholeAuthentication
Creates a AuthenticationSteps for cubbyhole authentication given CubbyholeAuthenticationOptions.
createAuthenticationSteps(GcpComputeAuthenticationOptions) - Static method in class org.springframework.vault.authentication.GcpComputeAuthentication
Creates a AuthenticationSteps for GCE authentication given GcpComputeAuthenticationOptions.
createAuthenticationSteps(KubernetesAuthenticationOptions) - Static method in class org.springframework.vault.authentication.KubernetesAuthentication
Creates a AuthenticationSteps for kubernetes authentication given KubernetesAuthenticationOptions.
createAuthenticationSteps(PcfAuthenticationOptions) - Static method in class org.springframework.vault.authentication.PcfAuthentication
Creates a AuthenticationSteps for pcf authentication given PcfAuthenticationOptions.
createAuthenticationSteps(UsernamePasswordAuthenticationOptions) - Static method in class org.springframework.vault.authentication.UsernamePasswordAuthentication
Creates a AuthenticationSteps for username/password authentication given UsernamePasswordAuthenticationOptions.
createAuthenticationSteps(VaultToken, boolean) - Static method in class org.springframework.vault.authentication.TokenAuthentication
Creates a AuthenticationSteps for token authentication given VaultToken.
createCollection(Collection<?>, VaultPersistentProperty) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
Writes the given Collection using the given VaultPersistentProperty information.
createdAt(Instant) - Method in class org.springframework.vault.support.Versioned.Metadata.MetadataBuilder
Configure a created at Instant.
createdTime(Instant) - Method in class org.springframework.vault.support.VaultMetadataResponse.VaultMetadataResponseBuilder
 
createKey(String) - Method in interface org.springframework.vault.core.VaultTransitOperations
Create a new named encryption key given a name.
createKey(String) - Method in class org.springframework.vault.core.VaultTransitTemplate
 
createKey(String, VaultTransitKeyCreationRequest) - Method in interface org.springframework.vault.core.VaultTransitOperations
Create a new named encryption key given a name and VaultTransitKeyCreationRequest.
createKey(String, VaultTransitKeyCreationRequest) - Method in class org.springframework.vault.core.VaultTransitTemplate
 
createKeyStore(String) - Method in class org.springframework.vault.support.CertificateBundle
Create a KeyStore from this CertificateBundle containing the private key and certificate chain.
createKeyStore(String, boolean) - Method in class org.springframework.vault.support.CertificateBundle
Create a KeyStore from this CertificateBundle containing the private key and certificate chain.
createMap(Map<Object, Object>, VaultPersistentProperty) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
Writes the given Map using the given VaultPersistentProperty information.
createNamespaceInterceptor(String) - Static method in class org.springframework.vault.client.VaultClients
Create a ClientHttpRequestInterceptor that associates each request with a X-Vault-Namespace header if the header is not present.
createNonce() - Method in class org.springframework.vault.authentication.AwsEc2Authentication
 
createOrphan() - Method in interface org.springframework.vault.core.VaultTokenOperations
Create a new orphan token.
createOrphan() - Method in class org.springframework.vault.core.VaultTokenTemplate
 
createOrphan(VaultTokenRequest) - Method in interface org.springframework.vault.core.VaultTokenOperations
Create a new orphan token for the given VaultTokenRequest.
createOrphan(VaultTokenRequest) - Method in class org.springframework.vault.core.VaultTokenTemplate
 
createOrUpdatePolicy(String, Policy) - Method in interface org.springframework.vault.core.VaultSysOperations
Create or update a Policy.
createOrUpdatePolicy(String, Policy) - Method in class org.springframework.vault.core.VaultSysTemplate
 
createPersistentEntity(TypeInformation<T>) - Method in class org.springframework.vault.repository.mapping.VaultMappingContext
 
createPersistentProperty(Property, VaultPersistentEntity<?>, SimpleTypeHolder) - Method in class org.springframework.vault.repository.mapping.VaultMappingContext
 
createRepositoryFactory(KeyValueOperations, Class<? extends AbstractQueryCreator<?, ?>>, Class<? extends RepositoryQuery>) - Method in class org.springframework.vault.repository.support.VaultRepositoryFactoryBean
 
createRequestBody(AwsIamAuthenticationOptions) - Static method in class org.springframework.vault.authentication.AwsIamAuthentication
Create the request body to perform a Vault login using the AWS-IAM authentication method.
createRestTemplate() - Static method in class org.springframework.vault.client.VaultClients
Create a RestTemplate for Vault interaction.
createRestTemplate(VaultEndpointProvider, ClientHttpRequestFactory) - Static method in class org.springframework.vault.client.VaultClients
createRestTemplate(VaultEndpoint, ClientHttpRequestFactory) - Static method in class org.springframework.vault.client.VaultClients
createTemplate() - Method in class org.springframework.vault.client.RestTemplateBuilder
Create the RestTemplate to use.
createTrustStore() - Method in class org.springframework.vault.support.Certificate
Create a trust store as KeyStore from this Certificate containing the certificate chain.
createUri(String) - Method in class org.springframework.vault.client.VaultEndpoint
Build the Vault URI based on the given path.
createUriBuilderFactory(VaultEndpointProvider) - Static method in class org.springframework.vault.client.VaultClients
 
createUriString(String) - Method in class org.springframework.vault.client.VaultEndpoint
Build the Vault URI string based on the given path.
createUserId() - Method in interface org.springframework.vault.authentication.AppIdUserIdMechanism
Deprecated.
Create a UserId for AppId authentication.
createUserId() - Method in class org.springframework.vault.authentication.IpAddressUserId
 
createUserId() - Method in class org.springframework.vault.authentication.MacAddressUserId
 
createUserId() - Method in class org.springframework.vault.authentication.StaticUserId
 
createWebClient(ReactiveVaultEndpointProvider, ClientHttpConnector) - Static method in class org.springframework.vault.client.ReactiveVaultClients
Create a WebClient configured with VaultEndpoint and ClientHttpConnector.
createWebClient(VaultEndpointProvider, ClientHttpConnector) - Static method in class org.springframework.vault.client.ReactiveVaultClients
Create a WebClient configured with VaultEndpoint and ClientHttpConnector.
createWebClient(VaultEndpoint, ClientHttpConnector) - Static method in class org.springframework.vault.client.ReactiveVaultClients
Create a WebClient configured with VaultEndpoint and ClientHttpConnector.
createWebClientBuilder() - Method in class org.springframework.vault.client.WebClientBuilder
Create the WebClient.Builder to use.
credential(GoogleCredential) - Method in class org.springframework.vault.authentication.GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder
Deprecated.
Configure static Google credentials, required to create a signed JWT.
credentials(GoogleCredentials) - Method in class org.springframework.vault.authentication.GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder
Configure static Google credentials, required to create a signed JWT.
credentials(AwsCredentials) - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder
Configure static AWS credentials, required to calculate the signature.
credentialsProvider(AwsCredentialsProvider) - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder
Configure an AwsCredentialsProvider, required to calculate the signature.
credentialsSupplier(GoogleCredentialsSupplier) - Method in class org.springframework.vault.authentication.GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder
Configure a GoogleCredentialsSupplier, required to create a signed JWT.
credentialSupplier(GcpCredentialSupplier) - Method in class org.springframework.vault.authentication.GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder
Deprecated.
Configure a GcpCredentialSupplier, required to create a signed JWT.
CredentialSupplier - Interface in org.springframework.vault.authentication
Interface to obtain an arbitrary credential that is uses in ClientAuthentication or AuthenticationSteps methods.
crud() - Static method in enum class org.springframework.vault.support.Policy.BuiltinCapabilities
crudAndSudo() - Static method in enum class org.springframework.vault.support.Policy.BuiltinCapabilities
Cubbyhole - Enum constant in enum class org.springframework.vault.authentication.UnwrappingEndpoints
Legacy cubbyhole endpoints prior to Vault 0.6.2 (cubbyhole/response).
cubbyholeAuthentication() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
 
CubbyholeAuthentication - Class in org.springframework.vault.authentication
Cubbyhole ClientAuthentication implementation.
CubbyholeAuthentication(CubbyholeAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.CubbyholeAuthentication
CubbyholeAuthenticationOptions - Class in org.springframework.vault.authentication
Authentication options for CubbyholeAuthentication.
CubbyholeAuthenticationOptions.CubbyholeAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
currentVersion(int) - Method in class org.springframework.vault.support.VaultMetadataResponse.VaultMetadataResponseBuilder
 
customize(RestTemplate) - Method in interface org.springframework.vault.client.RestTemplateCustomizer
Callback to customize a RestTemplate instance.
customize(WebClient.Builder) - Method in interface org.springframework.vault.client.WebClientCustomizer
Callback to customize a WebClient.Builder instance.
customize(T) - Method in interface org.springframework.vault.client.RestTemplateRequestCustomizer
Customize the specified ClientHttpRequest.
customizers(RestTemplateCustomizer...) - Method in class org.springframework.vault.client.RestTemplateBuilder
Add the RestTemplateCustomizers that should be applied to the RestTemplate.
customizers(WebClientCustomizer...) - Method in class org.springframework.vault.client.WebClientBuilder
Add the WebClientCustomizers that should be applied to the WebClient.

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.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.VaultTransitOperations
Decrypts the provided ciphertext using the named key.
decrypt(String, String, VaultTransitContext) - Method in class org.springframework.vault.core.VaultTransitTemplate
 
decrypt(String, List<Ciphertext>) - Method in interface org.springframework.vault.core.VaultTransitOperations
Decrypts the provided barch 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.VaultTransitOperations
Decrypts the provided cipher text using the named key.
decrypt(String, Ciphertext) - Method in class org.springframework.vault.core.VaultTransitTemplate
 
DEFAULT - Static variable in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions
DEFAULT_APPID_AUTHENTICATION_PATH - Static variable in class org.springframework.vault.authentication.AppIdAuthenticationOptions
Deprecated.
 
DEFAULT_APPROLE_AUTHENTICATION_PATH - Static variable in class org.springframework.vault.authentication.AppRoleAuthenticationOptions
 
DEFAULT_AWS_AUTHENTICATION_PATH - Static variable in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions
 
DEFAULT_AWS_AUTHENTICATION_PATH - Static variable in class org.springframework.vault.authentication.AwsIamAuthenticationOptions
 
DEFAULT_AZURE_AUTHENTICATION_PATH - Static variable in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions
 
DEFAULT_CERT_PATH - Static variable in class org.springframework.vault.authentication.ClientCertificateAuthenticationOptions
 
DEFAULT_GCP_AUTHENTICATION_PATH - Static variable in class org.springframework.vault.authentication.GcpComputeAuthenticationOptions
 
DEFAULT_GCP_AUTHENTICATION_PATH - Static variable in class org.springframework.vault.authentication.GcpIamAuthenticationOptions
Deprecated.
 
DEFAULT_GCP_AUTHENTICATION_PATH - Static variable in class org.springframework.vault.authentication.GcpIamCredentialsAuthenticationOptions
 
DEFAULT_IDENTITY_TOKEN_SERVICE_URI - Static variable in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions
 
DEFAULT_INSTANCE_METADATA_SERVICE_URI - Static variable in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions
 
DEFAULT_KEYSTORE_TYPE - Static variable in class org.springframework.vault.support.SslConfiguration
Constant for system-default keystore type.
DEFAULT_KUBERNETES_AUTHENTICATION_PATH - Static variable in class org.springframework.vault.authentication.KubernetesAuthenticationOptions
 
DEFAULT_KUBERNETES_SERVICE_ACCOUNT_TOKEN_FILE - Static variable in class org.springframework.vault.authentication.KubernetesServiceAccountTokenFile
Default path to the service account token file.
DEFAULT_PCF_AUTHENTICATION_PATH - Static variable in class org.springframework.vault.authentication.PcfAuthenticationOptions
 
DEFAULT_PKCS7_IDENTITY_DOCUMENT_URI - Static variable in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions
 
DEFAULT_TYPE_KEY - Static variable in class org.springframework.vault.repository.convert.DefaultVaultTypeMapper
 
DEFAULT_USERPASS_AUTHENTICATION_PATH - Static variable in class org.springframework.vault.authentication.UsernamePasswordAuthenticationOptions
 
defaultHeader(String, String) - Method in class org.springframework.vault.client.RestTemplateBuilder
Add a default header that will be set if not already present on the outgoing HttpRequest.
defaultHeader(String, String) - Method in class org.springframework.vault.client.WebClientBuilder
Add a default header that will be set if not already present on the outgoing HttpRequest.
DefaultVaultTypeMapper - Class in org.springframework.vault.repository.convert
Default implementation of VaultTypeMapper allowing configuration of the key to lookup and store type information in SecretDocument.
DefaultVaultTypeMapper() - Constructor for class org.springframework.vault.repository.convert.DefaultVaultTypeMapper
Creates a default VaultTypeMapper that exchanges types using the type key _class.
DefaultVaultTypeMapper(String) - Constructor for class org.springframework.vault.repository.convert.DefaultVaultTypeMapper
Creates a default VaultTypeMapper that exchanges types using the given typeKey.
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
Creates a default VaultTypeMapper that exchanges types using the given typeKey and MappingContext.
delete(Object, String) - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
 
delete(Object, String, Class<T>) - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
 
delete(String) - Method in interface org.springframework.vault.core.ReactiveVaultOperations
Delete a path.
delete(String) - Method in class org.springframework.vault.core.ReactiveVaultTemplate
 
delete(String) - Method in class org.springframework.vault.core.VaultVersionedKeyValueTemplate
 
delete(String) - Method in interface org.springframework.vault.core.VaultKeyValueMetadataOperations
Permanently delete the key metadata and all version data for the specified key.
delete(String) - Method in interface org.springframework.vault.core.VaultKeyValueOperationsSupport
Delete the secret at path.
delete(String) - Method in interface org.springframework.vault.core.VaultOperations
Delete a path.
delete(String) - Method in class org.springframework.vault.core.VaultTemplate
 
delete(String, Versioned.Version...) - Method in interface org.springframework.vault.core.VaultVersionedKeyValueOperations
Delete one or more versions of the secret at path.
delete(String, Versioned.Version...) - Method in class org.springframework.vault.core.VaultVersionedKeyValueTemplate
 
delete(T) - Method in class org.springframework.vault.repository.core.VaultKeyValueTemplate
 
DELETE - Enum constant in enum class org.springframework.vault.support.Policy.BuiltinCapabilities
Allows deleting the data at the given path.
deleteAllOf(String) - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
 
deletedAt(Instant) - Method in class org.springframework.vault.support.Versioned.Metadata.MetadataBuilder
Configure a deleted at Instant.
deleteEntity(T, String) - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
 
deleteKey(String) - Method in interface org.springframework.vault.core.VaultTransitOperations
Deletes a named encryption key.
deleteKey(String) - Method in class org.springframework.vault.core.VaultTransitTemplate
 
deletePolicy(String) - Method in interface org.springframework.vault.core.VaultSysOperations
Delete a Policy by its name.
deletePolicy(String) - Method in class org.springframework.vault.core.VaultSysTemplate
 
deleteVersionAfter(Duration) - Method in class org.springframework.vault.support.VaultMetadataRequest.VaultMetadataRequestBuilder
Sets the deletion time for all new versions written to this key.
deleteVersionAfter(Duration) - Method in class org.springframework.vault.support.VaultMetadataResponse.VaultMetadataResponseBuilder
 
deletionAllowed(boolean) - Method in class org.springframework.vault.support.VaultTransitKeyConfiguration.VaultTransitKeyConfigurationBuilder
Set whether key deletion is allowed.
deniedParameter(String, String...) - Method in class org.springframework.vault.support.Policy.Rule.RuleBuilder
Configure denied parameter values given name and values.
DENY - Enum constant in enum class org.springframework.vault.support.Policy.BuiltinCapabilities
Disallows access.
DER - Enum constant in enum class org.springframework.vault.core.VaultPkiOperations.Encoding
 
derived(boolean) - Method in class org.springframework.vault.support.VaultTransitKeyCreationRequest.VaultTransitKeyCreationRequestBuilder
Configure key derivation.
description(String) - Method in class org.springframework.vault.support.VaultMount.VaultMountBuilder
Configure a human readable description of this mount.
destroy() - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManager
 
destroy() - Method in class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager
 
destroy() - Method in class org.springframework.vault.config.AbstractVaultConfiguration.ClientFactoryWrapper
 
destroy() - Method in class org.springframework.vault.config.AbstractVaultConfiguration.TaskSchedulerWrapper
 
destroy() - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
Shutdown this SecretLeaseContainer, disable lease renewal and revoke leases.
destroy() - Method in class org.springframework.vault.core.VaultTemplate
 
destroy() - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
 
destroy() - Method in class org.springframework.vault.repository.core.VaultKeyValueTemplate
 
destroy(String, Versioned.Version...) - Method in interface org.springframework.vault.core.VaultVersionedKeyValueOperations
Permanently remove the specified versions of the secret at path.
destroy(String, Versioned.Version...) - Method in class org.springframework.vault.core.VaultVersionedKeyValueTemplate
 
destroyed() - Method in class org.springframework.vault.support.Versioned.Metadata.MetadataBuilder
Configure the version was destroyed.
destroyed(boolean) - Method in class org.springframework.vault.support.Versioned.Metadata.MetadataBuilder
Configure the version was destroyed.
displayName(String) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
Configure a display name for the token, defaults to "token".
doCreateRestTemplate(VaultEndpointProvider, ClientHttpRequestFactory) - Method in class org.springframework.vault.core.VaultTemplate
Create a RestTemplate to be used by VaultTemplate for Vault communication given VaultEndpointProvider and ClientHttpRequestFactory.
doCreateSessionTemplate(VaultEndpointProvider, ClientHttpRequestFactory) - Method in class org.springframework.vault.core.VaultTemplate
Create a session-bound RestTemplate to be used by VaultTemplate for Vault communication given VaultEndpointProvider and ClientHttpRequestFactory for calls that require an authenticated context.
doCreateSessionWebClient(VaultEndpointProvider, ClientHttpConnector) - Method in class org.springframework.vault.core.ReactiveVaultTemplate
Create a session-bound WebClient to be used by VaultTemplate for Vault communication given VaultEndpointProvider and ClientHttpConnector for calls that require an authenticated context.
doCreateWebClient(VaultEndpointProvider, ClientHttpConnector) - Method in class org.springframework.vault.core.ReactiveVaultTemplate
Create a WebClient to be used by ReactiveVaultTemplate for Vault communication given VaultEndpointProvider and ClientHttpConnector.
doGetProperties(String) - Method in class org.springframework.vault.core.env.VaultPropertySource
Hook method to obtain properties from Vault.
doGetSecrets(RequestedSecret) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
Retrieve secrets from VaultOperations.
doRenewLease(RequestedSecret, Lease) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
Renew a Lease for a RequestedSecret.
doRevoke(Mono<ReactiveLifecycleAwareSessionManager.TokenWrapper>) - Method in class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager
 
doRevokeLease(RequestedSecret, Lease) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
Revoke the Lease.
doTransformProperties(Map<String, Object>) - Method in class org.springframework.vault.core.env.LeaseAwareVaultPropertySource
Hook method to transform properties using PropertyTransformer.
doTransformProperties(Map<String, Object>) - Method in class org.springframework.vault.core.env.VaultPropertySource
Hook method to transform properties using PropertyTransformer.
doWithRestOperations(RestOperations) - Method in interface org.springframework.vault.core.RestOperationsCallback
Callback method.
doWithSession(Function<WebClient, ? extends T>) - Method in interface org.springframework.vault.core.ReactiveVaultOperations
Executes a Vault RestOperationsCallback.
doWithSession(Function<WebClient, ? extends T>) - Method in class org.springframework.vault.core.ReactiveVaultTemplate
 
doWithSession(RestOperationsCallback<T>) - Method in interface org.springframework.vault.core.VaultOperations
Executes a Vault RestOperationsCallback.
doWithSession(RestOperationsCallback<T>) - Method in class org.springframework.vault.core.VaultTemplate
 
doWithVault(Function<WebClient, ? extends T>) - Method in interface org.springframework.vault.core.ReactiveVaultOperations
Executes a Vault RestOperationsCallback.
doWithVault(Function<WebClient, ? extends T>) - Method in class org.springframework.vault.core.ReactiveVaultTemplate
 
doWithVault(RestOperationsCallback<T>) - Method in interface org.springframework.vault.core.VaultOperations
Executes a Vault RestOperationsCallback.
doWithVault(RestOperationsCallback<T>) - Method in class org.springframework.vault.core.VaultTemplate
 
dropOnError() - Static method in interface org.springframework.vault.support.LeaseStrategy
Predefined strategy to drop leases on error.
DurationParser - Class in org.springframework.vault.support
Utility to parse a Go format duration into Duration.
DurationParser() - Constructor for class org.springframework.vault.support.DurationParser
 

E

empty() - Static method in class org.springframework.vault.support.Plaintext
Factory method to create an empty Plaintext.
empty() - Static method in class org.springframework.vault.support.Policy
Create an empty Policy without rules.
empty() - Static method in class org.springframework.vault.support.TransformPlaintext
Factory method to create an empty TransformPlaintext.
empty() - Static method in class org.springframework.vault.support.VaultTransformContext
 
empty() - Static method in class org.springframework.vault.support.VaultTransitContext
 
EnableVaultRepositories - Annotation Interface in org.springframework.vault.repository.configuration
Annotation to activate Vault repositories.
encode(String, byte[], VaultTransformContext) - Method in interface org.springframework.vault.core.VaultTransformOperations
Encode the provided plaintext using the named role.
encode(String, String) - Method in interface org.springframework.vault.core.VaultTransformOperations
Encode the provided plaintext using the named role.
encode(String, String) - Method in class org.springframework.vault.core.VaultTransformTemplate
 
encode(String, List<TransformPlaintext>) - Method in interface org.springframework.vault.core.VaultTransformOperations
Encode the provided batch of plaintext using the role given and transformation in each list item.
encode(String, List<TransformPlaintext>) - Method in class org.springframework.vault.core.VaultTransformTemplate
 
encode(String, TransformPlaintext) - Method in interface org.springframework.vault.core.VaultTransformOperations
Encode the provided plaintext using the named role.
encode(String, TransformPlaintext) - Method in class org.springframework.vault.core.VaultTransformTemplate
 
encrypt(byte[]) - Method in class org.springframework.vault.security.VaultBytesEncryptor
 
encrypt(String, byte[], VaultTransitContext) - Method in interface org.springframework.vault.core.VaultTransitOperations
Encrypts the provided plaintext using the named key.
encrypt(String, byte[], VaultTransitContext) - Method in class org.springframework.vault.core.VaultTransitTemplate
 
encrypt(String, String) - Method in interface org.springframework.vault.core.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.VaultTransitOperations
Encrypts the provided batch of plaintext using the named key and context.
encrypt(String, List<Plaintext>) - Method in class org.springframework.vault.core.VaultTransitTemplate
 
encrypt(String, Plaintext) - Method in interface org.springframework.vault.core.VaultTransitOperations
Encrypts the provided plaintext using the named key.
encrypt(String, Plaintext) - Method in class org.springframework.vault.core.VaultTransitTemplate
 
ENCRYPTION_KEY - Enum constant in enum class org.springframework.vault.support.TransitKeyType
 
endpoint(VaultEndpoint) - Method in class org.springframework.vault.client.RestTemplateBuilder
Set the VaultEndpoint that should be used with the RestTemplate.
endpoint(VaultEndpoint) - Method in class org.springframework.vault.client.WebClientBuilder
Set the VaultEndpoint that should be used with the WebClient.
endpointProvider(ReactiveVaultEndpointProvider) - Method in class org.springframework.vault.client.WebClientBuilder
Set the ReactiveVaultEndpointProvider that should be used with the WebClient.
endpointProvider(VaultEndpointProvider) - Method in class org.springframework.vault.client.RestTemplateBuilder
Set the VaultEndpointProvider that should be used with the RestTemplate.
endpointProvider(VaultEndpointProvider) - Method in class org.springframework.vault.client.WebClientBuilder
Set the VaultEndpointProvider that should be used with the WebClient.
endpointUri(URI) - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder
Configure an endpoint URI of the STS API, defaults to https://sts.amazonaws.com/.
entries(String) - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
 
EnvironmentVaultConfiguration - Class in org.springframework.vault.config
Configuration using Spring's Environment to configure Spring Vault endpoint, SSL options and authentication options.
EnvironmentVaultConfiguration() - Constructor for class org.springframework.vault.config.EnvironmentVaultConfiguration
 
equals(Object) - Method in class org.springframework.vault.authentication.AuthenticationSteps.Pair
 
equals(Object) - Method in class org.springframework.vault.client.VaultEndpoint
 
equals(Object) - Method in class org.springframework.vault.core.lease.domain.Lease
 
equals(Object) - Method in class org.springframework.vault.core.lease.domain.RequestedSecret
 
equals(Object) - Method in class org.springframework.vault.repository.convert.SecretDocument
 
equals(Object) - Method in class org.springframework.vault.support.Ciphertext
 
equals(Object) - Method in class org.springframework.vault.support.Hmac
 
equals(Object) - Method in class org.springframework.vault.support.Plaintext
 
equals(Object) - Method in class org.springframework.vault.support.Policy
 
equals(Object) - Method in class org.springframework.vault.support.Policy.Rule
 
equals(Object) - Method in class org.springframework.vault.support.Signature
 
equals(Object) - Method in class org.springframework.vault.support.SignatureValidation
 
equals(Object) - Method in class org.springframework.vault.support.TransformCiphertext
 
equals(Object) - Method in class org.springframework.vault.support.TransformPlaintext
 
equals(Object) - Method in class org.springframework.vault.support.VaultToken
 
equals(Object) - Method in class org.springframework.vault.support.VaultTransformContext
 
equals(Object) - Method in class org.springframework.vault.support.VaultTransitContext
 
equals(Object) - Method in class org.springframework.vault.support.Versioned
 
equals(Object) - Method in class org.springframework.vault.support.Versioned.Version
 
errorHandler(ResponseErrorHandler) - Method in class org.springframework.vault.client.RestTemplateBuilder
Set the ResponseErrorHandler that should be used with the RestTemplate.
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.VaultTransitOperations
Returns the value of the named encryption key.
exportKey(String, TransitKeyType) - Method in class org.springframework.vault.core.VaultTransitTemplate
 

F

filter(ExchangeFilterFunction...) - Method in class org.springframework.vault.client.WebClientBuilder
Add the ExchangeFilterFunctions that should be applied to the ClientRequest.
find(String) - Static method in enum class org.springframework.vault.support.Policy.BuiltinCapabilities
Find a Policy.Capability by its name.
findLastChangeRevision(String) - Method in class org.springframework.vault.repository.support.VaultRevisionRepository
 
findRevision(String, Integer) - Method in class org.springframework.vault.repository.support.VaultRevisionRepository
 
findRevisions(String) - Method in class org.springframework.vault.repository.support.VaultRevisionRepository
 
findRevisions(String, Pageable) - Method in class org.springframework.vault.repository.support.VaultRevisionRepository
 
FixedTimeoutRefreshTrigger(long, TimeUnit) - Constructor for class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger
Create a new LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger to calculate execution times of timeout before the LoginToken expires
FixedTimeoutRefreshTrigger(Duration) - Constructor for class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger
Create a new LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger to calculate execution times of refreshBeforeExpiry before the LoginToken expires.
FixedTimeoutRefreshTrigger(Duration, Duration) - Constructor for class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger
Create a new LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger to calculate execution times of timeout before the LoginToken expires.
flatten(Map<String, ? extends Object>) - Static method in class org.springframework.vault.support.JsonMapFlattener
Flatten a hierarchical Map into a flat Map with key names using property dot notation.
flattenMap(Map<String, Object>) - Method in class org.springframework.vault.core.env.LeaseAwareVaultPropertySource
Utility method converting a String/Object map to a flat String/Object map.
flattenMap(Map<String, Object>) - Method in class org.springframework.vault.core.env.VaultPropertySource
Utility method converting a String/Object map to a flat String/Object map.
flattenToStringMap(Map<String, ? extends Object>) - Static method in class org.springframework.vault.support.JsonMapFlattener
Flatten a hierarchical Map into a flat Map with key names using property dot notation.
forKeyStore(Resource, char[]) - Static method in class org.springframework.vault.support.SslConfiguration
Create a new SslConfiguration for the given key store with the default KeyStore type.
forKeyStore(Resource, char[], SslConfiguration.KeyConfiguration) - Static method in class org.springframework.vault.support.SslConfiguration
Create a new SslConfiguration for the given key store with the default KeyStore type.
forKeyStore(Resource, String) - Static method in class org.springframework.vault.support.SslConfiguration
Deprecated.
Since 1.1, use SslConfiguration.forKeyStore(Resource, char[]) to prevent String interning and retaining passwords represented as String longer from GC than necessary.
forKeyStore(SslConfiguration.KeyStoreConfiguration) - Static method in class org.springframework.vault.support.SslConfiguration
Create a new SslConfiguration for the given key store.
forKeyStore(SslConfiguration.KeyStoreConfiguration, SslConfiguration.KeyConfiguration) - Static method in class org.springframework.vault.support.SslConfiguration
format(String) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
Configure the certificate format.
formatDuration(Duration) - Static method in class org.springframework.vault.support.DurationParser
Format a Duration into the Go format representation.
forTrustStore(Resource, char[]) - Static method in class org.springframework.vault.support.SslConfiguration
Create a new SslConfiguration for the given trust store with the default KeyStore type.
forTrustStore(Resource, String) - Static method in class org.springframework.vault.support.SslConfiguration
Deprecated.
Since 1.1, use SslConfiguration.forTrustStore(Resource, char[]) to prevent String interning and retaining passwords represented as String longer from GC than necessary.
forTrustStore(SslConfiguration.KeyStoreConfiguration) - Static method in class org.springframework.vault.support.SslConfiguration
Create a new SslConfiguration for the given trust store.
from(int) - Static method in class org.springframework.vault.support.Versioned.Version
Create a Versioned.Version given a versionNumber.
from(String, VaultResponse) - Static method in class org.springframework.vault.repository.convert.SecretDocument
Factory method to create a SecretDocument from an id and VaultResponse.
from(URI) - Static method in class org.springframework.vault.client.VaultEndpoint
Create a VaultEndpoint given a URI.
from(RequestedSecret.Mode, String) - Static method in class org.springframework.vault.core.lease.domain.RequestedSecret
Create a RequestedSecret given RequestedSecret.Mode at path.
from(VaultToken) - Static method in class org.springframework.vault.client.VaultHttpHeaders
Create HttpHeaders given VaultToken.
fromContext(byte[]) - Static method in class org.springframework.vault.support.VaultTransitContext
Create a VaultTransitContext given context bytes.
fromHttpRequest(AuthenticationSteps.HttpRequest<T>) - Static method in class org.springframework.vault.authentication.AuthenticationSteps
Start flow composition from a AuthenticationSteps.HttpRequest.
fromInstance(ThreadPoolTaskScheduler) - Static method in class org.springframework.vault.config.AbstractVaultConfiguration.TaskSchedulerWrapper
Factory method to adapt an existing ThreadPoolTaskScheduler bean without calling lifecycle methods.
fromKey(String) - Static method in class org.springframework.vault.support.PemObject
Create a PemObject from PEM content that is enclosed with -BEGIN PRIVATE KEY- and -END PRIVATE KEY-.
fromNonce(byte[]) - Static method in class org.springframework.vault.support.VaultTransitContext
Create a VaultTransitContext given nonce bytes.
fromSupplier(Supplier<T>) - Static method in class org.springframework.vault.authentication.AuthenticationSteps
Start flow composition from a Supplier.
fromTimeToLive(Duration) - Static method in class org.springframework.vault.core.lease.domain.Lease
Create a new non-renewable Lease, without a leaseId and specified duration.
fromTransformation(String) - Static method in class org.springframework.vault.support.VaultTransformContext
Create a VaultTransformContext given transformation bytes.
fromTweak(byte[]) - Static method in class org.springframework.vault.support.VaultTransformContext
Create a VaultTransformContext given tweak String.
fromValue(T) - Static method in class org.springframework.vault.authentication.AuthenticationSteps
Start flow composition from a scalar value.

G

GcpComputeAuthentication - Class in org.springframework.vault.authentication
GCP GCE (Google Compute Engine)-based login implementation using GCE's metadata service to create signed JSON Web Token.
GcpComputeAuthentication(GcpComputeAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.GcpComputeAuthentication
Create a new GcpComputeAuthentication instance given GcpComputeAuthenticationOptions and RestOperations for Vault and Google API use.
GcpComputeAuthentication(GcpComputeAuthenticationOptions, RestOperations, RestOperations) - Constructor for class org.springframework.vault.authentication.GcpComputeAuthentication
Create a new GcpComputeAuthentication instance given GcpComputeAuthenticationOptions and RestOperations for Vault and Google API use.
GcpComputeAuthenticationOptions - Class in org.springframework.vault.authentication
Authentication options for GcpComputeAuthentication.
GcpComputeAuthenticationOptions.GcpComputeAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
GcpCredentialSupplier - Interface in org.springframework.vault.authentication
Interface to obtain a GoogleCredential for GCP IAM authentication.
GcpIamAuthentication - Class in org.springframework.vault.authentication
Deprecated.
since 2.3.2, use GcpIamCredentialsAuthentication instead.
GcpIamAuthentication(GcpIamAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.GcpIamAuthentication
Deprecated.
GcpIamAuthentication(GcpIamAuthenticationOptions, RestOperations, HttpTransport) - Constructor for class org.springframework.vault.authentication.GcpIamAuthentication
Deprecated.
Create a new instance of GcpIamAuthentication given GcpIamAuthenticationOptions, RestOperations and HttpTransport.
GcpIamAuthenticationOptions - Class in org.springframework.vault.authentication
Deprecated.
since 2.3.2
GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
Deprecated.
GcpIamAuthenticationSupport - Class in org.springframework.vault.authentication
Support class for Google Cloud IAM-based Authentication options.
GcpIamAuthenticationSupport(String, String, Duration, Clock) - Constructor for class org.springframework.vault.authentication.GcpIamAuthenticationSupport
 
GcpIamCredentialsAuthentication - Class in org.springframework.vault.authentication
Google Cloud IAM credentials login implementation using GCP IAM service accounts to legitimate its authenticity via JSON Web Token using the IAM Credentials projects.serviceAccounts.signJwt method.
GcpIamCredentialsAuthentication(GcpIamCredentialsAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.GcpIamCredentialsAuthentication
GcpIamCredentialsAuthentication(GcpIamCredentialsAuthenticationOptions, RestOperations, TransportChannelProvider) - Constructor for class org.springframework.vault.authentication.GcpIamCredentialsAuthentication
Create a new instance of GcpIamCredentialsAuthentication given GcpIamCredentialsAuthenticationOptions, RestOperations and TransportChannelProvider.
GcpIamCredentialsAuthenticationOptions - Class in org.springframework.vault.authentication
Authentication options for GcpIamCredentialsAuthentication.
GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
GcpJwtAuthenticationSupport - Class in org.springframework.vault.authentication
Base class for GCP JWT-based authentication.
GcpProjectIdAccessor - Interface in org.springframework.vault.authentication
Interface to obtain a GCP project id for GCP IAM authentication.
GcpServiceAccountIdAccessor - Interface in org.springframework.vault.authentication
Interface to obtain a service account id for GCP IAM authentication.
generated() - Static method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.Nonce
Create a new generated AwsEc2AuthenticationOptions.Nonce using UUID.
generateKey() - Method in class org.springframework.vault.security.VaultBytesKeyGenerator
 
get() - Method in interface org.springframework.vault.authentication.CredentialSupplier
Get a credential to be used with an authentication mechanism.
get() - Method in interface org.springframework.vault.authentication.GcpCredentialSupplier
Exception-safe helper to get GoogleCredential from GcpCredentialSupplier.getCredential().
get() - Method in interface org.springframework.vault.authentication.GoogleCredentialsSupplier
Exception-safe helper to get ServiceAccountCredentials from GoogleCredentialsSupplier.getCredentials().
get() - Method in class org.springframework.vault.authentication.ResourceCredentialSupplier
 
get() - Method in class org.springframework.vault.support.AbstractResult
Return the result or throw a VaultException if the operation completed with an error.
get(Object, String) - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
 
get(Object, String, Class<T>) - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
 
get(String) - Method in interface org.springframework.vault.core.VaultKeyValueMetadataOperations
Retrieve the metadata and versions for the secret at the specified path.
get(String) - Method in interface org.springframework.vault.core.VaultKeyValueOperations
Read the secret at path.
get(String) - Method in interface org.springframework.vault.core.VaultKeyValueOperationsSupport
Read the secret at path.
get(String) - Method in interface org.springframework.vault.core.VaultVersionedKeyValueOperations
Read the most recent secret at path.
get(String) - Method in class org.springframework.vault.repository.convert.SecretDocument
Retrieve a value from the secret document by its key.
get(String, Class<T>) - Method in interface org.springframework.vault.core.VaultKeyValueOperations
Read the secret at path.
get(String, Class<T>) - Method in interface org.springframework.vault.core.VaultVersionedKeyValueOperations
Read the most recent secret at path and deserialize the secret to the given responseType.
get(String, String...) - Static method in class org.springframework.vault.authentication.AuthenticationSteps.HttpRequestBuilder
Builder entry point to GET from uriTemplate.
get(String, Versioned.Version) - Method in interface org.springframework.vault.core.VaultVersionedKeyValueOperations
Read the requested Versioned.Version of the secret at path.
get(String, Versioned.Version) - Method in class org.springframework.vault.core.VaultVersionedKeyValueTemplate
 
get(String, Versioned.Version, Class<T>) - Method in interface org.springframework.vault.core.VaultVersionedKeyValueOperations
Read the requested Versioned.Version of the secret at path and deserialize the secret to the given responseType.
get(String, Versioned.Version, Class<T>) - Method in class org.springframework.vault.core.VaultVersionedKeyValueTemplate
 
get(URI) - Static method in class org.springframework.vault.authentication.AuthenticationSteps.HttpRequestBuilder
Builder entry point to GET from uri.
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
 
getAlgorithm() - Method in class org.springframework.vault.support.VaultHmacRequest
 
getAlgorithm() - Method in class org.springframework.vault.support.VaultSignatureVerificationRequest
getAlgorithm() - Method in class org.springframework.vault.support.VaultSignRequest
Deprecated.
getAllOf(String) - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
 
getAllowedParameters() - Method in class org.springframework.vault.support.Policy.Rule
 
getAltNames() - Method in class org.springframework.vault.support.VaultCertificateRequest
 
getAnnotation() - Method in class org.springframework.vault.repository.configuration.VaultRepositoriesRegistrar
 
getApiVersion() - Method in class org.springframework.vault.core.VaultVersionedKeyValueTemplate
 
getApiVersion() - Method in interface org.springframework.vault.core.VaultKeyValueOperationsSupport
 
getAppId() - Method in class org.springframework.vault.authentication.AppIdAuthenticationOptions
Deprecated.
 
getAppIdUserIdMechanism(String) - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
 
getAppRole() - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions
 
getAsString() - Method in class org.springframework.vault.support.VaultDecryptionResult
Return the result as String or throw a VaultException if the operation completed with an error.
getAsString() - Method in class org.springframework.vault.support.VaultTransformDecodeResult
Return the result as String or throw a VaultException if the operation completed with an error.
getAsString() - Method in class org.springframework.vault.support.VaultTransformEncodeResult
Return the result as String or throw a VaultException if the operation completed with an error.
getAuth() - Method in class org.springframework.vault.support.VaultResponseSupport
 
getAuthenticationSteps() - Method in class org.springframework.vault.authentication.AppIdAuthentication
Deprecated.
 
getAuthenticationSteps() - Method in class org.springframework.vault.authentication.AppRoleAuthentication
 
getAuthenticationSteps() - Method in interface org.springframework.vault.authentication.AuthenticationStepsFactory
Get the AuthenticationSteps describing an authentication flow.
getAuthenticationSteps() - Method in class org.springframework.vault.authentication.AwsEc2Authentication
 
getAuthenticationSteps() - Method in class org.springframework.vault.authentication.AwsIamAuthentication
 
getAuthenticationSteps() - Method in class org.springframework.vault.authentication.AzureMsiAuthentication
 
getAuthenticationSteps() - Method in class org.springframework.vault.authentication.ClientCertificateAuthentication
 
getAuthenticationSteps() - Method in class org.springframework.vault.authentication.CubbyholeAuthentication
 
getAuthenticationSteps() - Method in class org.springframework.vault.authentication.GcpComputeAuthentication
 
getAuthenticationSteps() - Method in class org.springframework.vault.authentication.KubernetesAuthentication
 
getAuthenticationSteps() - Method in class org.springframework.vault.authentication.PcfAuthentication
 
getAuthenticationSteps() - Method in class org.springframework.vault.authentication.TokenAuthentication
 
getAuthenticationSteps() - Method in class org.springframework.vault.authentication.UsernamePasswordAuthentication
 
getAuthMounts() - Method in interface org.springframework.vault.core.VaultSysOperations
 
getAuthMounts() - Method in class org.springframework.vault.core.VaultSysTemplate
 
getBeanFactory() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
 
getBody() - Method in class org.springframework.vault.repository.convert.SecretDocument
 
getCapabilities() - Method in class org.springframework.vault.support.Policy.Rule
 
getCause() - Method in class org.springframework.vault.support.AbstractResult
Returns the cause of the failed operation if the operation completed with an error.
getCertificate() - Method in class org.springframework.vault.support.Certificate
 
getCertificate() - Method in class org.springframework.vault.support.PemObject
Retrieve a X509Certificate.
getCertificates() - Method in class org.springframework.vault.support.PemObject
Retrieve one or more X509Certificates.
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
 
getConversionService() - Method in class org.springframework.vault.repository.convert.AbstractVaultConverter
 
getConverter() - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
 
getConverter() - Method in class org.springframework.vault.repository.core.VaultKeyValueTemplate
 
getCreatedAt() - Method in class org.springframework.vault.support.Versioned.Metadata
 
getCreatedTime() - Method in class org.springframework.vault.support.VaultMetadataResponse
 
getCreationTime() - Method in class org.springframework.vault.support.WrappedMetadata
 
getCredential() - Method in interface org.springframework.vault.authentication.GcpCredentialSupplier
Get a GoogleCredential for GCP IAM authentication via JWT signing.
getCredentials() - Method in interface org.springframework.vault.authentication.GoogleCredentialsSupplier
Get a GoogleCredentials for GCP IAM credentials authentication via JWT signing.
getCredentialsProvider() - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions
 
getCredentialSupplier() - Method in class org.springframework.vault.authentication.GcpIamAuthenticationOptions
Deprecated.
 
getCredentialSupplier() - Method in class org.springframework.vault.authentication.GcpIamCredentialsAuthenticationOptions
 
getCrl(VaultPkiOperations.Encoding) - Method in interface org.springframework.vault.core.VaultPkiOperations
Retrieves the current CRL in raw form.
getCrl(VaultPkiOperations.Encoding) - Method in class org.springframework.vault.core.VaultPkiTemplate
 
getCurrentLease() - Method in class org.springframework.vault.core.lease.event.SecretLeaseRotatedEvent
 
getCurrentVersion() - Method in class org.springframework.vault.support.VaultMetadataResponse
 
getData() - Method in class org.springframework.vault.support.VaultResponseSupport
 
getData() - Method in class org.springframework.vault.support.Versioned
 
getDefaultKeyValueTemplateBeanDefinition(RepositoryConfigurationSource) - Method in class org.springframework.vault.repository.configuration.VaultRepositoryConfigurationExtension
 
getDefaultKeyValueTemplateRef() - Method in class org.springframework.vault.repository.configuration.VaultRepositoryConfigurationExtension
 
getDelegate() - Method in class org.springframework.vault.repository.support.VaultRevisionMetadata
 
getDeletedAt() - Method in class org.springframework.vault.support.Versioned.Metadata
 
getDeleteVersionAfter() - Method in class org.springframework.vault.support.VaultMetadataRequest
 
getDeleteVersionAfter() - Method in class org.springframework.vault.support.VaultMetadataResponse
 
getDeletionAllowed() - Method in class org.springframework.vault.support.VaultTransitKeyConfiguration
 
getDeniedParameters() - Method in class org.springframework.vault.support.Policy.Rule
 
getDerived() - Method in class org.springframework.vault.support.VaultTransitKeyCreationRequest
 
getDescription() - Method in class org.springframework.vault.support.VaultMount
 
getDisplayName() - Method in class org.springframework.vault.support.VaultTokenRequest
 
getEc2Login() - Method in class org.springframework.vault.authentication.AwsEc2Authentication
 
getEnabledCipherSuites() - Method in class org.springframework.vault.support.SslConfiguration
The list of SSL cipher suites that must be enabled.
getEnabledProtocols() - Method in class org.springframework.vault.support.SslConfiguration
The list of SSL protocol versions that must be enabled.
getEndpointUri() - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions
 
getEntityInformation(Class<T>) - Method in class org.springframework.vault.repository.support.VaultRepositoryFactory
 
getEnvironment() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
Return the Environment to access property sources during Spring Vault bootstrapping.
getError(String) - Static method in class org.springframework.vault.client.VaultResponses
Obtain the error message from a JSON response.
getException() - Method in class org.springframework.vault.authentication.event.AuthenticationErrorEvent
 
getException() - Method in class org.springframework.vault.core.lease.event.SecretLeaseErrorEvent
 
getExpiryThreshold() - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
 
getExpiryThresholdSeconds() - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
 
getExplicitMaxTtl() - Method in class org.springframework.vault.support.VaultTokenRequest
 
getExportable() - Method in class org.springframework.vault.support.VaultTransitKeyCreationRequest
 
getExtension() - Method in class org.springframework.vault.repository.configuration.VaultRepositoriesRegistrar
 
getFallbackKeySpaceResolver() - Method in class org.springframework.vault.repository.mapping.VaultMappingContext
 
getFallbackTypeFor(Map<String, Object>) - Method in class org.springframework.vault.repository.convert.DefaultVaultTypeMapper
 
getFormat() - Method in class org.springframework.vault.support.VaultCertificateRequest
 
getHashAlgorithm() - Method in class org.springframework.vault.support.VaultSignatureVerificationRequest
 
getHashAlgorithm() - Method in class org.springframework.vault.support.VaultSignRequest
 
getHmac() - Method in class org.springframework.vault.support.Hmac
 
getHmac() - Method in class org.springframework.vault.support.VaultSignatureVerificationRequest
 
getHmac(String, Plaintext) - Method in interface org.springframework.vault.core.VaultTransitOperations
Create a HMAC using keyName of given Plaintext using the default hash algorithm.
getHmac(String, Plaintext) - Method in class org.springframework.vault.core.VaultTransitTemplate
 
getHmac(String, VaultHmacRequest) - Method in interface org.springframework.vault.core.VaultTransitOperations
Create a HMAC using keyName of given VaultHmacRequest using the default hash algorithm.
getHmac(String, VaultHmacRequest) - Method in class org.springframework.vault.core.VaultTransitTemplate
 
getHost() - Method in class org.springframework.vault.client.VaultEndpoint
 
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.AppRoleAuthenticationOptions
Deprecated.
since 2.0, use AppRoleAuthenticationOptions.getRoleId()/AppRoleAuthenticationOptions.getSecretId() to obtain configuration modes (pull/wrapped) for an AppRole token.
getInitialToken() - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions
 
getInstanceCertSupplier() - Method in class org.springframework.vault.authentication.PcfAuthenticationOptions
 
getInstanceKeySupplier() - Method in class org.springframework.vault.authentication.PcfAuthenticationOptions
 
getInstanceMetadataServiceUri() - Method in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions
 
getIpSubjectAltNames() - Method in class org.springframework.vault.support.VaultCertificateRequest
 
getIssuingCaCertificate() - Method in class org.springframework.vault.support.Certificate
 
getJwtSupplier() - Method in class org.springframework.vault.authentication.KubernetesAuthenticationOptions
 
getJwtValidity() - Method in class org.springframework.vault.authentication.GcpIamAuthenticationSupport
 
getKey(String) - Method in interface org.springframework.vault.core.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.VaultTransitOperations
Get a List of transit key names.
getKeys() - Method in class org.springframework.vault.core.VaultTransitTemplate
 
getKeys() - Method in interface org.springframework.vault.support.RawTransitKey
 
getKeys() - Method in interface org.springframework.vault.support.VaultInitializationResponse
 
getKeys() - Method in interface org.springframework.vault.support.VaultTransitKey
 
getKeySpace() - Method in class org.springframework.vault.repository.mapping.BasicVaultPersistentEntity
 
getKeyStore() - Method in class org.springframework.vault.support.SslConfiguration
 
getKeyStoreConfiguration() - Method in class org.springframework.vault.support.SslConfiguration
 
getKeyVersion() - Method in class org.springframework.vault.support.VaultHmacRequest
 
getLatestVersion() - Method in interface org.springframework.vault.support.VaultTransitKey
 
getLease() - Method in class org.springframework.vault.core.lease.event.SecretLeaseEvent
 
getLeaseDuration() - Method in class org.springframework.vault.authentication.LoginToken
 
getLeaseDuration() - Method in class org.springframework.vault.core.lease.domain.Lease
 
getLeaseDuration() - Method in class org.springframework.vault.support.VaultResponseSupport
 
getLeaseId() - Method in class org.springframework.vault.core.lease.domain.Lease
 
getLeaseId() - Method in class org.springframework.vault.support.VaultResponseSupport
 
getLeft() - Method in class org.springframework.vault.authentication.AuthenticationSteps.Pair
Type-safe way to get the fist object of this AuthenticationSteps.Pair.
getMappingContext() - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
 
getMappingContextBeanRef() - Method in class org.springframework.vault.repository.configuration.VaultRepositoryConfigurationExtension
 
getMaxVersions() - Method in class org.springframework.vault.support.VaultMetadataRequest
 
getMaxVersions() - Method in class org.springframework.vault.support.VaultMetadataResponse
 
getMaxWrappingTtl() - Method in class org.springframework.vault.support.Policy.Rule
 
getMeta() - Method in class org.springframework.vault.support.VaultTokenRequest
 
getMetadata() - Method in class org.springframework.vault.support.VaultResponseSupport
 
getMetadata() - Method in class org.springframework.vault.support.Versioned
 
getMinDecryptionVersion() - Method in interface org.springframework.vault.support.VaultTransitKey
 
getMinDecryptionVersion() - Method in class org.springframework.vault.support.VaultTransitKeyConfiguration
 
getMinEncryptionVersion() - Method in interface org.springframework.vault.support.VaultTransitKey
 
getMinEncryptionVersion() - Method in class org.springframework.vault.support.VaultTransitKeyConfiguration
 
getMinRenewal() - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
 
getMinRenewalSeconds() - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
 
getMinWrappingTtl() - Method in class org.springframework.vault.support.Policy.Rule
 
getMode() - Method in class org.springframework.vault.core.lease.domain.RequestedSecret
 
getModuleName() - Method in class org.springframework.vault.repository.configuration.VaultRepositoryConfigurationExtension
 
getModulePrefix() - Method in class org.springframework.vault.repository.configuration.VaultRepositoryConfigurationExtension
 
getMountInfo(String) - Method in class org.springframework.vault.core.util.KeyValueDelegate
 
getMounts() - Method in interface org.springframework.vault.core.VaultSysOperations
 
getMounts() - Method in class org.springframework.vault.core.VaultSysTemplate
 
getName() - Method in interface org.springframework.vault.support.RawTransitKey
 
getName() - Method in interface org.springframework.vault.support.VaultTransitKey
 
getNoDefaultPolicy() - Method in class org.springframework.vault.support.VaultTokenRequest
 
getNonce() - Method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions
 
getNonce() - Method in class org.springframework.vault.support.VaultTransitContext
 
getNoParent() - Method in class org.springframework.vault.support.VaultTokenRequest
 
getNumUses() - Method in class org.springframework.vault.support.VaultTokenRequest
 
getOldestVersion() - Method in class org.springframework.vault.support.VaultMetadataResponse
 
getOptions() - Method in class org.springframework.vault.core.util.KeyValueDelegate.MountInfo
 
getOptions() - Method in class org.springframework.vault.support.VaultMount
 
getOtherSans() - Method in class org.springframework.vault.support.VaultCertificateRequest
 
getPassword() - Method in class org.springframework.vault.authentication.UsernamePasswordAuthenticationOptions
 
getPath() - Method in class org.springframework.vault.authentication.AppIdAuthenticationOptions
Deprecated.
 
getPath() - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions
 
getPath() - Method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions
 
getPath() - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions
 
getPath() - Method in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions
 
getPath() - Method in class org.springframework.vault.authentication.ClientCertificateAuthenticationOptions
 
getPath() - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions
 
getPath() - Method in class org.springframework.vault.authentication.GcpComputeAuthenticationOptions
 
getPath() - Method in class org.springframework.vault.authentication.GcpIamAuthenticationSupport
 
getPath() - Method in class org.springframework.vault.authentication.KubernetesAuthenticationOptions
 
getPath() - Method in class org.springframework.vault.authentication.PcfAuthenticationOptions
 
getPath() - Method in class org.springframework.vault.authentication.UsernamePasswordAuthenticationOptions
 
getPath() - Method in class org.springframework.vault.client.VaultEndpoint
 
getPath() - Method in class org.springframework.vault.core.lease.domain.RequestedSecret
 
getPath() - Method in exception org.springframework.vault.core.SecretNotFoundException
 
getPath() - Method in class org.springframework.vault.core.util.KeyValueDelegate.MountInfo
 
getPath() - Method in class org.springframework.vault.support.Policy.Rule
 
getPath() - Method in class org.springframework.vault.support.WrappedMetadata
 
getPlaintext() - Method in class org.springframework.vault.support.Plaintext
 
getPlaintext() - Method in class org.springframework.vault.support.TransformPlaintext
 
getPlaintext() - Method in class org.springframework.vault.support.VaultHmacRequest
 
getPlaintext() - Method in class org.springframework.vault.support.VaultSignatureVerificationRequest
 
getPlaintext() - Method in class org.springframework.vault.support.VaultSignRequest
 
getPolicies() - Method in class org.springframework.vault.support.VaultTokenRequest
 
getPolicy(String) - Method in interface org.springframework.vault.core.VaultSysOperations
Read a Policy by its name.
getPolicy(String) - Method in class org.springframework.vault.core.VaultSysTemplate
 
getPolicyNames() - Method in interface org.springframework.vault.core.VaultSysOperations
Lists policy names stored in Vault.
getPolicyNames() - Method in class org.springframework.vault.core.VaultSysTemplate
 
getPort() - Method in class org.springframework.vault.client.VaultEndpoint
 
getPredicate() - Method in class org.springframework.vault.repository.query.VaultQuery
 
getPreviousLease() - Method in class org.springframework.vault.core.lease.event.SecretLeaseRotatedEvent
 
getPrivateKey() - Method in class org.springframework.vault.support.CertificateBundle
 
getPrivateKeyFormat() - Method in class org.springframework.vault.support.VaultCertificateRequest
 
getPrivateKeySpec() - Method in class org.springframework.vault.support.CertificateBundle
Retrieve the private key as KeySpec.
getPrivateKeyType() - Method in class org.springframework.vault.support.CertificateBundle
 
getProgress() - Method in interface org.springframework.vault.support.VaultUnsealStatus
 
getProjectId(GoogleCredential) - Method in interface org.springframework.vault.authentication.GcpProjectIdAccessor
Get a the GCP project id to used in Google Cloud IAM API calls.
getProjectIdAccessor() - Method in class org.springframework.vault.authentication.GcpIamAuthenticationOptions
Deprecated.
 
getProperty(String) - Method in class org.springframework.vault.core.env.LeaseAwareVaultPropertySource
 
getProperty(String) - Method in class org.springframework.vault.core.env.VaultPropertySource
 
getPropertyNames() - Method in class org.springframework.vault.core.env.LeaseAwareVaultPropertySource
 
getPropertyNames() - Method in class org.springframework.vault.core.env.VaultPropertySource
 
getReadTimeout() - Method in class org.springframework.vault.support.ClientOptions
 
getRefreshTrigger() - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport
 
getRegionProvider() - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions
 
getRenewable() - Method in class org.springframework.vault.support.VaultTokenRequest
 
getRepositoryFragments(RepositoryMetadata, KeyValueOperations) - Method in class org.springframework.vault.repository.support.VaultRepositoryFactory
 
getRequestedSecret() - Method in class org.springframework.vault.core.env.LeaseAwareVaultPropertySource
 
getRequestId() - Method in class org.springframework.vault.support.VaultResponseSupport
 
getRequiredAuth() - Method in class org.springframework.vault.support.VaultResponseSupport
 
getRequiredData() - Method in class org.springframework.vault.support.VaultResponseSupport
 
getRequiredData() - Method in class org.springframework.vault.support.Versioned
Returns the required data for this versioned object.
getRequiredId() - Method in class org.springframework.vault.repository.convert.SecretDocument
Return the required Id or throw IllegalStateException if the Id is not set.
getRequiredMetadata() - Method in class org.springframework.vault.support.Versioned
Returns the required Versioned.Metadata for this versioned object.
getRequiredPrivateKeyType() - Method in class org.springframework.vault.support.CertificateBundle
 
getResource() - Method in class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration
 
getResourceGroupName() - Method in class org.springframework.vault.authentication.AzureVmEnvironment
 
getRestTemplateFactory() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
getRevisionInstant() - Method in class org.springframework.vault.repository.support.VaultRevisionMetadata
 
getRevisionNumber() - Method in class org.springframework.vault.repository.support.VaultRevisionMetadata
 
getRight() - Method in class org.springframework.vault.authentication.AuthenticationSteps.Pair
Type-safe way to get the second object of this AuthenticationSteps.Pair.
getRole() - Method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions
 
getRole() - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions
 
getRole() - Method in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions
 
getRole() - Method in class org.springframework.vault.authentication.GcpComputeAuthenticationOptions
 
getRole() - Method in class org.springframework.vault.authentication.GcpIamAuthenticationSupport
 
getRole() - Method in class org.springframework.vault.authentication.KubernetesAuthenticationOptions
 
getRole() - Method in class org.springframework.vault.authentication.PcfAuthenticationOptions
 
getRoleId() - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions
 
getRootToken() - Method in interface org.springframework.vault.support.VaultInitializationResponse
 
getRSAPrivateKeySpec() - Method in class org.springframework.vault.support.PemObject
getRSAPublicKeySpec() - Method in class org.springframework.vault.support.PemObject
getRule(String) - Method in class org.springframework.vault.support.Policy
Lookup a Policy.Rule by its path.
getRules() - Method in class org.springframework.vault.support.Policy
 
getScheme() - Method in class org.springframework.vault.client.VaultEndpoint
 
getSecret(String) - Method in class org.springframework.vault.core.util.KeyValueDelegate
Read a secret from a key-value backend.
getSecretBackend() - Method in class org.springframework.vault.repository.mapping.BasicVaultPersistentEntity
 
getSecretBackend() - Method in interface org.springframework.vault.repository.mapping.VaultPersistentEntity
 
getSecretId() - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions
 
getSecrets() - Method in class org.springframework.vault.core.lease.event.SecretLeaseCreatedEvent
 
getSecretShares() - Method in class org.springframework.vault.support.VaultInitializationRequest
 
getSecretShares() - Method in interface org.springframework.vault.support.VaultUnsealStatus
 
getSecretThreshold() - Method in class org.springframework.vault.support.VaultInitializationRequest
 
getSecretThreshold() - Method in interface org.springframework.vault.support.VaultUnsealStatus
 
getSerialNumber() - Method in class org.springframework.vault.support.Certificate
 
getServerId() - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions
 
getServerName() - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions
Deprecated.
getServerTimeUtc() - Method in interface org.springframework.vault.support.VaultHealth
 
getServiceAccount() - Method in class org.springframework.vault.authentication.GcpComputeAuthenticationOptions
 
getServiceAccountId(GoogleCredential) - Method in interface org.springframework.vault.authentication.GcpServiceAccountIdAccessor
Get a the service account id (email) to be placed in the signed JWT.
getServiceAccountId(GoogleCredentials) - Method in interface org.springframework.vault.authentication.GoogleCredentialsAccountIdAccessor
Get a the service account id (email) to be placed in the signed JWT.
getServiceAccountIdAccessor() - Method in class org.springframework.vault.authentication.GcpIamAuthenticationOptions
Deprecated.
 
getServiceAccountIdAccessor() - Method in class org.springframework.vault.authentication.GcpIamCredentialsAuthenticationOptions
 
getSessionToken() - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManager
 
getSessionToken() - Method in interface org.springframework.vault.authentication.ReactiveSessionManager
Obtain a session token.
getSessionToken() - Method in interface org.springframework.vault.authentication.SessionManager
Obtain a session token.
getSessionToken() - Method in class org.springframework.vault.authentication.SimpleSessionManager
 
getSignature() - Method in class org.springframework.vault.support.Signature
 
getSignature() - Method in class org.springframework.vault.support.VaultSignatureVerificationRequest
 
getSignatureAlgorithm() - Method in class org.springframework.vault.support.VaultSignatureVerificationRequest
 
getSignatureAlgorithm() - Method in class org.springframework.vault.support.VaultSignRequest
 
getSource() - Method in class org.springframework.vault.authentication.event.AuthenticationEvent
 
getSource() - Method in class org.springframework.vault.authentication.event.LoginTokenRenewalFailedEvent
 
getSource() - Method in class org.springframework.vault.authentication.event.LoginTokenRevocationFailedEvent
 
getSource() - Method in class org.springframework.vault.core.lease.event.SecretLeaseEvent
 
getStorePassword() - Method in class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration
 
getStoreType() - Method in class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration
 
getSubscriptionId() - Method in class org.springframework.vault.authentication.AzureVmEnvironment
 
getTaskScheduler() - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport
 
getToken() - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManager
The token state: Contains the currently valid token that identifies the Vault session.
getToken() - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManager.TokenWrapper
 
getToken() - Method in class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager.TokenWrapper
 
getToken() - Method in class org.springframework.vault.support.VaultToken
 
getToken() - Method in class org.springframework.vault.support.VaultTokenResponse
Return a VaultToken from the VaultResponse.
getToken() - Method in class org.springframework.vault.support.WrappedMetadata
 
getTotp() - Method in class org.springframework.vault.authentication.UsernamePasswordAuthenticationOptions
 
getTransformation() - Method in class org.springframework.vault.support.VaultTransformContext
 
getTrustStore() - Method in class org.springframework.vault.support.SslConfiguration
 
getTrustStoreConfiguration() - Method in class org.springframework.vault.support.SslConfiguration
 
getTtl() - Method in class org.springframework.vault.support.VaultCertificateRequest
 
getTtl() - Method in class org.springframework.vault.support.VaultTokenRequest
 
getTtl() - Method in class org.springframework.vault.support.WrappedMetadata
 
getTweak() - Method in class org.springframework.vault.support.VaultTransformContext
 
getType() - Method in class org.springframework.vault.support.VaultMount
 
getType() - Method in interface org.springframework.vault.support.VaultTransitKey
 
getType() - Method in class org.springframework.vault.support.VaultTransitKeyCreationRequest
 
getTypeReference(Class<T>) - Static method in class org.springframework.vault.client.VaultResponses
Create a ParameterizedTypeReference for responseType.
getUnsealStatus() - Method in interface org.springframework.vault.core.VaultSysOperations
 
getUnsealStatus() - Method in class org.springframework.vault.core.VaultSysTemplate
 
getUnwrappingEndpoints() - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions
 
getUnwrappingEndpoints() - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions
 
getUpdatedTime() - Method in class org.springframework.vault.support.VaultMetadataResponse
 
getUriSubjectAltNames() - Method in class org.springframework.vault.support.VaultCertificateRequest
 
getUserIdMechanism() - Method in class org.springframework.vault.authentication.AppIdAuthenticationOptions
Deprecated.
 
getUsername() - Method in class org.springframework.vault.authentication.UsernamePasswordAuthenticationOptions
 
getValidTtlThreshold(LoginToken) - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger
 
getValidTtlThreshold(LoginToken) - Method in interface org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport.RefreshTrigger
Returns the minimum TTL duration to consider a token valid after renewal.
getValue() - Method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.Nonce
 
getValue() - Method in enum class org.springframework.vault.support.TransitKeyType
 
getVaultEndpoint() - Method in interface org.springframework.vault.client.ReactiveVaultEndpointProvider
Provides access to VaultEndpoint.
getVaultEndpoint() - Method in class org.springframework.vault.client.SimpleVaultEndpointProvider
 
getVaultEndpoint() - Method in interface org.springframework.vault.client.VaultEndpointProvider
Provides access to VaultEndpoint.
getVaultOperations() - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
 
getVaultOperations() - Method in class org.springframework.vault.repository.core.VaultKeyValueTemplate
 
getVaultThreadPoolTaskScheduler() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
 
getVaultToken() - Method in class org.springframework.vault.authentication.AuthenticationStepsOperator
 
getVaultToken() - Method in class org.springframework.vault.authentication.CachingVaultTokenSupplier
 
getVaultToken() - Method in class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager
 
getVaultToken() - Method in interface org.springframework.vault.authentication.VaultTokenSupplier
Return a VaultToken.
getVersion() - Method in class org.springframework.vault.repository.convert.SecretDocument
 
getVersion() - Method in interface org.springframework.vault.support.VaultHealth
 
getVersion() - Method in class org.springframework.vault.support.Versioned
 
getVersion() - Method in class org.springframework.vault.support.Versioned.Metadata
 
getVersion() - Method in class org.springframework.vault.support.Versioned.Version
 
getVersions() - Method in class org.springframework.vault.support.VaultMetadataResponse
Follows the following format.
getVmEnvironment() - Method in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions
 
getVmName() - Method in class org.springframework.vault.authentication.AzureVmEnvironment
 
getVmScaleSetName() - Method in class org.springframework.vault.authentication.AzureVmEnvironment
 
getWarnings() - Method in class org.springframework.vault.support.VaultResponseSupport
 
getWebClientFactory() - Method in class org.springframework.vault.config.AbstractReactiveVaultConfiguration
Return the WebClientFactory.
getWrapInfo() - Method in class org.springframework.vault.support.VaultResponseSupport
 
getX509Certificate() - Method in class org.springframework.vault.support.Certificate
Retrieve the certificate as X509Certificate.
getX509IssuerCertificate() - Method in class org.springframework.vault.support.Certificate
Retrieve the issuing CA certificate as X509Certificate.
getX509IssuerCertificates() - Method in class org.springframework.vault.support.CertificateBundle
Retrieve the issuing CA certificates as list of X509Certificate.
GoogleCredentialsAccountIdAccessor - Interface in org.springframework.vault.authentication
Interface to obtain a service account id for GCP IAM credentials authentication.
GoogleCredentialsSupplier - Interface in org.springframework.vault.authentication
Interface to obtain a ServiceAccountCredentials for GCP IAM credentials authentication.

H

handleLeaseErrorEvent(SecretLeaseEvent, Exception) - Method in class org.springframework.vault.core.env.LeaseAwareVaultPropertySource
Hook method to handle a SecretLeaseEvent errors.
handleLeaseEvent(SecretLeaseEvent, Map<String, Object>) - Method in class org.springframework.vault.core.env.LeaseAwareVaultPropertySource
Hook method to handle a SecretLeaseEvent.
hasData() - Method in class org.springframework.vault.support.Versioned
 
hashAlgorithm(String) - Method in class org.springframework.vault.support.VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder
Configure the hash algorithm to be used for the operation.
hashAlgorithm(String) - Method in class org.springframework.vault.support.VaultSignRequest.VaultSignRequestBuilder
Configure the hash algorithm to be used for the operation.
hashCode() - Method in class org.springframework.vault.authentication.AuthenticationSteps.Pair
 
hashCode() - Method in class org.springframework.vault.client.VaultEndpoint
 
hashCode() - Method in class org.springframework.vault.core.lease.domain.Lease
 
hashCode() - Method in class org.springframework.vault.core.lease.domain.RequestedSecret
 
hashCode() - Method in class org.springframework.vault.repository.convert.SecretDocument
 
hashCode() - Method in class org.springframework.vault.support.Ciphertext
 
hashCode() - Method in class org.springframework.vault.support.Hmac
 
hashCode() - Method in class org.springframework.vault.support.Plaintext
 
hashCode() - Method in class org.springframework.vault.support.Policy
 
hashCode() - Method in class org.springframework.vault.support.Policy.Rule
 
hashCode() - Method in class org.springframework.vault.support.Signature
 
hashCode() - Method in class org.springframework.vault.support.SignatureValidation
 
hashCode() - Method in class org.springframework.vault.support.TransformCiphertext
 
hashCode() - Method in class org.springframework.vault.support.TransformPlaintext
 
hashCode() - Method in class org.springframework.vault.support.VaultToken
 
hashCode() - Method in class org.springframework.vault.support.VaultTransformContext
 
hashCode() - Method in class org.springframework.vault.support.VaultTransitContext
 
hashCode() - Method in class org.springframework.vault.support.Versioned
 
hashCode() - Method in class org.springframework.vault.support.Versioned.Version
 
hasLeaseId() - Method in class org.springframework.vault.core.lease.domain.Lease
 
hasMetadata() - Method in class org.springframework.vault.support.Versioned
 
health() - Method in interface org.springframework.vault.core.VaultSysOperations
Return the health status of Vault.
health() - Method in class org.springframework.vault.core.VaultSysTemplate
 
hmac(Hmac) - Method in class org.springframework.vault.support.VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder
Configure the Hmac to be verified.
Hmac - Class in org.springframework.vault.support
Value object representing Hmac digest.
HMAC_KEY - Enum constant in enum class org.springframework.vault.support.TransitKeyType
 
HOLDER - Static variable in class org.springframework.vault.repository.mapping.VaultSimpleTypes
 
httpConnector(ClientHttpConnector) - Method in class org.springframework.vault.client.WebClientBuilder
Set the ClientHttpConnector that should be used with the WebClient.
httpConnectorFactory(Supplier<ClientHttpConnector>) - Method in class org.springframework.vault.client.WebClientBuilder
Set the Supplier of ClientHttpConnector that should be called each time we WebClientBuilder.build() a new WebClient instance.

I

id(String) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
Configure a the Id of the client token.
identityDocumentUri(URI) - Method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.AwsEc2AuthenticationOptionsBuilder
Configure the Identity Document URI.
identityTokenServiceUri(URI) - Method in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions.AzureMsiAuthenticationOptionsBuilder
Configure the managed identity service token URI.
ignoreSecretNotFound() - Element in annotation interface org.springframework.vault.annotation.VaultPropertySource
Indicate if failure to find the secrets should be ignored.
includeFilters() - Element in annotation interface org.springframework.vault.repository.configuration.EnableVaultRepositories
Specifies which types are eligible for component scanning.
initialize(VaultInitializationRequest) - Method in interface org.springframework.vault.core.VaultSysOperations
Initialize Vault with a VaultInitializationRequest.
initialize(VaultInitializationRequest) - Method in class org.springframework.vault.core.VaultSysTemplate
 
initialToken(VaultToken) - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder
initialToken(VaultToken) - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions.CubbyholeAuthenticationOptionsBuilder
Configure the initial VaultToken to access Cubbyhole.
insert(Object, T) - Method in class org.springframework.vault.repository.core.VaultKeyValueTemplate
 
INSTANCE - Enum constant in enum class org.springframework.vault.core.lease.SecretLeaseEventPublisher.LoggingErrorListener
 
instanceCertificate(Supplier<String>) - Method in class org.springframework.vault.authentication.PcfAuthenticationOptions.PcfAuthenticationOptionsBuilder
Configure the Supplier to obtain the instance certificate.
instanceKey(Supplier<String>) - Method in class org.springframework.vault.authentication.PcfAuthenticationOptions.PcfAuthenticationOptionsBuilder
Configure the Supplier to obtain the instance key.
instanceMetadataUri(URI) - Method in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions.AzureMsiAuthenticationOptionsBuilder
Configure the instance metadata URI.
instantiators - Variable in class org.springframework.vault.repository.convert.AbstractVaultConverter
 
invalid() - Static method in class org.springframework.vault.support.SignatureValidation
Factory method to create a SignatureValidation object representing a failed signature validation.
IpAddressUserId - Class in org.springframework.vault.authentication
Mechanism to generate a SHA-256 hashed and hex-encoded representation of the IP address.
IpAddressUserId() - Constructor for class org.springframework.vault.authentication.IpAddressUserId
 
ipSubjectAltNames(Iterable<String>) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
Configure IP subject alternative names.
isAvailable() - Method in class org.springframework.vault.core.util.KeyValueDelegate.MountInfo
 
isCasRequired() - Method in class org.springframework.vault.support.VaultMetadataRequest
 
isCasRequired() - Method in class org.springframework.vault.support.VaultMetadataResponse
 
isCertificate() - Method in class org.springframework.vault.support.PemObject
 
isDeleted() - Method in class org.springframework.vault.support.Versioned.Metadata
 
isDeletionAllowed() - Method in interface org.springframework.vault.support.VaultTransitKey
 
isDerived() - Method in interface org.springframework.vault.support.VaultTransitKey
 
isDestroyed() - Method in class org.springframework.vault.support.Versioned.Metadata
 
isEmpty() - Method in class org.springframework.vault.support.VaultTransformContext
Return whether this object is an empty one.
isExcludeCommonNameFromSubjectAltNames() - Method in class org.springframework.vault.support.VaultCertificateRequest
 
isExpired(LoginToken) - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport
Check whether the Token falls below its validity threshold.
isExportable() - Method in interface org.springframework.vault.support.VaultTransitKey
 
isIdProperty() - Method in class org.springframework.vault.repository.mapping.VaultPersistentProperty
 
isInitialized() - Method in interface org.springframework.vault.core.VaultSysOperations
 
isInitialized() - Method in class org.springframework.vault.core.VaultSysTemplate
 
isInitialized() - Method in interface org.springframework.vault.support.VaultHealth
 
isPemEncoded(String) - Static method in class org.springframework.vault.support.PemObject
Check whether the content is PEM-encoded.
isPerformanceStandby() - Method in interface org.springframework.vault.support.VaultHealth
 
isPresent() - Method in class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration
 
isPrivateKey() - Method in class org.springframework.vault.support.PemObject
 
isPublicKey() - Method in class org.springframework.vault.support.PemObject
 
isRecoveryReplicationSecondary() - Method in interface org.springframework.vault.support.VaultHealth
 
isRenewable() - Method in class org.springframework.vault.authentication.LoginToken
 
isRenewable() - Method in class org.springframework.vault.core.lease.domain.Lease
 
isRenewable() - Method in class org.springframework.vault.support.VaultResponseSupport
 
isRevocable() - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManager.TokenWrapper
 
isRevocable() - Method in class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager.TokenWrapper
 
isSealed() - Method in interface org.springframework.vault.support.VaultHealth
 
isSealed() - Method in interface org.springframework.vault.support.VaultUnsealStatus
 
isSelfLookup() - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions
 
isStandby() - Method in interface org.springframework.vault.support.VaultHealth
 
isSuccessful() - Method in class org.springframework.vault.support.AbstractResult
Returns true if and only if the batch operation was completed successfully.
issueCertificate(String, VaultCertificateRequest) - Method in interface org.springframework.vault.core.VaultPkiOperations
Requests a certificate bundle (private key and certificate) from Vault's PKI backend given a roleName and VaultCertificateRequest.
issueCertificate(String, VaultCertificateRequest) - Method in class org.springframework.vault.core.VaultPkiTemplate
 
isTokenRenewable() - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManager
 
isTokenRenewable(VaultToken) - Method in class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager
 
isTokenSelfLookupEnabled() - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport
Returns whether token self-lookup is enabled to augment VaultToken obtained from a ClientAuthentication.
isTypeKey(String) - Method in class org.springframework.vault.repository.convert.DefaultVaultTypeMapper
Checks whether the given key name matches the typeKey.
isTypeKey(String) - Method in interface org.springframework.vault.repository.convert.VaultTypeMapper
Returns whether the given key is the type key.
isValid() - Method in class org.springframework.vault.support.SignatureValidation
 
isVersioned() - Method in class org.springframework.vault.support.Versioned.Version
 
isVersioned(String) - Method in class org.springframework.vault.core.util.KeyValueDelegate
Determine whether the path belongs to a versioned Key-Value mount.
isWrappedToken() - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions
 

J

JsonMapFlattener - Class in org.springframework.vault.support
Flattens a hierarchical Map of objects into a property Map.
just(AuthenticationSteps.HttpRequest<VaultResponse>) - Static method in class org.springframework.vault.authentication.AuthenticationSteps
Create a flow definition from a AuthenticationSteps.HttpRequest returning a VaultResponse.
just(VaultToken) - Static method in class org.springframework.vault.authentication.AuthenticationSteps
Create a flow definition using a provided VaultToken.
jwtSupplier(Supplier<String>) - Method in class org.springframework.vault.authentication.KubernetesAuthenticationOptions.KubernetesAuthenticationOptionsBuilder
Configure the Supplier to obtain a Kubernetes authentication token.
jwtValidity(Duration) - Method in class org.springframework.vault.authentication.GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder
Deprecated.
Configure the Duration for the JWT expiration.
jwtValidity(Duration) - Method in class org.springframework.vault.authentication.GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder
Configure the Duration for the JWT expiration.

K

KeyStoreConfiguration(Resource, char[], String) - Constructor for class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration
KeyValueDelegate - Class in org.springframework.vault.core.util
Key-Value utility to retrieve secrets from a versioned key-value backend.
KeyValueDelegate(VaultOperations) - Constructor for class org.springframework.vault.core.util.KeyValueDelegate
 
KeyValueDelegate(VaultOperations, Supplier<Map<String, ?>>) - Constructor for class org.springframework.vault.core.util.KeyValueDelegate
 
KeyValueDelegate.MountInfo - Class in org.springframework.vault.core.util
 
keyValueTemplateRef() - Element in annotation interface org.springframework.vault.repository.configuration.EnableVaultRepositories
Configures the name of the KeyValueOperations bean to be used with the repositories detected.
keyVersion(int) - Method in class org.springframework.vault.support.VaultHmacRequest.VaultHmacRequestBuilder
Configure the key version to be used for the operation.
kubeAuthentication() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
 
KubernetesAuthentication - Class in org.springframework.vault.authentication
Kubernetes implementation of ClientAuthentication.
KubernetesAuthentication(KubernetesAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.KubernetesAuthentication
KubernetesAuthenticationOptions - Class in org.springframework.vault.authentication
Authentication options for KubernetesAuthentication.
KubernetesAuthenticationOptions.KubernetesAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
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
KubernetesServiceAccountTokenFile(File) - Constructor for class org.springframework.vault.authentication.KubernetesServiceAccountTokenFile
KubernetesServiceAccountTokenFile(String) - Constructor for class org.springframework.vault.authentication.KubernetesServiceAccountTokenFile
KubernetesServiceAccountTokenFile(Resource) - Constructor for class org.springframework.vault.authentication.KubernetesServiceAccountTokenFile
KV_1 - Enum constant in enum class org.springframework.vault.core.VaultKeyValueOperationsSupport.KeyValueBackend
Key/Value backend version 1 (unversioned).
KV_2 - Enum constant in enum class org.springframework.vault.core.VaultKeyValueOperationsSupport.KeyValueBackend
K/V backend version 2 (versioned).

L

Lease - Class in org.springframework.vault.core.lease.domain
A lease abstracting the lease Id, duration and its renewability.
LeaseAwareVaultPropertySource - Class in org.springframework.vault.core.env
PropertySource that requests renewable secrets from SecretLeaseContainer.
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
LeaseEndpoints - Enum Class in org.springframework.vault.core.lease
Version-specific endpoint implementations that use either legacy or sys/leases endpoints.
LeaseErrorListener - Interface in org.springframework.vault.core.lease.event
Listener for Vault exceptional SecretLeaseEvents.
LeaseListener - Interface in org.springframework.vault.core.lease.event
Listener for Vault SecretLeaseEvents.
LeaseListenerAdapter - Class in org.springframework.vault.core.lease.event
Empty listener adapter implementing LeaseListener and LeaseErrorListener.
LeaseListenerAdapter() - Constructor for class org.springframework.vault.core.lease.event.LeaseListenerAdapter
 
Leases - Enum constant in enum class org.springframework.vault.core.lease.LeaseEndpoints
Sys/lease endpoints for Vault 0.8 and higher (/sys/leases/…) that uses the /sys/leases/revoke endpoint when revoking leases.
LeasesRevokedByPrefix - Enum constant in enum class org.springframework.vault.core.lease.LeaseEndpoints
Sys/lease endpoints for Vault 0.8 and higher (/sys/leases/…) that uses the /sys/leases/revoke-prefix/… endpoint when revoking leases.
LeaseStrategy - Interface in org.springframework.vault.support
Strategy interface to control whether to retain or drop a Lease after a failure.
Legacy - Enum constant in enum class org.springframework.vault.core.lease.LeaseEndpoints
Legacy endpoints prior to Vault 0.8 (/sys/renew,/sys/revoke).
LifecycleAwareSessionManager - Class in org.springframework.vault.authentication
Lifecycle-aware Session Manager.
LifecycleAwareSessionManager(ClientAuthentication, TaskScheduler, RestOperations) - Constructor for class org.springframework.vault.authentication.LifecycleAwareSessionManager
LifecycleAwareSessionManager(ClientAuthentication, TaskScheduler, RestOperations, LifecycleAwareSessionManagerSupport.RefreshTrigger) - Constructor for class org.springframework.vault.authentication.LifecycleAwareSessionManager
LifecycleAwareSessionManager.TokenWrapper - Class in org.springframework.vault.authentication
Wraps a VaultToken and specifies whether the token is revocable on factory shutdown.
LifecycleAwareSessionManagerSupport - Class in org.springframework.vault.authentication
Support class to build Lifecycle-aware Session Manager implementations, defining common properties such as the TaskScheduler and LifecycleAwareSessionManagerSupport.RefreshTrigger.
LifecycleAwareSessionManagerSupport(TaskScheduler) - Constructor for class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport
LifecycleAwareSessionManagerSupport(TaskScheduler, LifecycleAwareSessionManagerSupport.RefreshTrigger) - Constructor for class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport
LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger - Class in org.springframework.vault.authentication
LifecycleAwareSessionManagerSupport.RefreshTrigger implementation using a fixed timeout to schedule renewal before a LoginToken expires.
LifecycleAwareSessionManagerSupport.OneShotTrigger - Class in org.springframework.vault.authentication
This one-shot trigger creates only one execution time to trigger an execution only once.
LifecycleAwareSessionManagerSupport.RefreshTrigger - Interface in org.springframework.vault.authentication
Common interface for trigger objects that determine the next execution time of a refresh task.
list(String) - Method in interface org.springframework.vault.core.ReactiveVaultOperations
Enumerate keys from a Vault path.
list(String) - Method in class org.springframework.vault.core.ReactiveVaultTemplate
 
list(String) - Method in class org.springframework.vault.core.VaultVersionedKeyValueTemplate
 
list(String) - Method in interface org.springframework.vault.core.VaultKeyValueOperationsSupport
Enumerate keys from a Vault path.
list(String) - Method in interface org.springframework.vault.core.VaultOperations
Enumerate keys from a Vault path.
list(String) - Method in class org.springframework.vault.core.VaultTemplate
 
LIST - Enum constant in enum class org.springframework.vault.support.Policy.BuiltinCapabilities
Allows listing values at the given path.
loadProperties() - Method in class org.springframework.vault.core.env.VaultPropertySource
Initialize property source and read properties from Vault.
logger - Variable in class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport
Logger available to subclasses.
login() - Method in class org.springframework.vault.authentication.AppIdAuthentication
Deprecated.
 
login() - Method in class org.springframework.vault.authentication.AppRoleAuthentication
 
login() - Method in class org.springframework.vault.authentication.AuthenticationStepsExecutor
 
login() - Method in class org.springframework.vault.authentication.AwsEc2Authentication
 
login() - Method in class org.springframework.vault.authentication.AwsIamAuthentication
 
login() - Method in class org.springframework.vault.authentication.AzureMsiAuthentication
 
login() - Method in interface org.springframework.vault.authentication.ClientAuthentication
Return a VaultToken.
login() - Method in class org.springframework.vault.authentication.ClientCertificateAuthentication
 
login() - Method in class org.springframework.vault.authentication.CubbyholeAuthentication
 
login() - Method in class org.springframework.vault.authentication.GcpComputeAuthentication
 
login() - Method in class org.springframework.vault.authentication.GcpIamAuthentication
Deprecated.
 
login() - Method in class org.springframework.vault.authentication.GcpIamCredentialsAuthentication
 
login() - Method in class org.springframework.vault.authentication.KubernetesAuthentication
 
login() - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManager
 
login() - Method in class org.springframework.vault.authentication.LoginTokenAdapter
 
login() - Method in class org.springframework.vault.authentication.PcfAuthentication
 
login() - Method in class org.springframework.vault.authentication.TokenAuthentication
 
login() - Method in class org.springframework.vault.authentication.UsernamePasswordAuthentication
 
login(String, String...) - Method in class org.springframework.vault.authentication.AuthenticationSteps.Node
Terminal operation requesting a token from Vault by posting the current state to Vaults uriTemplate.
login(Function<? super T, ? extends VaultToken>) - Method in class org.springframework.vault.authentication.AuthenticationSteps.Node
Terminal operation resulting in a token by applying a mapping Function to the current state object.
login(AuthenticationSteps.HttpRequest<VaultResponse>) - Method in class org.springframework.vault.authentication.AuthenticationSteps.Node
Terminal operation requesting a token from Vault by issuing a HTTP request with the current state to Vaults uriTemplate.
LoginFailedEvent - Class in org.springframework.vault.authentication.event
Event published before renewing a login token.
LoginFailedEvent(Object, Throwable) - Constructor for class org.springframework.vault.authentication.event.LoginFailedEvent
Create a new LoginFailedEvent given Exception.
LoginToken - Class in org.springframework.vault.authentication
Value object for a Vault token obtained by a login method.
LoginTokenAdapter - Class in org.springframework.vault.authentication
Adapts tokens created by a ClientAuthentication to a LoginToken.
LoginTokenAdapter(ClientAuthentication, RestOperations) - Constructor for class org.springframework.vault.authentication.LoginTokenAdapter
Create a new LoginTokenAdapter given ClientAuthentication to decorate and RestOperations.
LoginTokenExpiredEvent - Class in org.springframework.vault.authentication.event
Event published when dropping an expired login token.
LoginTokenExpiredEvent(VaultToken) - Constructor for class org.springframework.vault.authentication.event.LoginTokenExpiredEvent
LoginTokenRenewalFailedEvent - Class in org.springframework.vault.authentication.event
Generic event class for authentication error events.
LoginTokenRenewalFailedEvent(VaultToken, Throwable) - Constructor for class org.springframework.vault.authentication.event.LoginTokenRenewalFailedEvent
LoginTokenRevocationFailedEvent - Class in org.springframework.vault.authentication.event
Generic event class for authentication error events.
LoginTokenRevocationFailedEvent(VaultToken, Throwable) - Constructor for class org.springframework.vault.authentication.event.LoginTokenRevocationFailedEvent
lookup(VaultToken) - Method in interface org.springframework.vault.core.VaultWrappingOperations
Looks up metadata for the given token containing a wrapped response.
lookup(VaultToken) - Method in class org.springframework.vault.core.VaultWrappingTemplate
 

M

MacAddressUserId - Class in org.springframework.vault.authentication
Mechanism to generate a UserId based on the Mac address.
MacAddressUserId() - Constructor for class org.springframework.vault.authentication.MacAddressUserId
MacAddressUserId(int) - Constructor for class org.springframework.vault.authentication.MacAddressUserId
Create a new MacAddressUserId using a networkInterfaceIndex.
MacAddressUserId(String) - Constructor for class org.springframework.vault.authentication.MacAddressUserId
Create a new MacAddressUserId using a networkInterfaceName.
map(Function<? super T, ? extends R>) - Method in class org.springframework.vault.authentication.AuthenticationSteps.Node
Transform the state object into a different object.
MappingVaultConverter - Class in org.springframework.vault.repository.convert
VaultConverter that uses a MappingContext to do sophisticated mapping of domain objects to SecretDocument.
MappingVaultConverter(MappingContext<? extends VaultPersistentEntity<?>, VaultPersistentProperty>) - Constructor for class org.springframework.vault.repository.convert.MappingVaultConverter
 
MappingVaultEntityInformation<T,ID> - Class in org.springframework.vault.repository.core
VaultEntityInformation implementation using a VaultPersistentEntity instance to lookup the necessary information.
MappingVaultEntityInformation(VaultPersistentEntity<T>) - Constructor for class org.springframework.vault.repository.core.MappingVaultEntityInformation
 
maxVersions(int) - Method in class org.springframework.vault.support.VaultMetadataRequest.VaultMetadataRequestBuilder
Set the number of versions to keep per key.
maxVersions(int) - Method in class org.springframework.vault.support.VaultMetadataResponse.VaultMetadataResponseBuilder
 
maxWrappingTtl(Duration) - Method in class org.springframework.vault.support.Policy.Rule.RuleBuilder
Configure a max TTL for response wrapping.
meta(Map<String, String>) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
Configure meta.
method(HttpMethod, String, String...) - Static method in class org.springframework.vault.authentication.AuthenticationSteps.HttpRequestBuilder
Builder entry point to use HttpMethod for uriTemplate.
minDecryptionVersion(int) - Method in class org.springframework.vault.support.VaultTransitKeyConfiguration.VaultTransitKeyConfigurationBuilder
Specifies the minimum version of ciphertext allowed to be decrypted.
minEncryptionVersion(int) - Method in class org.springframework.vault.support.VaultTransitKeyConfiguration.VaultTransitKeyConfigurationBuilder
Specifies the minimum version of the key that can be used to encrypt plaintext, sign payloads, or generate HMACs.
minWrappingTtl(Duration) - Method in class org.springframework.vault.support.Policy.Rule.RuleBuilder
Configure a min TTL for response wrapping.
mount(String, VaultMount) - Method in interface org.springframework.vault.core.VaultSysOperations
Mounts a secret backend VaultMount to path.
mount(String, VaultMount) - Method in class org.springframework.vault.core.VaultSysTemplate
 

N

name() - Method in interface org.springframework.vault.support.Policy.Capability
 
namedQueriesLocation() - Element in annotation interface org.springframework.vault.repository.configuration.EnableVaultRepositories
Configures the location of where to find the Spring Data named queries properties file.
namespace(String) - Static method in class org.springframework.vault.client.ReactiveVaultClients
Create a ExchangeFilterFunction that associates each request with a X-Vault-Namespace header if the header is not present.
nextExecutionTime(TriggerContext) - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport.OneShotTrigger
 
nextExecutionTime(LoginToken) - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger
 
nextExecutionTime(LoginToken) - Method in interface org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport.RefreshTrigger
Determine the next execution time according to the given trigger context.
Node() - Constructor for class org.springframework.vault.authentication.AuthenticationSteps.Node
 
noDefaultPolicy() - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
Omit the default policy in the token's policy set
noDefaultPolicy(boolean) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
Configure whether the default policy should be part of the token's policy set.
nonce(byte[]) - Method in class org.springframework.vault.support.VaultTransitContext.VaultTransitRequestBuilder
Configure the nonce value for a transit operation.
nonce(AwsEc2AuthenticationOptions.Nonce) - Method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.AwsEc2AuthenticationOptionsBuilder
Configure a AwsEc2AuthenticationOptions.Nonce for login requests.
Nonce(char[]) - Constructor for class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.Nonce
 
none() - Static method in class org.springframework.vault.core.lease.domain.Lease
Factory method to return a non-renewable, zero-duration Lease.
noop() - Static method in class org.springframework.vault.core.util.PropertyTransformers
 
noParent() - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
Configure the token to not have the parent token of the caller.
noParent(boolean) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
Configure the token to not have the parent token of the caller.
numUses(int) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
Configure the maximum uses for the token.

O

of(byte[]) - Static method in class org.springframework.vault.support.Plaintext
Factory method to create Plaintext from a byte sequence.
of(byte[]) - Static method in class org.springframework.vault.support.TransformPlaintext
Factory method to create TransformPlaintext from a byte sequence.
of(char[]) - Static method in class org.springframework.vault.authentication.LoginToken
Create a new LoginToken.
of(char[]) - Static method in class org.springframework.vault.support.VaultToken
Create a new VaultToken.
of(char[], String) - Static method in class org.springframework.vault.support.SslConfiguration.KeyConfiguration
Create a SslConfiguration.KeyConfiguration to configure a specific key within a KeyStore.
of(char[], Duration) - Static method in class org.springframework.vault.authentication.LoginToken
Create a new LoginToken with a leaseDurationSeconds.
of(String) - Static method in class org.springframework.vault.authentication.LoginToken
Create a new LoginToken.
of(String) - Static method in class org.springframework.vault.support.Ciphertext
Factory method to create Ciphertext from the given ciphertext.
of(String) - Static method in class org.springframework.vault.support.Hmac
Factory method to create a Hmac from the given hmac.
of(String) - Static method in class org.springframework.vault.support.Plaintext
Factory method to create Plaintext using from a String.
of(String) - Static method in class org.springframework.vault.support.Signature
Factory method to create a Signature from the given signature.
of(String) - Static method in class org.springframework.vault.support.TransformCiphertext
Factory method to create TransformCiphertext from the given ciphertext.
of(String) - Static method in class org.springframework.vault.support.TransformPlaintext
Factory method to create TransformPlaintext using from String.
of(String) - Static method in class org.springframework.vault.support.VaultToken
Create a new VaultToken.
of(String, String, String) - Static method in class org.springframework.vault.support.Certificate
Create a Certificate given a private key with certificates and the serial number.
of(String, String, String, String) - Static method in class org.springframework.vault.support.CertificateBundle
Create a CertificateBundle given a private key with certificates and the serial number.
of(String, String, String, String, String) - Static method in class org.springframework.vault.support.CertificateBundle
Create a CertificateBundle given a private key with certificates and the serial number.
of(String, Charset) - Static method in class org.springframework.vault.support.Plaintext
Factory method to create Plaintext using from a String using the given Charset.
of(String, Charset) - Static method in class org.springframework.vault.support.TransformPlaintext
Factory method to create TransformPlaintext using from a String using the given Charset.
of(String, Duration, boolean) - Static method in class org.springframework.vault.core.lease.domain.Lease
Create a new Lease.
of(Set<Policy.Rule>) - Static method in class org.springframework.vault.support.Policy
Create a Policy from one or more rules.
of(L, R) - Static method in class org.springframework.vault.authentication.AuthenticationSteps.Pair
Create a new AuthenticationSteps.Pair given left and right values.
of(Resource) - Static method in class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration
of(Resource, char[]) - Static method in class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration
Create a new SslConfiguration.KeyStoreConfiguration given Resource and storePassword using the default keystore type.
of(Resource, char[], String) - Static method in class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration
Create a new SslConfiguration.KeyStoreConfiguration given Resource, storePassword, and keyStoreType.
of(VaultTokenSupplier) - Static method in class org.springframework.vault.authentication.CachingVaultTokenSupplier
of(VaultEndpoint) - Static method in class org.springframework.vault.client.SimpleVaultEndpointProvider
of(Policy.Rule...) - Static method in class org.springframework.vault.support.Policy
Create a Policy from one or more rules.
OFF - Enum constant in enum class org.springframework.vault.annotation.VaultPropertySource.Renewal
Do not renew leases associated with secrets.
ofKeyType(String) - Static method in class org.springframework.vault.support.VaultTransitKeyCreationRequest
Create a new VaultTransitKeyCreationRequest specifically for a type .
oldestVersion(int) - Method in class org.springframework.vault.support.VaultMetadataResponse.VaultMetadataResponseBuilder
 
onAfterLeaseRenewed(RequestedSecret, Lease) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
Hook method called when a Lease is renewed.
onAfterLeaseRevocation(RequestedSecret, Lease) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
Hook method called after triggering revocation for a Lease.
onAuthenticationError(AuthenticationErrorEvent) - Method in interface org.springframework.vault.authentication.event.AuthenticationErrorListener
Callback for a AuthenticationErrorEvent.
onAuthenticationEvent(AuthenticationEvent) - Method in interface org.springframework.vault.authentication.event.AuthenticationListener
Callback for a AuthenticationEvent
onBeforeLeaseRevocation(RequestedSecret, Lease) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
Hook method called before triggering revocation for a Lease.
onError(RequestedSecret, Lease, Exception) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
Hook method called when an error occurred during secret retrieval, lease renewal, and other Vault interactions.
OneShotTrigger(Date) - Constructor for class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport.OneShotTrigger
 
onLeaseError(SecretLeaseEvent, Exception) - Method in interface org.springframework.vault.core.lease.event.LeaseErrorListener
Callback for a SecretLeaseEvent.
onLeaseError(SecretLeaseEvent, Exception) - Method in class org.springframework.vault.core.lease.event.LeaseListenerAdapter
 
onLeaseError(SecretLeaseEvent, Exception) - Method in enum class org.springframework.vault.core.lease.SecretLeaseEventPublisher.LoggingErrorListener
 
onLeaseEvent(SecretLeaseEvent) - Method in interface org.springframework.vault.core.lease.event.LeaseListener
Callback for a SecretLeaseEvent
onLeaseEvent(SecretLeaseEvent) - Method in class org.springframework.vault.core.lease.event.LeaseListenerAdapter
 
onLeaseExpired(RequestedSecret, Lease) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
Hook method called when a Lease expires.
onLeaseExpired(RequestedSecret, Lease) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
Hook method called when a Lease expires.
onNext(Consumer<? super T>) - Method in class org.springframework.vault.authentication.AuthenticationSteps.Node
Callback with the current state object.
onSecretsNotFound(RequestedSecret) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
Hook method called when secrets were not found.
onSecretsObtained(RequestedSecret, Lease, Map<String, Object>) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
Hook method called when secrets were obtained.
onSecretsRotated(RequestedSecret, Lease, Lease, Map<String, Object>) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
Hook method called when secrets were rotated.
opsForKeyValue(String, VaultKeyValueOperationsSupport.KeyValueBackend) - Method in interface org.springframework.vault.core.VaultOperations
opsForKeyValue(String, VaultKeyValueOperationsSupport.KeyValueBackend) - Method in class org.springframework.vault.core.VaultTemplate
 
opsForKeyValueMetadata() - Method in interface org.springframework.vault.core.VaultVersionedKeyValueOperations
opsForKeyValueMetadata() - Method in class org.springframework.vault.core.VaultVersionedKeyValueTemplate
 
opsForPki() - Method in interface org.springframework.vault.core.VaultOperations
 
opsForPki() - Method in class org.springframework.vault.core.VaultTemplate
 
opsForPki(String) - Method in interface org.springframework.vault.core.VaultOperations
Return VaultPkiOperations if the PKI backend is mounted on a different path than pki.
opsForPki(String) - Method in class org.springframework.vault.core.VaultTemplate
 
opsForSys() - Method in interface org.springframework.vault.core.VaultOperations
 
opsForSys() - Method in class org.springframework.vault.core.VaultTemplate
 
opsForToken() - Method in interface org.springframework.vault.core.VaultOperations
 
opsForToken() - Method in class org.springframework.vault.core.VaultTemplate
 
opsForTransform() - Method in interface org.springframework.vault.core.VaultOperations
 
opsForTransform() - Method in class org.springframework.vault.core.VaultTemplate
 
opsForTransform(String) - Method in interface org.springframework.vault.core.VaultOperations
Return VaultTransformOperations if the transit backend is mounted on a different path than transform.
opsForTransform(String) - Method in class org.springframework.vault.core.VaultTemplate
 
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.VaultOperations
Return VaultTransitOperations if the transit backend is mounted on a different path than transit.
opsForTransit(String) - Method in class org.springframework.vault.core.VaultTemplate
 
opsForVersionedKeyValue(String) - Method in interface org.springframework.vault.core.VaultOperations
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
Compose a new VaultQuery using predicates of this and the other query using logical OR.
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.authentication - package org.springframework.vault.authentication
Support for authentication and session management.
org.springframework.vault.authentication.event - package org.springframework.vault.authentication.event
Support classes for authentication application events.
org.springframework.vault.client - package org.springframework.vault.client
Spring Vault Client abstraction.
org.springframework.vault.config - package org.springframework.vault.config
Spring configuration for Vault.
org.springframework.vault.core - package org.springframework.vault.core
Vault core support.
org.springframework.vault.core.env - package org.springframework.vault.core.env
Spring Vault's environment abstraction consisting property source support.
org.springframework.vault.core.lease - package org.springframework.vault.core.lease
The core package implementing lease renewal and secret rotation.
org.springframework.vault.core.lease.domain - package org.springframework.vault.core.lease.domain
Lease domain classes.
org.springframework.vault.core.lease.event - package org.springframework.vault.core.lease.event
Support classes for lease application events.
org.springframework.vault.core.util - package org.springframework.vault.core.util
Property transformer classes for Spring Vault core support.
org.springframework.vault.repository.configuration - package org.springframework.vault.repository.configuration
Support infrastructure for the configuration of Vault specific repositories.
org.springframework.vault.repository.convert - package org.springframework.vault.repository.convert
Spring Vault specific converter infrastructure.
org.springframework.vault.repository.core - package org.springframework.vault.repository.core
Spring Vault core repository implementation.
org.springframework.vault.repository.mapping - package org.springframework.vault.repository.mapping
Infrastructure for the Vault JSON-to-object mapping subsystem.
org.springframework.vault.repository.query - package org.springframework.vault.repository.query
Query derivation mechanism for Vault specific repositories.
org.springframework.vault.repository.support - package org.springframework.vault.repository.support
Support infrastructure for query derivation of Vault specific repositories.
org.springframework.vault.security - package org.springframework.vault.security
Integration with Spring Security.
org.springframework.vault.support - package org.springframework.vault.support
Classes supporting the Vault packages, such as value objects.
otherSans(Iterable<String>) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
Configure custom OID/UTF8-string subject alternative names.

P

parse(String) - Static method in class org.springframework.vault.support.PemObject
Create one or more PemObjects from PEM content.
parseDuration(String) - Static method in class org.springframework.vault.support.DurationParser
Parse a Go format duration into a Duration object.
parseFirst(String) - Static method in class org.springframework.vault.support.PemObject
Create a PemObject from PEM content that is enclosed with -BEGIN PRIVATE KEY- or -BEGIN PUBLIC KEY-.
password(CharSequence) - Method in class org.springframework.vault.authentication.UsernamePasswordAuthenticationOptions.UsernamePasswordAuthenticationBuilder
Configure a password for userpass authentication.
patch(String, Map<String, ?>) - Method in interface org.springframework.vault.core.VaultKeyValueOperations
Update the secret at path without removing the existing secrets.
path(String) - Method in class org.springframework.vault.authentication.AppIdAuthenticationOptions.AppIdAuthenticationOptionsBuilder
Deprecated.
Configure the mount path.
path(String) - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder
Configure the mount path.
path(String) - Method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.AwsEc2AuthenticationOptionsBuilder
Configure the mount path.
path(String) - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder
Configure the mount path, defaults to aws.
path(String) - Method in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions.AzureMsiAuthenticationOptionsBuilder
Configure the mount path, defaults to azure.
path(String) - Method in class org.springframework.vault.authentication.ClientCertificateAuthenticationOptions.ClientCertificateAuthenticationOptionsBuilder
Configure the mount path, defaults to azure.
path(String) - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions.CubbyholeAuthenticationOptionsBuilder
Configure the cubbyhole path, such as cubbyhole/token.
path(String) - Method in class org.springframework.vault.authentication.GcpComputeAuthenticationOptions.GcpComputeAuthenticationOptionsBuilder
Configure the mount path, defaults to aws.
path(String) - Method in class org.springframework.vault.authentication.GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder
Deprecated.
Configure the mount path, defaults to aws.
path(String) - Method in class org.springframework.vault.authentication.GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder
Configure the mount path, defaults to aws.
path(String) - Method in class org.springframework.vault.authentication.KubernetesAuthenticationOptions.KubernetesAuthenticationOptionsBuilder
Configure the mount path.
path(String) - Method in class org.springframework.vault.authentication.PcfAuthenticationOptions.PcfAuthenticationOptionsBuilder
Configure the mount path.
path(String) - Method in class org.springframework.vault.authentication.UsernamePasswordAuthenticationOptions.UsernamePasswordAuthenticationBuilder
Configure the mount path.
path(String) - Method in class org.springframework.vault.support.Policy.Rule.RuleBuilder
Associate a path with the rule.
PcfAuthentication - Class in org.springframework.vault.authentication
PCF implementation of ClientAuthentication.
PcfAuthentication(PcfAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.PcfAuthentication
PcfAuthenticationOptions - Class in org.springframework.vault.authentication
Authentication options for PcfAuthentication.
PcfAuthenticationOptions.PcfAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
PEM - Enum constant in enum class org.springframework.vault.core.VaultPkiOperations.Encoding
 
PEM_KEYSTORE_TYPE - Static variable in class org.springframework.vault.support.SslConfiguration
Constant for PEM-based keystore type.
PemObject - Class in org.springframework.vault.support
Represents a PEM object that is internally decoded to a DER object.
plaintext(Plaintext) - Method in class org.springframework.vault.support.VaultHmacRequest.VaultHmacRequestBuilder
Configure the input to be used to create the digest.
plaintext(Plaintext) - Method in class org.springframework.vault.support.VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder
Configure the Plaintext input to be used to verify the signature.
plaintext(Plaintext) - Method in class org.springframework.vault.support.VaultSignRequest.VaultSignRequestBuilder
Configure the input to be used to create the signature.
Plaintext - Class in org.springframework.vault.support
Value object representing plain text with an optional VaultTransitContext.
policies(Iterable<String>) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
Configure policies.
Policy - Class in org.springframework.vault.support
Value object representing a Vault policy associated with Policy.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 a Policy.Rule.
post(String, String...) - Static method in class org.springframework.vault.authentication.AuthenticationSteps.HttpRequestBuilder
Builder entry point to POST to uriTemplate.
post(URI) - Static method in class org.springframework.vault.authentication.AuthenticationSteps.HttpRequestBuilder
Builder entry point to POST to uri.
PrefixAwareUriBuilderFactory() - Constructor for class org.springframework.vault.client.VaultClients.PrefixAwareUriBuilderFactory
 
PrefixAwareUriBuilderFactory(VaultEndpointProvider) - Constructor for class org.springframework.vault.client.VaultClients.PrefixAwareUriBuilderFactory
 
privateKeyFormat(String) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
Configure the key format.
projectId(String) - Method in class org.springframework.vault.authentication.GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder
Deprecated.
Configure an explicit GCP project id to use in GCP IAM API calls.
propertyNamePrefix() - Element in annotation interface org.springframework.vault.annotation.VaultPropertySource
Property name prefix for properties obtained from Vault.
propertyNamePrefix(String) - Static method in class org.springframework.vault.core.util.PropertyTransformers
 
PropertyTransformer - Interface in org.springframework.vault.core.util
Strategy interface to transform properties to a new key-value Map in a functional style.
PropertyTransformers - Class in org.springframework.vault.core.util
Implementations of PropertyTransformer that provide various useful property transformation operations, prefixing, etc.
PropertyTransformers() - Constructor for class org.springframework.vault.core.util.PropertyTransformers
 
provided(char[]) - Static method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.Nonce
Create a wrapped AwsEc2AuthenticationOptions.Nonce given a nonce value.
provided(String) - Static method in interface org.springframework.vault.authentication.AppRoleAuthenticationOptions.RoleId
Create a AppRoleAuthenticationOptions.RoleId that encapsulates a static roleId.
provided(String) - Static method in interface org.springframework.vault.authentication.AppRoleAuthenticationOptions.SecretId
Create a AppRoleAuthenticationOptions.SecretId that encapsulates a static secretId.
pull(VaultToken) - Static method in interface org.springframework.vault.authentication.AppRoleAuthenticationOptions.RoleId
Create a AppRoleAuthenticationOptions.RoleId that obtains its value using pull-mode, specifying a initial token.
pull(VaultToken) - Static method in interface org.springframework.vault.authentication.AppRoleAuthenticationOptions.SecretId
Create a AppRoleAuthenticationOptions.SecretId that obtains its value using pull-mode, specifying a initial token.
put(Object, Object, String) - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
 
put(String, Object) - Method in interface org.springframework.vault.core.VaultKeyValueOperations
Write the secret at path.
put(String, Object) - Method in interface org.springframework.vault.core.VaultVersionedKeyValueOperations
Write the versioned secret at path.
put(String, Object) - Method in class org.springframework.vault.core.VaultVersionedKeyValueTemplate
 
put(String, Object) - Method in class org.springframework.vault.repository.convert.SecretDocument
Set a value in the secret document.
put(String, VaultMetadataRequest) - Method in interface org.springframework.vault.core.VaultKeyValueMetadataOperations
Update the secret metadata, or creates new metadata if not present.

Q

queryLookupStrategy() - Element in annotation interface org.springframework.vault.repository.configuration.EnableVaultRepositories
Returns the key of the QueryLookupStrategy to be used for lookup queries for query methods.

R

RawTransitKey - Interface in org.springframework.vault.support
A exported raw key inside Vault's transit backend.
ReactiveLifecycleAwareSessionManager - Class in org.springframework.vault.authentication
Reactive implementation of Lifecycle-aware session manager.
ReactiveLifecycleAwareSessionManager(VaultTokenSupplier, TaskScheduler, WebClient) - Constructor for class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager
ReactiveLifecycleAwareSessionManager(VaultTokenSupplier, TaskScheduler, WebClient, LifecycleAwareSessionManagerSupport.RefreshTrigger) - Constructor for class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager
ReactiveLifecycleAwareSessionManager.TokenWrapper - Class in org.springframework.vault.authentication
Wraps a VaultToken and specifies whether the token is revocable on factory shutdown.
reactiveSessionManager() - Method in class org.springframework.vault.config.AbstractReactiveVaultConfiguration
ReactiveSessionManager - Interface in org.springframework.vault.authentication
Strategy interface that encapsulates the creation and management of Vault sessions based on VaultToken used by reactive components.
ReactiveVaultClients - Class in org.springframework.vault.client
Vault Client factory to create WebClient configured to the needs of accessing Vault.
ReactiveVaultClients() - Constructor for class org.springframework.vault.client.ReactiveVaultClients
 
reactiveVaultEndpointProvider() - Method in class org.springframework.vault.config.AbstractReactiveVaultConfiguration
 
ReactiveVaultEndpointProvider - Interface in org.springframework.vault.client
Component that provides reactively a VaultEndpoint.
ReactiveVaultOperations - Interface in org.springframework.vault.core
Interface that specifies a basic set of Vault operations executed on a reactive infrastructure, implemented by ReactiveVaultTemplate.
reactiveVaultTemplate() - Method in class org.springframework.vault.config.AbstractReactiveVaultConfiguration
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
ReactiveVaultTemplate(VaultEndpoint, ClientHttpConnector) - Constructor for class org.springframework.vault.core.ReactiveVaultTemplate
ReactiveVaultTemplate(VaultEndpoint, ClientHttpConnector, VaultTokenSupplier) - Constructor for class org.springframework.vault.core.ReactiveVaultTemplate
ReactiveVaultTemplate(WebClientBuilder) - Constructor for class org.springframework.vault.core.ReactiveVaultTemplate
Create a new ReactiveVaultTemplate through a WebClientBuilder.
ReactiveVaultTemplate(WebClientBuilder, VaultTokenSupplier) - Constructor for class org.springframework.vault.core.ReactiveVaultTemplate
read(Class<S>, SecretDocument) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
 
read(String) - Method in interface org.springframework.vault.core.ReactiveVaultOperations
Read from a Vault path.
read(String) - Method in class org.springframework.vault.core.ReactiveVaultTemplate
 
read(String) - Method in interface org.springframework.vault.core.VaultOperations
Read from a Vault path.
read(String) - Method in class org.springframework.vault.core.VaultTemplate
 
read(String, Class<T>) - Method in interface org.springframework.vault.core.ReactiveVaultOperations
Read from a Vault path.
read(String, Class<T>) - Method in class org.springframework.vault.core.ReactiveVaultTemplate
 
read(String, Class<T>) - Method in interface org.springframework.vault.core.VaultOperations
Read from a secret backend.
read(String, Class<T>) - Method in class org.springframework.vault.core.VaultTemplate
 
read(VaultToken) - Method in interface org.springframework.vault.core.VaultWrappingOperations
Read a wrapped secret.
read(VaultToken) - Method in class org.springframework.vault.core.VaultWrappingTemplate
 
read(VaultToken, Class<T>) - Method in interface org.springframework.vault.core.VaultWrappingOperations
Read a wrapped secret of type responseType.
read(VaultToken, Class<T>) - Method in class org.springframework.vault.core.VaultWrappingTemplate
 
READ - Enum constant in enum class org.springframework.vault.support.Policy.BuiltinCapabilities
Allows reading the data at the given path.
readMap(TypeInformation<?>, Map<String, Object>) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
Reads the given Map into a Map. will recursively resolve nested Maps as well.
REFRESH_PERIOD_BEFORE_EXPIRY - Static variable in class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport
Refresh 5 seconds before the token expires.
regionProvider(AwsRegionProvider) - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder
Configure an AwsRegionProvider, required to calculate the region to be used for computing the signature.
registerBeansForRoot(BeanDefinitionRegistry, RepositoryConfigurationSource) - Method in class org.springframework.vault.repository.configuration.VaultRepositoryConfigurationExtension
 
removeAuthenticationListener(AuthenticationListener) - Method in class org.springframework.vault.authentication.AuthenticationEventPublisher
removeErrorListener(AuthenticationErrorListener) - Method in class org.springframework.vault.authentication.AuthenticationEventPublisher
removeLeaseErrorListener(LeaseErrorListener) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
removeLeaseListener(LeaseListener) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
Remove a LeaseListener.
removeNullProperties() - Static method in class org.springframework.vault.core.util.PropertyTransformers
 
renew(RequestedSecret) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
Renew a secret.
renew(VaultToken) - Method in interface org.springframework.vault.core.VaultTokenOperations
Renew a VaultToken.
renew(VaultToken) - Method in class org.springframework.vault.core.VaultTokenTemplate
 
RENEW - Enum constant in enum class org.springframework.vault.annotation.VaultPropertySource.Renewal
Renew secrets in regular intervals to keep the lease alive.
RENEW - Enum constant in enum class org.springframework.vault.core.lease.domain.RequestedSecret.Mode
Renew lease of the requested secret until secret expires its max lease time.
renewable() - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
Enable TTL extension/renewal for the token.
renewable(boolean) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
Configure TTL extension/renewal for the token.
renewable(char[], Duration) - Static method in class org.springframework.vault.authentication.LoginToken
Create a new renewable LoginToken with a leaseDurationSeconds.
renewable(String) - Static method in class org.springframework.vault.core.lease.domain.RequestedSecret
Create a renewable RequestedSecret at path.
renewable(VaultToken, Duration) - Static method in class org.springframework.vault.authentication.LoginToken
Create a new renewable LoginToken with a leaseDurationSeconds.
renewal() - Element in annotation interface org.springframework.vault.annotation.VaultPropertySource
Configure lease renewal/rotation.
renewToken() - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManager
Performs a token refresh.
renewToken() - Method in class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager
Performs a token refresh.
repositoryBaseClass() - Element in annotation interface org.springframework.vault.repository.configuration.EnableVaultRepositories
Configure the repository base class to be used to create repository proxies for this particular configuration.
repositoryFactoryBeanClass() - Element in annotation interface org.springframework.vault.repository.configuration.EnableVaultRepositories
Returns the FactoryBean class to be used for each repository instance.
repositoryImplementationPostfix() - Element in annotation interface org.springframework.vault.repository.configuration.EnableVaultRepositories
Returns the postfix to be used when looking up custom repository implementations.
request(AuthenticationSteps.HttpRequest<R>) - Method in class org.springframework.vault.authentication.AuthenticationSteps.Node
Request data using a AuthenticationSteps.HttpRequest.
requestCustomizers(RestTemplateRequestCustomizer<?>...) - Method in class org.springframework.vault.client.RestTemplateBuilder
Add the RestTemplateRequestCustomizers that should be applied to the ClientHttpRequest.
RequestedSecret - Class in org.springframework.vault.core.lease.domain
Represents a requested secret from a specific Vault path associated with a lease RequestedSecret.Mode.
RequestedSecret.Mode - Enum Class in org.springframework.vault.core.lease.domain
 
requestFactory(Supplier<ClientHttpRequestFactory>) - Method in class org.springframework.vault.client.RestTemplateBuilder
Set the Supplier of ClientHttpRequestFactory that should be called each time we RestTemplateBuilder.build() a new RestTemplate instance.
requestFactory(ClientHttpRequestFactory) - Method in class org.springframework.vault.client.RestTemplateBuilder
Set the ClientHttpRequestFactory that should be used with the RestTemplate.
requestRenewableSecret(String) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
Request a renewable secret at path.
requestRotatingSecret(String) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
Request a rotating secret at path.
ResourceCredentialSupplier - Class in org.springframework.vault.authentication
Mechanism to retrieve a credential from a Resource.
ResourceCredentialSupplier(File) - Constructor for class org.springframework.vault.authentication.ResourceCredentialSupplier
ResourceCredentialSupplier(String) - Constructor for class org.springframework.vault.authentication.ResourceCredentialSupplier
ResourceCredentialSupplier(Resource) - Constructor for class org.springframework.vault.authentication.ResourceCredentialSupplier
restOperations() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
Construct a RestOperations object configured for Vault session management and authentication usage.
restOperations() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
 
RestOperationsCallback<T> - Interface in org.springframework.vault.core
A callback for executing arbitrary operations on RestOperations.
restTemplateBuilder(VaultEndpointProvider, ClientHttpRequestFactory) - Method in class org.springframework.vault.config.AbstractVaultConfiguration
RestTemplateBuilder - Class in org.springframework.vault.client
Builder that can be used to configure and create a RestTemplate.
RestTemplateCustomizer - Interface in org.springframework.vault.client
Callback interface that can be used to customize a RestTemplate.
restTemplateFactory(AbstractVaultConfiguration.ClientFactoryWrapper) - Method in class org.springframework.vault.config.AbstractVaultConfiguration
Create a RestTemplateFactory bean that is used to produce RestTemplate.
RestTemplateFactory - Interface in org.springframework.vault.client
Factory interface that produces a RestTemplate object.
RestTemplateRequestCustomizer<T extends ClientHttpRequest> - Interface in org.springframework.vault.client
Callback interface that can be used to customize the ClientHttpRequest sent from a RestTemplate.
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(String) - Method in interface org.springframework.vault.core.VaultPkiOperations
Revokes a certificate using its serial number.
revoke(String) - Method in class org.springframework.vault.core.VaultPkiTemplate
 
revoke(VaultToken) - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManager
Revoke a VaultToken.
revoke(VaultToken) - Method in class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager
Revoke a VaultToken.
revoke(VaultToken) - Method in interface org.springframework.vault.core.VaultTokenOperations
Revoke a VaultToken.
revoke(VaultToken) - Method in class org.springframework.vault.core.VaultTokenTemplate
 
revokeNow(Mono<ReactiveLifecycleAwareSessionManager.TokenWrapper>) - Method in class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager
Revoke a VaultToken now and block execution until revocation completes.
revokeOrphan(VaultToken) - Method in interface org.springframework.vault.core.VaultTokenOperations
Revoke a VaultToken but not its child tokens.
revokeOrphan(VaultToken) - Method in class org.springframework.vault.core.VaultTokenTemplate
 
rewrap(String, String) - Method in interface org.springframework.vault.core.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.VaultTransitOperations
Rewrap the provided cipher text using the latest version of the named key.
rewrap(String, String, VaultTransitContext) - Method in class org.springframework.vault.core.VaultTransitTemplate
 
rewrap(VaultToken) - Method in interface org.springframework.vault.core.VaultWrappingOperations
Rewraps a response-wrapped token.
rewrap(VaultToken) - Method in class org.springframework.vault.core.VaultWrappingTemplate
 
role(String) - Method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.AwsEc2AuthenticationOptionsBuilder
Configure the name of the role against which the login is being attempted.If role is not specified, then the login endpoint looks for a role bearing the name of the AMI ID of the EC2 instance that is trying to login.
role(String) - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder
Configure the name of the role against which the login is being attempted.
role(String) - Method in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions.AzureMsiAuthenticationOptionsBuilder
Configure the name of the role against which the login is being attempted.
role(String) - Method in class org.springframework.vault.authentication.GcpComputeAuthenticationOptions.GcpComputeAuthenticationOptionsBuilder
Configure the name of the role against which the login is being attempted.
role(String) - Method in class org.springframework.vault.authentication.GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder
Deprecated.
Configure the name of the role against which the login is being attempted.
role(String) - Method in class org.springframework.vault.authentication.GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder
Configure the name of the role against which the login is being attempted.
role(String) - Method in class org.springframework.vault.authentication.KubernetesAuthenticationOptions.KubernetesAuthenticationOptionsBuilder
Configure the role.
role(String) - Method in class org.springframework.vault.authentication.PcfAuthenticationOptions.PcfAuthenticationOptionsBuilder
Configure the role.
roleId(String) - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder
roleId(AppRoleAuthenticationOptions.RoleId) - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder
Configure the RoleId.
rotate(String) - Method in interface org.springframework.vault.core.VaultTransitOperations
Rotates the version of the named key.
rotate(String) - Method in class org.springframework.vault.core.VaultTransitTemplate
 
rotate(RequestedSecret) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
Rotate a secret.
ROTATE - Enum constant in enum class org.springframework.vault.annotation.VaultPropertySource.Renewal
Renew secrets (like VaultPropertySource.Renewal.RENEW) and request new secrets once the lease expires.
ROTATE - Enum constant in enum class org.springframework.vault.core.lease.domain.RequestedSecret.Mode
Renew lease of the requested secret.
rotating(String) - Static method in class org.springframework.vault.core.lease.domain.RequestedSecret
Create a rotating RequestedSecret at path.
RuleBuilder() - Constructor for class org.springframework.vault.support.Policy.Rule.RuleBuilder
 

S

seal() - Method in interface org.springframework.vault.core.VaultSysOperations
Seal vault.
seal() - Method in class org.springframework.vault.core.VaultSysTemplate
 
Secret - Annotation Interface in org.springframework.vault.repository.mapping
Secret marks objects as aggregate roots to be stored in Vault.
SecretDocument - Class in org.springframework.vault.repository.convert
Vault database exchange object containing data before/after it's exchanged with Vault.
SecretDocument() - Constructor for class org.springframework.vault.repository.convert.SecretDocument
Create a new, empty SecretDocument.
SecretDocument(String) - Constructor for class org.springframework.vault.repository.convert.SecretDocument
 
SecretDocument(String, Integer, Map<String, Object>) - Constructor for class org.springframework.vault.repository.convert.SecretDocument
Create a new SecretDocument given an id and body map.
SecretDocument(String, Map<String, Object>) - Constructor for class org.springframework.vault.repository.convert.SecretDocument
Create a new SecretDocument given an id and body map.
SecretDocument(Map<String, Object>) - Constructor for class org.springframework.vault.repository.convert.SecretDocument
Create a new SecretDocument given a body map.
secretId(String) - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder
secretId(AppRoleAuthenticationOptions.SecretId) - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder
Configure a secretId.
secretLeaseContainer() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
SecretLeaseContainer - Class in org.springframework.vault.core.lease
Event-based container to request secrets from Vault and renew the associated Lease.
SecretLeaseContainer(VaultOperations) - Constructor for class org.springframework.vault.core.lease.SecretLeaseContainer
SecretLeaseContainer(VaultOperations, TaskScheduler) - Constructor for class org.springframework.vault.core.lease.SecretLeaseContainer
SecretLeaseCreatedEvent - Class in org.springframework.vault.core.lease.event
Event published after obtaining secrets potentially associated with a Lease.
SecretLeaseCreatedEvent(RequestedSecret, Lease, Map<String, Object>) - Constructor for class org.springframework.vault.core.lease.event.SecretLeaseCreatedEvent
Create a new SecretLeaseCreatedEvent given RequestedSecret, Lease and secrets.
SecretLeaseErrorEvent - Class in org.springframework.vault.core.lease.event
Event published when caught an Exception during secret retrieval and lease interaction.
SecretLeaseErrorEvent(RequestedSecret, Lease, Throwable) - Constructor for class org.springframework.vault.core.lease.event.SecretLeaseErrorEvent
SecretLeaseEvent - Class in org.springframework.vault.core.lease.event
Abstract base class for Lease based events associated with RequestedSecret.
SecretLeaseEvent(RequestedSecret, Lease) - Constructor for class org.springframework.vault.core.lease.event.SecretLeaseEvent
Create a new SecretLeaseEvent given RequestedSecret and Lease.
SecretLeaseEventPublisher - Class in org.springframework.vault.core.lease
Publisher for SecretLeaseEvents.
SecretLeaseEventPublisher() - Constructor for class org.springframework.vault.core.lease.SecretLeaseEventPublisher
 
SecretLeaseEventPublisher.LoggingErrorListener - Enum Class in org.springframework.vault.core.lease
Simple LeaseErrorListener implementation to log errors.
SecretLeaseExpiredEvent - Class in org.springframework.vault.core.lease.event
Event published after an expired Lease for a RequestedSecret was observed.
SecretLeaseExpiredEvent(RequestedSecret, Lease) - Constructor for class org.springframework.vault.core.lease.event.SecretLeaseExpiredEvent
SecretLeaseRotatedEvent - Class in org.springframework.vault.core.lease.event
Event published after rotating secrets.
SecretLeaseRotatedEvent(RequestedSecret, Lease, Lease, Map<String, Object>) - Constructor for class org.springframework.vault.core.lease.event.SecretLeaseRotatedEvent
Create a new SecretLeaseRotatedEvent given RequestedSecret, Lease and secrets.
SecretNotFoundEvent - Class in org.springframework.vault.core.lease.event
Event published after secrets could not be found for a RequestedSecret.
SecretNotFoundEvent(RequestedSecret, Lease) - Constructor for class org.springframework.vault.core.lease.event.SecretNotFoundEvent
SecretNotFoundException - Exception in org.springframework.vault.core
An exception which is used in case that no secret is found from Vault server.
SecretNotFoundException(String, String) - Constructor for exception org.springframework.vault.core.SecretNotFoundException
Create a SecretNotFoundException with the specified detail message.
SecretNotFoundException(String, Throwable, String) - Constructor for exception org.springframework.vault.core.SecretNotFoundException
Create a SecretNotFoundException with the specified detail message and nested exception.
selfLookup(boolean) - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions.CubbyholeAuthenticationOptionsBuilder
Configure whether to perform a self-lookup after token retrieval.
serverId(String) - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder
Configure a server name (used for Vault-AWS-IAM-Server-ID) that is included in the signature to mitigate the risk of replay attacks.
serverName(String) - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder
Configure a server name that is included in the signature to mitigate the risk of replay attacks.
serviceAccount(String) - Method in class org.springframework.vault.authentication.GcpComputeAuthenticationOptions.GcpComputeAuthenticationOptionsBuilder
Configure the service account identifier.
serviceAccountId(String) - Method in class org.springframework.vault.authentication.GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder
Deprecated.
Configure an explicit service account id to use in GCP IAM calls.
serviceAccountId(String) - Method in class org.springframework.vault.authentication.GcpIamCredentialsAuthenticationOptions.GcpIamCredentialsAuthenticationOptionsBuilder
Configure an explicit service account id to use in GCP IAM calls.
sessionManager() - Method in class org.springframework.vault.config.AbstractReactiveVaultConfiguration
Construct a session manager adapter wrapping AbstractReactiveVaultConfiguration.reactiveSessionManager() and exposing imperative SessionManager on top of a reactive API.
sessionManager() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
SessionManager - Interface in org.springframework.vault.authentication
Strategy interface that encapsulates the creation and management of Vault sessions based on VaultToken.
setApplicationContext(ApplicationContext) - Method in class org.springframework.vault.config.AbstractVaultConfiguration
 
setApplicationContext(ApplicationContext) - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
 
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.vault.repository.core.VaultKeyValueTemplate
 
setAuth(Map<String, Object>) - Method in class org.springframework.vault.support.VaultResponseSupport
 
setCustomConversions(CustomConversions) - Method in class org.springframework.vault.repository.convert.AbstractVaultConverter
Registers the given custom conversions with the converter.
setData(T) - Method in class org.springframework.vault.support.VaultResponseSupport
 
setEventTypesToPublish(Set<Class<? extends KeyValueEvent>>) - Method in class org.springframework.vault.repository.core.VaultKeyValueTemplate
Define the event types to publish via ApplicationEventPublisher.
setExpiryThreshold(Duration) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
Set the expiry threshold.
setFallbackKeySpaceResolver(KeySpaceResolver) - Method in class org.springframework.vault.repository.mapping.VaultMappingContext
 
setHost(String) - Method in class org.springframework.vault.client.VaultEndpoint
Sets the hostname.
setId(String) - Method in class org.springframework.vault.repository.convert.SecretDocument
Set the identifier value.
setInstantiators(EntityInstantiators) - Method in class org.springframework.vault.repository.convert.AbstractVaultConverter
Registers EntityInstantiators to customize entity instantiation.
setLeaseDuration(long) - Method in class org.springframework.vault.support.VaultResponseSupport
 
setLeaseEndpoints(LeaseEndpoints) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
Set the LeaseEndpoints to delegate renewal/revocation calls to.
setLeaseId(String) - Method in class org.springframework.vault.support.VaultResponseSupport
 
setLeaseStrategy(LeaseStrategy) - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport
Set the LeaseStrategy for lease renewal error handling.
setLeaseStrategy(LeaseStrategy) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
Set the LeaseStrategy for lease renewal error handling.
setMetadata(Map<String, Object>) - Method in class org.springframework.vault.support.VaultResponseSupport
 
setMinRenewal(Duration) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
Sets the amount Duration that is at least required before renewing a lease.
setPath(String) - Method in class org.springframework.vault.client.VaultEndpoint
 
setPort(int) - Method in class org.springframework.vault.client.VaultEndpoint
 
setRenewable(boolean) - Method in class org.springframework.vault.support.VaultResponseSupport
 
setRequestId(String) - Method in class org.springframework.vault.support.VaultResponseSupport
 
setScheme(String) - Method in class org.springframework.vault.client.VaultEndpoint
 
setSessionManager(SessionManager) - Method in class org.springframework.vault.core.VaultTemplate
setTaskScheduler(TaskScheduler) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
Sets the TaskScheduler to use for scheduling and execution of lease renewals.
setToken(Optional<LifecycleAwareSessionManager.TokenWrapper>) - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManager
 
setTokenSelfLookupEnabled(boolean) - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport
Enables/disables token self-lookup.
setTypeMapper(VaultTypeMapper) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
Configures the VaultTypeMapper to be used to add type information to SecretDocuments created by the converter and how to lookup type information from SecretDocuments when reading them.
setVersion(Integer) - Method in class org.springframework.vault.repository.convert.SecretDocument
 
setWarnings(List<String>) - Method in class org.springframework.vault.support.VaultResponseSupport
 
setWrapInfo(Map<String, String>) - Method in class org.springframework.vault.support.VaultResponseSupport
 
shouldDrop(Throwable) - Method in interface org.springframework.vault.support.LeaseStrategy
Return true to drop the lease after error happened.
sign(String, Plaintext) - Method in interface org.springframework.vault.core.VaultTransitOperations
Create a cryptographic signature using keyName of the given Plaintext and the default hash algorithm.
sign(String, Plaintext) - Method in class org.springframework.vault.core.VaultTransitTemplate
 
sign(String, VaultSignRequest) - Method in interface org.springframework.vault.core.VaultTransitOperations
Create a cryptographic signature using keyName of the given VaultSignRequest and the specified hash algorithm.
sign(String, VaultSignRequest) - Method in class org.springframework.vault.core.VaultTransitTemplate
 
signature(Signature) - Method in class org.springframework.vault.support.VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder
Configure the Signature to be verified.
Signature - Class in org.springframework.vault.support
Value object representing a Signature.
signatureAlgorithm(String) - Method in class org.springframework.vault.support.VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder
Configure the signature algorithm to be used for the operation when using an RSA key.
signatureAlgorithm(String) - Method in class org.springframework.vault.support.VaultSignRequest.VaultSignRequestBuilder
Configure the signature algorithm to be used for the operation when using an RSA key.
SignatureValidation - Class in org.springframework.vault.support
Value object representing the result of a Signature validation.
signCertificateRequest(String, String, VaultCertificateRequest) - Method in interface org.springframework.vault.core.VaultPkiOperations
Signs a CSR using Vault's PKI backend given a roleName, csr and VaultCertificateRequest.
signCertificateRequest(String, String, VaultCertificateRequest) - Method in class org.springframework.vault.core.VaultPkiTemplate
 
SIGNING_KEY - Enum constant in enum class org.springframework.vault.support.TransitKeyType
 
signJwt() - Method in class org.springframework.vault.authentication.GcpComputeAuthentication
 
signJwt() - Method in class org.springframework.vault.authentication.GcpIamAuthentication
Deprecated.
 
signJwt() - Method in class org.springframework.vault.authentication.GcpIamCredentialsAuthentication
 
SimpleSessionManager - Class in org.springframework.vault.authentication
Default implementation of SessionManager.
SimpleSessionManager(ClientAuthentication) - Constructor for class org.springframework.vault.authentication.SimpleSessionManager
SimpleVaultEndpointProvider - Class in org.springframework.vault.client
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(Resource, String, Resource, String) - Constructor for class org.springframework.vault.support.SslConfiguration
Deprecated.
Since 1.1, use SslConfiguration(KeyStoreConfiguration, KeyStoreConfiguration) to prevent String interning and retaining passwords represented as String longer from GC than necessary.
SslConfiguration(SslConfiguration.KeyStoreConfiguration, SslConfiguration.KeyConfiguration, SslConfiguration.KeyStoreConfiguration) - Constructor for class org.springframework.vault.support.SslConfiguration
Create a new SslConfiguration.
SslConfiguration(SslConfiguration.KeyStoreConfiguration, SslConfiguration.KeyConfiguration, SslConfiguration.KeyStoreConfiguration, List<String>, List<String>) - Constructor for class org.springframework.vault.support.SslConfiguration
Create a new SslConfiguration.
SslConfiguration(SslConfiguration.KeyStoreConfiguration, SslConfiguration.KeyStoreConfiguration) - Constructor for class org.springframework.vault.support.SslConfiguration
Create a new SslConfiguration.
SslConfiguration(SslConfiguration.KeyStoreConfiguration, SslConfiguration.KeyStoreConfiguration, List<String>, List<String>) - Constructor for class org.springframework.vault.support.SslConfiguration
Create a new SslConfiguration.
SslConfiguration.KeyConfiguration - Class in org.springframework.vault.support
Configuration for a key in a keystore.
SslConfiguration.KeyStoreConfiguration - Class in org.springframework.vault.support
Configuration for a key store/trust store.
start() - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
StaticUserId - Class in org.springframework.vault.authentication
A static UserId.
StaticUserId(String) - Constructor for class org.springframework.vault.authentication.StaticUserId
Create a new StaticUserId for a given userId.
stop() - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
SUDO - Enum constant in enum class org.springframework.vault.support.Policy.BuiltinCapabilities
Allows access to paths that are root-protected.
supportsDecryption() - Method in interface org.springframework.vault.support.VaultTransitKey
 
supportsDerivation() - Method in interface org.springframework.vault.support.VaultTransitKey
 
supportsEncryption() - Method in interface org.springframework.vault.support.VaultTransitKey
 
supportsSigning() - Method in interface org.springframework.vault.support.VaultTransitKey
 
SysWrapping - Enum constant in enum class org.springframework.vault.authentication.UnwrappingEndpoints
Sys/wrapping endpoints for Vault 0.6.2 and higher (/sys/wrapping/unwrap).

T

TaskSchedulerWrapper(ThreadPoolTaskScheduler) - Constructor for class org.springframework.vault.config.AbstractVaultConfiguration.TaskSchedulerWrapper
 
TaskSchedulerWrapper(ThreadPoolTaskScheduler, boolean, boolean) - Constructor for class org.springframework.vault.config.AbstractVaultConfiguration.TaskSchedulerWrapper
 
test(String) - Method in class org.springframework.vault.repository.query.VaultQuery
Evaluate the query against a String.
test(SecretDocument) - Method in class org.springframework.vault.repository.query.VaultQuery
Evaluate the query against a SecretDocument.
threadPoolTaskScheduler() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
toCharArray() - Method in class org.springframework.vault.support.VaultToken
 
tokenAuthentication() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
 
TokenAuthentication - Class in org.springframework.vault.authentication
Static Token-based ClientAuthentication method.
TokenAuthentication(String) - Constructor for class org.springframework.vault.authentication.TokenAuthentication
Create a new TokenAuthentication with a static token.
TokenAuthentication(VaultToken) - Constructor for class org.springframework.vault.authentication.TokenAuthentication
Create a new TokenAuthentication with a static 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 an Optional.
toString() - Method in class org.springframework.vault.authentication.AuthenticationSteps.HttpRequest
 
toString() - Method in class org.springframework.vault.authentication.AuthenticationSteps.Pair
 
toString() - Method in class org.springframework.vault.authentication.LoginToken
 
toString() - Method in class org.springframework.vault.client.VaultEndpoint
 
toString() - Method in class org.springframework.vault.core.lease.domain.Lease
 
toString() - Method in class org.springframework.vault.core.lease.domain.RequestedSecret
 
toString() - Method in class org.springframework.vault.core.VaultTransitTemplate
 
toString() - Method in class org.springframework.vault.repository.convert.SecretDocument
 
toString() - Method in class org.springframework.vault.support.Hmac
 
toString() - Method in class org.springframework.vault.support.Signature
 
toString() - Method in class org.springframework.vault.support.SignatureValidation
 
toString() - Method in class org.springframework.vault.support.VaultToken
 
toString() - Method in class org.springframework.vault.support.Versioned.Metadata
 
toString() - Method in class org.springframework.vault.support.Versioned.Version
 
totp(CharSequence) - Method in class org.springframework.vault.authentication.UsernamePasswordAuthenticationOptions.UsernamePasswordAuthenticationBuilder
Configure an optional totp (time-based one-time token) for userpass/Okta authentication.
transformation(String) - Method in class org.springframework.vault.support.VaultTransformContext.VaultTransformRequestBuilder
Configure a transformation to be used with the transform operation.
TransformCiphertext - Class in org.springframework.vault.support
Value object representing cipher text with an optional VaultTransformContext.
TransformPlaintext - Class in org.springframework.vault.support
Value object representing plain text with an optional VaultTransformContext.
transformProperties(Map<String, ? extends Object>) - Method in interface org.springframework.vault.core.util.PropertyTransformer
Transform properties by creating a new map using the transformed property set.
TransitKeyType - Enum Class in org.springframework.vault.support
Enumeration to specify the type of the transit key.
ttl(long, TimeUnit) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
Configure a TTL.
ttl(long, TimeUnit) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
Configure a TTL (seconds) for the token.
ttl(Duration) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
Configure a TTL.
ttl(Duration) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
Configure a TTL for the token using ChronoUnit.SECONDS resolution.
tweak(byte[]) - Method in class org.springframework.vault.support.VaultTransformContext.VaultTransformRequestBuilder
Configure the tweak value for a transform operation.
type(String) - Method in class org.springframework.vault.support.VaultMount.VaultMountBuilder
Configure the backend type.
type(String) - Method in class org.springframework.vault.support.VaultTransitKeyCreationRequest.VaultTransitKeyCreationRequestBuilder
Configure the key type.

U

unconfigured() - Static method in class org.springframework.vault.support.SslConfiguration.KeyConfiguration
Create an unconfigured, empty SslConfiguration.KeyConfiguration.
unconfigured() - Static method in class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration
Create an unconfigured, empty SslConfiguration.KeyStoreConfiguration.
unconfigured() - Static method in class org.springframework.vault.support.SslConfiguration
Factory method returning an unconfigured SslConfiguration instance.
undelete(String, Versioned.Version...) - Method in interface org.springframework.vault.core.VaultVersionedKeyValueOperations
Undelete (restore) one or more versions of the secret at path.
undelete(String, Versioned.Version...) - Method in class org.springframework.vault.core.VaultVersionedKeyValueTemplate
 
unmount(String) - Method in interface org.springframework.vault.core.VaultSysOperations
Unmounts the secret backend mount at path.
unmount(String) - Method in class org.springframework.vault.core.VaultSysTemplate
 
unseal(String) - Method in interface org.springframework.vault.core.VaultSysOperations
Unseal vault.
unseal(String) - Method in class org.springframework.vault.core.VaultSysTemplate
 
unversioned() - Static method in enum class org.springframework.vault.core.VaultKeyValueOperationsSupport.KeyValueBackend
 
unversioned() - Static method in class org.springframework.vault.support.Versioned.Version
 
unwrap(String, Class<T>) - Static method in class org.springframework.vault.client.VaultResponses
Unwrap a wrapped response created by Vault Response Wrapping
unwrappingEndpoints(UnwrappingEndpoints) - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder
Configure the UnwrappingEndpoints to use.
unwrappingEndpoints(UnwrappingEndpoints) - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions.CubbyholeAuthenticationOptionsBuilder
Configure the UnwrappingEndpoints to use.
UnwrappingEndpoints - Enum Class in org.springframework.vault.authentication
Version-specific endpoint implementations for response unwrapping.
update(Object, T) - Method in class org.springframework.vault.repository.core.VaultKeyValueTemplate
 
UPDATE - Enum constant in enum class org.springframework.vault.support.Policy.BuiltinCapabilities
Allows change the data at the given path.
updatedTime(Instant) - Method in class org.springframework.vault.support.VaultMetadataResponse.VaultMetadataResponseBuilder
 
uriString(String) - Method in class org.springframework.vault.client.VaultClients.PrefixAwareUriBuilderFactory
 
uriSubjectAltNames(Iterable<String>) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
Configure URI subject alternative names.
userIdMechanism(AppIdUserIdMechanism) - Method in class org.springframework.vault.authentication.AppIdAuthenticationOptions.AppIdAuthenticationOptionsBuilder
Deprecated.
Configure the AppIdUserIdMechanism.
username(String) - Method in class org.springframework.vault.authentication.UsernamePasswordAuthenticationOptions.UsernamePasswordAuthenticationBuilder
Configure a username for userpass authentication.
UsernamePasswordAuthentication - Class in org.springframework.vault.authentication
Username and password implementation of ClientAuthentication.
UsernamePasswordAuthentication(UsernamePasswordAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.UsernamePasswordAuthentication
 
UsernamePasswordAuthenticationOptions - Class in org.springframework.vault.authentication
Authentication options for UsernamePasswordAuthentication.
UsernamePasswordAuthenticationOptions.UsernamePasswordAuthenticationBuilder - Class in org.springframework.vault.authentication

V

valid() - Static method in class org.springframework.vault.support.SignatureValidation
Factory method to create a SignatureValidation object representing a successfully validated signature.
value() - Element in annotation interface org.springframework.vault.annotation.VaultPropertySource
Indicate the Vault path(s) of the secret to be retrieved.
value() - Element in annotation interface org.springframework.vault.annotation.VaultPropertySources
 
value() - Element in annotation interface org.springframework.vault.repository.configuration.EnableVaultRepositories
value() - Element in annotation interface org.springframework.vault.repository.mapping.Secret
The prefix to distinguish between domain types.
valueOf(String) - Static method in enum class org.springframework.vault.annotation.VaultPropertySource.Renewal
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.vault.authentication.UnwrappingEndpoints
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.vault.core.lease.domain.RequestedSecret.Mode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.vault.core.lease.LeaseEndpoints
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.vault.core.lease.SecretLeaseEventPublisher.LoggingErrorListener
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.vault.core.VaultKeyValueOperationsSupport.KeyValueBackend
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.vault.core.VaultPkiOperations.Encoding
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.vault.support.Policy.BuiltinCapabilities
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.vault.support.TransitKeyType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.springframework.vault.annotation.VaultPropertySource.Renewal
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.vault.authentication.UnwrappingEndpoints
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.vault.core.lease.domain.RequestedSecret.Mode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.vault.core.lease.LeaseEndpoints
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.vault.core.lease.SecretLeaseEventPublisher.LoggingErrorListener
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.vault.core.VaultKeyValueOperationsSupport.KeyValueBackend
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.vault.core.VaultPkiOperations.Encoding
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.vault.support.Policy.BuiltinCapabilities
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.vault.support.TransitKeyType
Returns an array containing the constants of this enum class, in the order they are declared.
VAULT_NAMESPACE - Static variable in class org.springframework.vault.client.VaultHttpHeaders
The HTTP X-Vault-Namespace header field name.
VAULT_TOKEN - Static variable in class org.springframework.vault.client.VaultHttpHeaders
The HTTP X-Vault-Token header field name.
VaultBytesEncryptor - Class in org.springframework.vault.security
Vault-based BytesEncryptor using Vault's transit backend.
VaultBytesEncryptor(VaultTransitOperations, String) - Constructor for class org.springframework.vault.security.VaultBytesEncryptor
Create a new VaultBytesEncryptor given VaultTransitOperations and keyName.
VaultBytesKeyGenerator - Class in org.springframework.vault.security
Random byte generator using Vault's transit backend to generate high-quality random bytes of the configured length.
VaultBytesKeyGenerator(VaultOperations) - Constructor for class org.springframework.vault.security.VaultBytesKeyGenerator
Creates a new VaultBytesKeyGenerator initialized to generate 32 random bytes using transit for transit mount path.
VaultBytesKeyGenerator(VaultOperations, String, int) - Constructor for class org.springframework.vault.security.VaultBytesKeyGenerator
Creates a new VaultBytesKeyGenerator initialized to generate length random bytes.
VaultCertificateRequest - Class in org.springframework.vault.support
Request for a Certificate.
VaultCertificateRequest.VaultCertificateRequestBuilder - Class in org.springframework.vault.support
 
VaultCertificateResponse - Class in org.springframework.vault.support
Value object to bind Vault HTTP PKI issue certificate API responses.
VaultCertificateResponse() - Constructor for class org.springframework.vault.support.VaultCertificateResponse
 
VaultClients - Class in org.springframework.vault.client
Vault Client factory to create RestTemplate configured to the needs of accessing Vault.
VaultClients() - Constructor for class org.springframework.vault.client.VaultClients
 
VaultClients.PrefixAwareUriBuilderFactory - Class in org.springframework.vault.client
 
VaultConverter - Interface in org.springframework.vault.repository.convert
Central Vault-specific converter interface.
VaultCustomConversions - Class in org.springframework.vault.repository.convert
Value object to capture custom conversion.
VaultCustomConversions(List<?>) - Constructor for class org.springframework.vault.repository.convert.VaultCustomConversions
Create a new VaultCustomConversions instance registering the given converters.
VaultDecryptionResult - Class in org.springframework.vault.support
Holds the response from decryption operation and provides methods to access the result.
VaultDecryptionResult(Plaintext) - Constructor for class org.springframework.vault.support.VaultDecryptionResult
Create VaultDecryptionResult for a successfully decrypted Plaintext .
VaultDecryptionResult(VaultException) - Constructor for class org.springframework.vault.support.VaultDecryptionResult
Create VaultDecryptionResult for an error during decryption.
VaultEncryptionResult - Class in org.springframework.vault.support
Holds the response from encryption operation and provides methods to access the result.
VaultEncryptionResult(Ciphertext) - Constructor for class org.springframework.vault.support.VaultEncryptionResult
Create VaultEncryptionResult for a successfully encrypted Ciphertext .
VaultEncryptionResult(VaultException) - Constructor for class org.springframework.vault.support.VaultEncryptionResult
Create VaultEncryptionResult for an error during encryption.
vaultEndpoint() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
 
vaultEndpoint() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
 
VaultEndpoint - Class in org.springframework.vault.client
Value object that defines Vault connection coordinates.
VaultEndpoint() - Constructor for class org.springframework.vault.client.VaultEndpoint
 
vaultEndpointProvider() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
 
VaultEndpointProvider - Interface in org.springframework.vault.client
Component that provides a VaultEndpoint.
VaultEntityInformation<T,ID> - Interface in org.springframework.vault.repository.core
Vault-specific EntityInformation.
VaultException - Exception in org.springframework.vault
The Spring Vault specific NestedRuntimeException implementation.
VaultException(String) - Constructor for exception org.springframework.vault.VaultException
Create a VaultException with the specified detail message.
VaultException(String, Throwable) - Constructor for exception org.springframework.vault.VaultException
Create a VaultException with the specified detail message and nested exception.
VaultHealth - Interface in org.springframework.vault.support
Vault health state.
VaultHmacRequest - Class in org.springframework.vault.support
Request for a HMAC Digest.
VaultHmacRequest.VaultHmacRequestBuilder - Class in org.springframework.vault.support
Builder to build a VaultHmacRequest.
VaultHmacRequestBuilder() - Constructor for class org.springframework.vault.support.VaultHmacRequest.VaultHmacRequestBuilder
 
VaultHttpHeaders - Class in org.springframework.vault.client
Class providing utility methods to create Vault HTTP headers.
VaultInitializationRequest - Class in org.springframework.vault.support
Value object to bind Vault HTTP Initialization API requests.
VaultInitializationResponse - Interface in org.springframework.vault.support
Vault initialization response.
VaultKeyValueAdapter - Class in org.springframework.vault.repository.core
Vault-specific KeyValueAdapter.
VaultKeyValueAdapter(VaultOperations) - Constructor for class org.springframework.vault.repository.core.VaultKeyValueAdapter
VaultKeyValueAdapter(VaultOperations, VaultConverter) - Constructor for class org.springframework.vault.repository.core.VaultKeyValueAdapter
VaultKeyValueMetadataOperations - Interface in org.springframework.vault.core
Interface that specifies kv metadata related operations.
VaultKeyValueOperations - Interface in org.springframework.vault.core
Interface that specifies a basic set of Vault operations using Vault's Key/Value secret backend.
VaultKeyValueOperationsSupport - Interface in org.springframework.vault.core
Interface that specifies a basic set of Vault operations using Vault's Key/Value secret backend.
VaultKeyValueOperationsSupport.KeyValueBackend - Enum Class in org.springframework.vault.core
Enumeration of supported Key/Value backend API versions.
VaultKeyValueTemplate - Class in org.springframework.vault.repository.core
Vault-specific KeyValueTemplate.
VaultKeyValueTemplate(VaultKeyValueAdapter) - Constructor for class org.springframework.vault.repository.core.VaultKeyValueTemplate
VaultKeyValueTemplate(VaultKeyValueAdapter, VaultMappingContext) - Constructor for class org.springframework.vault.repository.core.VaultKeyValueTemplate
VaultLoginException - Exception in org.springframework.vault.authentication
Exception thrown if Vault login fails.
VaultLoginException(String) - Constructor for exception org.springframework.vault.authentication.VaultLoginException
Create a VaultLoginException with the specified detail message.
VaultLoginException(String, Throwable) - Constructor for exception org.springframework.vault.authentication.VaultLoginException
Create a VaultLoginException with the specified detail message and nested exception.
VaultMappingContext - Class in org.springframework.vault.repository.mapping
Mapping context for Vault-specific entities.
VaultMappingContext() - Constructor for class org.springframework.vault.repository.mapping.VaultMappingContext
 
VaultMetadataRequest - Class in org.springframework.vault.support
Value object to bind Vault HTTP kv metadata update API requests.
VaultMetadataRequest.VaultMetadataRequestBuilder - Class in org.springframework.vault.support
 
VaultMetadataRequestBuilder() - Constructor for class org.springframework.vault.support.VaultMetadataRequest.VaultMetadataRequestBuilder
 
VaultMetadataResponse - Class in org.springframework.vault.support
Value object to bind Vault HTTP kv read metadata API responses.
VaultMetadataResponse.VaultMetadataResponseBuilder - Class in org.springframework.vault.support
 
VaultMetadataResponseBuilder() - Constructor for class org.springframework.vault.support.VaultMetadataResponse.VaultMetadataResponseBuilder
 
VaultMount - Class in org.springframework.vault.support
Value object to bind Vault HTTP Mount API requests/responses.
VaultMount.VaultMountBuilder - Class in org.springframework.vault.support
Builder to build a VaultMount.
VaultOperations - Interface in org.springframework.vault.core
Interface that specifies a basic set of Vault operations, implemented by VaultTemplate.
VaultPartTreeQuery - Class in org.springframework.vault.repository.query
Vault-specific KeyValuePartTreeQuery.
VaultPartTreeQuery(QueryMethod, QueryMethodEvaluationContextProvider, KeyValueOperations, Class<? extends AbstractQueryCreator<?, ?>>) - Constructor for class org.springframework.vault.repository.query.VaultPartTreeQuery
Creates a new VaultPartTreeQuery for the given QueryMethod, EvaluationContextProvider, KeyValueOperations and query creator type.
VaultPersistentEntity<T> - Interface in org.springframework.vault.repository.mapping
Vault specific PersistentEntity.
VaultPersistentProperty - Class in org.springframework.vault.repository.mapping
VaultPersistentProperty(Property, PersistentEntity<?, VaultPersistentProperty>, SimpleTypeHolder) - Constructor for class org.springframework.vault.repository.mapping.VaultPersistentProperty
VaultPkiOperations - Interface in org.springframework.vault.core
Interface that specifies PKI backend-related operations.
VaultPkiOperations.Encoding - Enum Class in org.springframework.vault.core
 
VaultPkiTemplate - Class in org.springframework.vault.core
Default implementation of VaultPkiOperations.
VaultPkiTemplate(VaultOperations, String) - Constructor for class org.springframework.vault.core.VaultPkiTemplate
Create a new VaultPkiTemplate given VaultOperations and the mount path.
VaultPropertySource - Class in org.springframework.vault.core.env
PropertySource that reads keys and values from a VaultTemplate and path.
VaultPropertySource - Annotation Interface in org.springframework.vault.annotation
Annotation providing a convenient and declarative mechanism for adding a VaultPropertySource to Spring's Environment.
VaultPropertySource(String, VaultOperations, String) - Constructor for class org.springframework.vault.core.env.VaultPropertySource
Create a new VaultPropertySource given a name, VaultTemplate and path inside of Vault.
VaultPropertySource(String, VaultOperations, String, PropertyTransformer) - Constructor for class org.springframework.vault.core.env.VaultPropertySource
Create a new VaultPropertySource given a name, VaultTemplate and path inside of Vault.
VaultPropertySource(String, VaultOperations, String, PropertyTransformer, boolean) - Constructor for class org.springframework.vault.core.env.VaultPropertySource
Create a new VaultPropertySource given a name, VaultTemplate and path inside of Vault.
VaultPropertySource(VaultOperations, String) - Constructor for class org.springframework.vault.core.env.VaultPropertySource
Create a new VaultPropertySource given a VaultTemplate and path inside of Vault.
VaultPropertySource.Renewal - Enum Class in org.springframework.vault.annotation
 
VaultPropertySourceNotFoundException - Exception in org.springframework.vault.core.env
Exception throws when a VaultPropertySource could not load its properties.
VaultPropertySourceNotFoundException(String) - Constructor for exception org.springframework.vault.core.env.VaultPropertySourceNotFoundException
Create a VaultPropertySourceNotFoundException with the specified detail message.
VaultPropertySourceNotFoundException(String, Throwable) - Constructor for exception org.springframework.vault.core.env.VaultPropertySourceNotFoundException
Create a VaultPropertySourceNotFoundException with the specified detail message and nested exception.
VaultPropertySources - Annotation Interface in org.springframework.vault.annotation
Container annotation that aggregates several VaultPropertySource annotations.
VaultQuery - Class in org.springframework.vault.repository.query
Vault query consisting of a single Predicate.
VaultQuery() - Constructor for class org.springframework.vault.repository.query.VaultQuery
Create a new VaultQuery that evaluates unconditionally to true.
VaultQuery(Predicate<String>) - Constructor for class org.springframework.vault.repository.query.VaultQuery
Create a new VaultQuery given Predicate.
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
VaultRepositoriesRegistrar() - Constructor for class org.springframework.vault.repository.configuration.VaultRepositoriesRegistrar
 
VaultRepositoryConfigurationExtension - Class in org.springframework.vault.repository.configuration
VaultRepositoryConfigurationExtension() - Constructor for class org.springframework.vault.repository.configuration.VaultRepositoryConfigurationExtension
 
VaultRepositoryFactory - Class in org.springframework.vault.repository.support
RepositoryFactorySupport specific of handing Vault KeyValueRepository.
VaultRepositoryFactory(KeyValueOperations) - Constructor for class org.springframework.vault.repository.support.VaultRepositoryFactory
 
VaultRepositoryFactory(KeyValueOperations, Class<? extends AbstractQueryCreator<?, ?>>) - Constructor for class org.springframework.vault.repository.support.VaultRepositoryFactory
 
VaultRepositoryFactory(KeyValueOperations, Class<? extends AbstractQueryCreator<?, ?>>, Class<? extends RepositoryQuery>) - Constructor for class org.springframework.vault.repository.support.VaultRepositoryFactory
 
VaultRepositoryFactoryBean<T extends Repository<S,ID>,S,ID extends Serializable> - Class in org.springframework.vault.repository.support
Adapter for Springs FactoryBean interface to allow easy setup of VaultRepositoryFactory via Spring configuration.
VaultRepositoryFactoryBean(Class<? extends T>) - Constructor for class org.springframework.vault.repository.support.VaultRepositoryFactoryBean
Creates a new VaultRepositoryFactoryBean for the given repository interface.
VaultResponse - Class in org.springframework.vault.support
Value object to bind generic Vault HTTP API responses.
VaultResponse() - Constructor for class org.springframework.vault.support.VaultResponse
 
VaultResponses - Class in org.springframework.vault.client
Utility methods to unwrap Vault responses and build VaultException.
VaultResponses() - Constructor for class org.springframework.vault.client.VaultResponses
 
VaultResponseSupport<T> - Class in org.springframework.vault.support
Value object to bind generic Vault HTTP API responses.
VaultResponseSupport() - Constructor for class org.springframework.vault.support.VaultResponseSupport
 
VaultRevisionMetadata - Class in org.springframework.vault.repository.support
 
VaultRevisionMetadata(Versioned.Metadata) - Constructor for class org.springframework.vault.repository.support.VaultRevisionMetadata
 
VaultRevisionMetadata(Versioned<?>) - Constructor for class org.springframework.vault.repository.support.VaultRevisionMetadata
 
VaultRevisionRepository<T> - Class in org.springframework.vault.repository.support
Vault-based RevisionRepository providing revision metadata for versioned secrets.
VaultRevisionRepository(EntityInformation<T, String>, String, VaultKeyValueTemplate) - Constructor for class org.springframework.vault.repository.support.VaultRevisionRepository
 
VaultSessionManagerException - Exception in org.springframework.vault.authentication
Abstract superclass for all exceptions thrown in the session manager implementations
VaultSessionManagerException(String) - Constructor for exception org.springframework.vault.authentication.VaultSessionManagerException
Create a VaultSessionManagerException with the specified detail message.
VaultSessionManagerException(String, Throwable) - Constructor for exception org.springframework.vault.authentication.VaultSessionManagerException
Create a VaultSessionManagerException with the specified detail message and nested exception.
VaultSignatureVerificationRequest - Class in org.springframework.vault.support
Request for a signature verification.
VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder - Class in org.springframework.vault.support
VaultSignatureVerificationRequestBuilder() - Constructor for class org.springframework.vault.support.VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder
 
VaultSignCertificateRequestResponse - Class in org.springframework.vault.support
Value object to bind Vault HTTP PKI issue certificate API responses.
VaultSignCertificateRequestResponse() - Constructor for class org.springframework.vault.support.VaultSignCertificateRequestResponse
 
VaultSignRequest - Class in org.springframework.vault.support
Request for a signature creation request.
VaultSignRequest.VaultSignRequestBuilder - Class in org.springframework.vault.support
Builder to build a VaultSignRequest.
VaultSignRequestBuilder() - Constructor for class org.springframework.vault.support.VaultSignRequest.VaultSignRequestBuilder
 
VaultSimpleTypes - Class in org.springframework.vault.repository.mapping
Simple constant holder for a SimpleTypeHolder enriched with Vault-specific simple (JSON) types.
VaultSysOperations - Interface in org.springframework.vault.core
Interface that specifies a basic set of administrative Vault operations.
VaultSysTemplate - Class in org.springframework.vault.core
Default implementation of VaultSysOperations.
VaultSysTemplate(VaultOperations) - Constructor for class org.springframework.vault.core.VaultSysTemplate
Create a new VaultSysTemplate with the given VaultOperations.
vaultTemplate() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
Create a VaultTemplate.
VaultTemplate - Class in org.springframework.vault.core
This class encapsulates main Vault interaction.
VaultTemplate(RestTemplateBuilder) - Constructor for class org.springframework.vault.core.VaultTemplate
VaultTemplate(RestTemplateBuilder, SessionManager) - Constructor for class org.springframework.vault.core.VaultTemplate
VaultTemplate(VaultEndpoint) - Constructor for class org.springframework.vault.core.VaultTemplate
Create a new VaultTemplate with a VaultEndpoint.
VaultTemplate(VaultEndpointProvider, ClientHttpRequestFactory) - Constructor for class org.springframework.vault.core.VaultTemplate
VaultTemplate(VaultEndpointProvider, ClientHttpRequestFactory, SessionManager) - Constructor for class org.springframework.vault.core.VaultTemplate
VaultTemplate(VaultEndpoint, ClientHttpRequestFactory) - Constructor for class org.springframework.vault.core.VaultTemplate
VaultTemplate(VaultEndpoint, ClientHttpRequestFactory, SessionManager) - Constructor for class org.springframework.vault.core.VaultTemplate
VaultTemplate(VaultEndpoint, ClientAuthentication) - Constructor for class org.springframework.vault.core.VaultTemplate
vaultTemplateRef() - Element in annotation interface org.springframework.vault.annotation.VaultPropertySource
Configure the name of the VaultTemplate bean to be used with the property sources.
vaultTemplateRef() - Element in annotation interface org.springframework.vault.repository.configuration.EnableVaultRepositories
Configures the bean name of the VaultOperations to be used.
VaultToken - Class in org.springframework.vault.support
Value object for a Vault token.
VaultToken(char[]) - Constructor for class org.springframework.vault.support.VaultToken
 
VaultTokenLookupException - Exception in org.springframework.vault.authentication
Exception thrown if a token self-lookup fails via auth/token/lookup-self.
VaultTokenLookupException(String) - Constructor for exception org.springframework.vault.authentication.VaultTokenLookupException
Create a VaultTokenLookupException with the specified detail message.
VaultTokenLookupException(String, Throwable) - Constructor for exception org.springframework.vault.authentication.VaultTokenLookupException
Create a VaultTokenLookupException with the specified detail message and nested exception.
VaultTokenOperations - Interface in org.springframework.vault.core
Interface that specifies token-related operations.
VaultTokenRenewalException - Exception in org.springframework.vault.authentication
Exception thrown when a Vault token renewal fails.
VaultTokenRenewalException(String) - Constructor for exception org.springframework.vault.authentication.VaultTokenRenewalException
Create a VaultTokenRenewalException with the specified detail message.
VaultTokenRenewalException(String, Throwable) - Constructor for exception org.springframework.vault.authentication.VaultTokenRenewalException
Create a VaultTokenRenewalException with the specified detail message and nested exception.
VaultTokenRequest - Class in org.springframework.vault.support
Value object to bind Vault HTTP Token API requests.
VaultTokenRequest.VaultTokenRequestBuilder - Class in org.springframework.vault.support
Builder to build a VaultTokenRequest.
VaultTokenResponse - Class in org.springframework.vault.support
Value object to bind Vault HTTP Token API responses.
VaultTokenResponse() - Constructor for class org.springframework.vault.support.VaultTokenResponse
 
vaultTokenSupplier() - Method in class org.springframework.vault.config.AbstractReactiveVaultConfiguration
VaultTokenSupplier - Interface in org.springframework.vault.authentication
VaultTokenSupplier provides a VaultToken to be used for authenticated Vault access.
VaultTokenTemplate - Class in org.springframework.vault.core
Default implementation of VaultTokenOperations.
VaultTokenTemplate(VaultOperations) - Constructor for class org.springframework.vault.core.VaultTokenTemplate
Create a new VaultTokenTemplate with the given VaultOperations.
VaultTransformContext - Class in org.springframework.vault.support
Transform backend encode/decode context object.
VaultTransformContext.VaultTransformRequestBuilder - Class in org.springframework.vault.support
VaultTransformDecodeResult - Class in org.springframework.vault.support
Holds the response from decryption operation and provides methods to access the result.
VaultTransformDecodeResult(TransformPlaintext) - Constructor for class org.springframework.vault.support.VaultTransformDecodeResult
Create VaultTransformDecodeResult for a successfully decrypted TransformPlaintext .
VaultTransformDecodeResult(VaultException) - Constructor for class org.springframework.vault.support.VaultTransformDecodeResult
Create VaultTransformDecodeResult for an error during decryption.
VaultTransformEncodeResult - Class in org.springframework.vault.support
Holds the response from encryption operation and provides methods to access the result.
VaultTransformEncodeResult(TransformCiphertext) - Constructor for class org.springframework.vault.support.VaultTransformEncodeResult
Create VaultTransformEncodeResult for a successfully encrypted TransformCiphertext .
VaultTransformEncodeResult(VaultException) - Constructor for class org.springframework.vault.support.VaultTransformEncodeResult
Create VaultTransformEncodeResult for an error during encryption.
VaultTransformOperations - Interface in org.springframework.vault.core
Interface that specifies operations using the transform backend.
VaultTransformTemplate - Class in org.springframework.vault.core
Default implementation of VaultTransformOperations.
VaultTransformTemplate(VaultOperations, String) - Constructor for class org.springframework.vault.core.VaultTransformTemplate
Create a new VaultTransformTemplate given VaultOperations and the mount path.
VaultTransitContext - Class in org.springframework.vault.support
Transit backend encryption/decryption/rewrapping context.
VaultTransitContext.VaultTransitRequestBuilder - Class in org.springframework.vault.support
Builder for VaultTransitContext.
VaultTransitKey - Interface in org.springframework.vault.support
A key inside Vault's transit backend.
VaultTransitKeyConfiguration - Class in org.springframework.vault.support
Value object to bind Vault HTTP Transit Key Config API requests.
VaultTransitKeyConfiguration.VaultTransitKeyConfigurationBuilder - Class in org.springframework.vault.support
VaultTransitKeyCreationRequest - Class in org.springframework.vault.support
Transit backend key creation request options.
VaultTransitKeyCreationRequest.VaultTransitKeyCreationRequestBuilder - Class in org.springframework.vault.support
VaultTransitOperations - Interface in org.springframework.vault.core
Interface that specifies operations using the transit backend.
VaultTransitTemplate - Class in org.springframework.vault.core
Default implementation of VaultTransitOperations.
VaultTransitTemplate(VaultOperations, String) - Constructor for class org.springframework.vault.core.VaultTransitTemplate
Create a new VaultTransitTemplate given VaultOperations and the mount path.
VaultTypeMapper - Interface in org.springframework.vault.repository.convert
Vault-specific TypeMapper exposing that SecretDocuments might contain a type key.
VaultUnsealStatus - Interface in org.springframework.vault.support
Vault unseal status.
VaultVersionedKeyValueOperations - Interface in org.springframework.vault.core
Interface that specifies a basic set of Vault operations using Vault's versioned Key/Value (kv version 2) secret backend.
VaultVersionedKeyValueTemplate - Class in org.springframework.vault.core
Default implementation of VaultVersionedKeyValueOperations.
VaultVersionedKeyValueTemplate(VaultOperations, String) - Constructor for class org.springframework.vault.core.VaultVersionedKeyValueTemplate
Create a new VaultVersionedKeyValueTemplate given VaultOperations and the mount path.
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
verify(String, Plaintext, Signature) - Method in interface org.springframework.vault.core.VaultTransitOperations
Verify the cryptographic signature using keyName of the given Plaintext and Signature.
verify(String, Plaintext, Signature) - Method in class org.springframework.vault.core.VaultTransitTemplate
 
verify(String, VaultSignatureVerificationRequest) - Method in interface org.springframework.vault.core.VaultTransitOperations
Verify the cryptographic signature using keyName of the given VaultSignRequest.
verify(String, VaultSignatureVerificationRequest) - Method in class org.springframework.vault.core.VaultTransitTemplate
 
version(Versioned.Version) - Method in class org.springframework.vault.support.Versioned.Metadata.MetadataBuilder
Configure the Versioned.Version.
versioned() - Static method in enum class org.springframework.vault.core.VaultKeyValueOperationsSupport.KeyValueBackend
 
Versioned<T> - Class in org.springframework.vault.support
Value object representing versioned secrets along Versioned.Version metadata.
Versioned.Metadata - Class in org.springframework.vault.support
Value object representing version metadata such as creation/deletion time.
Versioned.Metadata.MetadataBuilder - Class in org.springframework.vault.support
Builder for Versioned.Metadata objects.
Versioned.Version - Class in org.springframework.vault.support
Value object representing a Vault version.
versions(List<Versioned.Metadata>) - Method in class org.springframework.vault.support.VaultMetadataResponse.VaultMetadataResponseBuilder
 
vmEnvironment(AzureVmEnvironment) - Method in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions.AzureMsiAuthenticationOptionsBuilder
Configure a VM environment (subscriptionId, resource group name, VM name).

W

webClientBuilder(ReactiveVaultEndpointProvider, ClientHttpConnector) - Method in class org.springframework.vault.config.AbstractReactiveVaultConfiguration
webClientBuilder(VaultEndpointProvider, ClientHttpConnector) - Method in class org.springframework.vault.config.AbstractReactiveVaultConfiguration
WebClientBuilder - Class in org.springframework.vault.client
Builder that can be used to configure and create a WebClient.
WebClientCustomizer - Interface in org.springframework.vault.client
Callback interface that can be used to customize a WebClient.Builder.
webClientFactory() - Method in class org.springframework.vault.config.AbstractReactiveVaultConfiguration
Create a WebClientFactory bean that is used to produce a WebClient.
WebClientFactory - Interface in org.springframework.vault.client
Factory interface that produces a WebClient object.
with(HttpEntity<?>) - Method in class org.springframework.vault.authentication.AuthenticationSteps.HttpRequestBuilder
Configure a request entity.
with(HttpHeaders) - Method in class org.springframework.vault.authentication.AuthenticationSteps.HttpRequestBuilder
Configure a request headers.
with(Policy.Rule) - Method in class org.springframework.vault.support.Policy
Create a new Policy object containing all configured rules and add the given Policy.Rule to the new policy object.
with(VaultTransformContext) - Method in class org.springframework.vault.support.TransformCiphertext
Create a new TransformCiphertext object from this ciphertext associated with the given VaultTransformContext.
with(VaultTransformContext) - Method in class org.springframework.vault.support.TransformPlaintext
Create a new TransformPlaintext object from this plaintext associated with the given VaultTransformContext.
with(VaultTransitContext) - Method in class org.springframework.vault.support.Ciphertext
Create a new Ciphertext object from this ciphertext associated with the given VaultTransitContext.
with(VaultTransitContext) - Method in class org.springframework.vault.support.Plaintext
Create a new Plaintext object from this plain text associated with the given VaultTransitContext.
withAltName(String) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
Add an alternative name.
withEnabledCipherSuites(String...) - Method in class org.springframework.vault.support.SslConfiguration
Create a new SslConfiguration with the enabled cipher suites applied retaining the other configuration from this instance.
withEnabledCipherSuites(List<String>) - Method in class org.springframework.vault.support.SslConfiguration
Create a new SslConfiguration with the enabled cipher suites applied retaining the other configuration from this instance.
withEnabledProtocols(String...) - Method in class org.springframework.vault.support.SslConfiguration
Create a new SslConfiguration with the enabled protocol versions applied retaining the other configuration from this instance.
withEnabledProtocols(List<String>) - Method in class org.springframework.vault.support.SslConfiguration
Create a new SslConfiguration with the enabled protocol versions applied retaining the other configuration from this instance.
withIpSubjectAltName(String) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
Add an IP subject alternative name.
withKeyStore(SslConfiguration.KeyStoreConfiguration) - Method in class org.springframework.vault.support.SslConfiguration
Create a new SslConfiguration with SslConfiguration.KeyStoreConfiguration applied retaining the trust store configuration.
withKeyStore(SslConfiguration.KeyStoreConfiguration, SslConfiguration.KeyConfiguration) - Method in class org.springframework.vault.support.SslConfiguration
withOtherSans(String) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
Add custom OID/UTF8-string subject alternative name.
withPolicy(String) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
Add a policy.
withStoreType(String) - Method in class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration
Create a new SslConfiguration.KeyStoreConfiguration by applying all values from this object and the given storeType.
withTrustStore(SslConfiguration.KeyStoreConfiguration) - Method in class org.springframework.vault.support.SslConfiguration
Create a new SslConfiguration with trust store configuration applied retaining the SslConfiguration.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
wrapped() - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions.CubbyholeAuthenticationOptionsBuilder
Configure whether to use wrapped token responses.
wrapped(VaultToken) - Static method in interface org.springframework.vault.authentication.AppRoleAuthenticationOptions.RoleId
Create a AppRoleAuthenticationOptions.RoleId object that obtains its value from unwrapping a response using the initial token from a Cubbyhole.
wrapped(VaultToken) - Static method in interface org.springframework.vault.authentication.AppRoleAuthenticationOptions.SecretId
Create a AppRoleAuthenticationOptions.SecretId object that obtains its value from unwrapping a response using the initial token from a Cubbyhole.
WrappedMetadata - Class in org.springframework.vault.support
Value object representing wrapped secret metadata.
WrappedMetadata(VaultToken, Duration, Instant, String) - Constructor for class org.springframework.vault.support.WrappedMetadata
Creates a new WrappedMetadata.
write(Object, SecretDocument) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
 
write(String) - Method in interface org.springframework.vault.core.ReactiveVaultOperations
Write to a Vault path.
write(String) - Method in interface org.springframework.vault.core.VaultOperations
Write to a Vault path.
write(String, Object) - Method in interface org.springframework.vault.core.ReactiveVaultOperations
Write to a Vault path.
write(String, Object) - Method in class org.springframework.vault.core.ReactiveVaultTemplate
 
write(String, Object) - Method in interface org.springframework.vault.core.VaultOperations
Write to a Vault path.
write(String, Object) - Method in class org.springframework.vault.core.VaultTemplate
 
WRITE - Enum constant in enum class org.springframework.vault.support.Policy.BuiltinCapabilities
Deprecated.
since 2.3 and Vault 0.5.
writeInternal(Object, SecretDocumentAccessor, TypeInformation<?>) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
Internal write conversion method which should be used for nested invocations.
writeInternal(Object, SecretDocumentAccessor, VaultPersistentEntity<?>) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
 
writeMapInternal(Map<Object, Object>, Map<String, Object>, TypeInformation<?>) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
Writes the given Map to the given Map considering the given TypeInformation.
writePropertyInternal(Object, SecretDocumentAccessor, VaultPersistentProperty) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
 

Z

zipWith(AuthenticationSteps.Node<? extends R>) - Method in class org.springframework.vault.authentication.AuthenticationSteps.Node
Combine the result from this AuthenticationSteps.Node and another into a AuthenticationSteps.Pair.
A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form