- absent() - Static method in interface org.springframework.vault.authentication.AppRoleAuthenticationOptions.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
-
- AbstractResult(VaultException) - Constructor for class org.springframework.vault.support.AbstractResult
-
- 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
-
- AbstractVaultConverter - Class in org.springframework.vault.repository.convert
-
- AbstractVaultConverter(GenericConversionService) - Constructor for class org.springframework.vault.repository.convert.AbstractVaultConverter
-
- 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
-
- addLeaseListener(LeaseListener) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
-
- 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
-
- AfterLoginTokenRenewedEvent - Class in org.springframework.vault.authentication.event
-
- AfterLoginTokenRenewedEvent(VaultToken) - Constructor for class org.springframework.vault.authentication.event.AfterLoginTokenRenewedEvent
-
- AfterLoginTokenRevocationEvent - Class in org.springframework.vault.authentication.event
-
- 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.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
-
- AfterSecretLeaseRenewedEvent(RequestedSecret, Lease) - Constructor for class org.springframework.vault.core.lease.event.AfterSecretLeaseRenewedEvent
-
- AfterSecretLeaseRevocationEvent - Class in org.springframework.vault.core.lease.event
-
- 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
-
Configure the algorithm to be used for the operation.
- algorithm(String) - Method in class org.springframework.vault.support.VaultSignRequest.VaultSignRequestBuilder
-
Configure the algorithm to be used for the operation.
- allowedParameter(String, String...) - Method in class org.springframework.vault.support.Policy.Rule.RuleBuilder
-
Configure allowed parameter values given name
and values
.
- altNames(Iterable<String>) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
-
Configure alternative names.
- 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
.
- 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
-
- 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 - Class in org.springframework.vault.authentication
-
- AppIdAuthentication(AppIdAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.AppIdAuthentication
-
Deprecated.
- appIdAuthentication() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
-
- AppIdAuthenticationOptions - Class in org.springframework.vault.authentication
-
- AppIdAuthenticationOptions.AppIdAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
-
Deprecated.
- AppIdUserIdMechanism - Interface in org.springframework.vault.authentication
-
- appRole(String) - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder
-
Configure a appRole
.
- AppRoleAuthentication - Class in org.springframework.vault.authentication
-
- AppRoleAuthentication(AppRoleAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.AppRoleAuthentication
-
- appRoleAuthentication() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
-
- AppRoleAuthenticationOptions - Class in org.springframework.vault.authentication
-
- 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
-
- asString() - Method in class org.springframework.vault.support.Plaintext
-
- AuthenticationErrorEvent - Class in org.springframework.vault.authentication.event
-
Generic event class for authentication error events.
- AuthenticationErrorEvent(Object, Throwable) - Constructor for class org.springframework.vault.authentication.event.AuthenticationErrorEvent
-
- AuthenticationErrorListener - Interface in org.springframework.vault.authentication.event
-
- 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
-
- AuthenticationEventPublisher - Class in org.springframework.vault.authentication
-
- AuthenticationEventPublisher() - Constructor for class org.springframework.vault.authentication.AuthenticationEventPublisher
-
- AuthenticationListener - Interface in org.springframework.vault.authentication.event
-
- 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
-
- AuthenticationStepsExecutor(AuthenticationSteps, RestOperations) - Constructor for class org.springframework.vault.authentication.AuthenticationStepsExecutor
-
- AuthenticationStepsFactory - Interface in org.springframework.vault.authentication
-
- AuthenticationStepsOperator - Class in org.springframework.vault.authentication
-
- AuthenticationStepsOperator(AuthenticationSteps, WebClient) - Constructor for class org.springframework.vault.authentication.AuthenticationStepsOperator
-
- authMount(String, VaultMount) - Method in interface org.springframework.vault.core.VaultSysOperations
-
- 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 - Class in org.springframework.vault.authentication
-
AWS-EC2 login implementation.
- AwsEc2Authentication(RestOperations) - Constructor for class org.springframework.vault.authentication.AwsEc2Authentication
-
- AwsEc2Authentication(AwsEc2AuthenticationOptions, RestOperations, RestOperations) - Constructor for class org.springframework.vault.authentication.AwsEc2Authentication
-
- awsEc2Authentication() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
-
- AwsEc2AuthenticationOptions - Class in org.springframework.vault.authentication
-
- 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
-
- AwsIamAuthenticationOptions - Class in org.springframework.vault.authentication
-
- AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
-
- 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
-
- azureMsiAuthentication() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
-
- AzureMsiAuthenticationOptions - Class in org.springframework.vault.authentication
-
- 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
-
- cached() - Method in interface org.springframework.vault.authentication.CredentialSupplier
-
- CachingVaultTokenSupplier - Class in org.springframework.vault.authentication
-
- 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.
- capabilities(String...) - Method in class org.springframework.vault.support.Policy.Rule.RuleBuilder
-
Configure capabilities represented as
String
literals.
- capability(Policy.Capability) - Method in class org.springframework.vault.support.Policy.Rule.RuleBuilder
-
- 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
-
- clear() - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
-
- ClientAuthentication - Interface in org.springframework.vault.authentication
-
- clientAuthentication() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
-
- clientAuthentication() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
-
- ClientCertificateAuthentication - Class in org.springframework.vault.authentication
-
- ClientCertificateAuthentication(RestOperations) - Constructor for class org.springframework.vault.authentication.ClientCertificateAuthentication
-
- ClientFactoryWrapper(ClientHttpRequestFactory) - Constructor for class org.springframework.vault.config.AbstractVaultConfiguration.ClientFactoryWrapper
-
- clientHttpConnector() - Method in class org.springframework.vault.config.AbstractReactiveVaultConfiguration
-
- ClientHttpConnectorFactory - Class in org.springframework.vault.client
-
- ClientHttpConnectorFactory() - Constructor for class org.springframework.vault.client.ClientHttpConnectorFactory
-
- ClientHttpConnectorFactory - Class in org.springframework.vault.config
-
- ClientHttpConnectorFactory() - Constructor for class org.springframework.vault.config.ClientHttpConnectorFactory
-
Deprecated.
- ClientHttpRequestFactoryFactory - Class in org.springframework.vault.client
-
Factory for
ClientHttpRequestFactory
that supports Apache HTTP Components,
OkHttp, Netty and the JDK HTTP client (in that order).
- ClientHttpRequestFactoryFactory() - Constructor for class org.springframework.vault.client.ClientHttpRequestFactoryFactory
-
- ClientHttpRequestFactoryFactory - Class in org.springframework.vault.config
-
- ClientHttpRequestFactoryFactory() - Constructor for class org.springframework.vault.config.ClientHttpRequestFactoryFactory
-
Deprecated.
- 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
-
- ClientOptions(int, int) - Constructor for class org.springframework.vault.support.ClientOptions
-
- ClientOptions(Duration, Duration) - Constructor for class org.springframework.vault.support.ClientOptions
-
- clock(Clock) - Method in class org.springframework.vault.authentication.GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder
-
Configure the
Clock
used to calculate epoch seconds until the JWT
expiration.
- clock(Clock) - Method in class org.springframework.vault.authentication.PcfAuthenticationOptions.PcfAuthenticationOptionsBuilder
-
- 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
-
- 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(String, Throwable) - Static method in exception org.springframework.vault.authentication.VaultLoginException
-
- 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(String, int) - Static method in class org.springframework.vault.client.VaultEndpoint
-
- create(ClientOptions, SslConfiguration) - Static method in class org.springframework.vault.config.ClientHttpConnectorFactory
-
Deprecated.
- create(ClientOptions, SslConfiguration) - Static method in class org.springframework.vault.config.ClientHttpRequestFactoryFactory
-
Deprecated.
- create() - Method in interface org.springframework.vault.core.VaultTokenOperations
-
Create a new token.
- create(VaultTokenRequest) - Method in interface org.springframework.vault.core.VaultTokenOperations
-
- create() - Method in class org.springframework.vault.core.VaultTokenTemplate
-
- create(VaultTokenRequest) - Method in class org.springframework.vault.core.VaultTokenTemplate
-
- create(Part, Iterator<Object>) - Method in class org.springframework.vault.repository.query.VaultQueryCreator
-
- create(Resource, String, Resource, String) - Method in class org.springframework.vault.support.SslConfiguration
-
- create(Resource, char[], Resource, char[]) - Static method in class org.springframework.vault.support.SslConfiguration
-
- create(String) - Static method in class org.springframework.vault.support.VaultCertificateRequest
-
- create(Plaintext) - Static method in class org.springframework.vault.support.VaultHmacRequest
-
- 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.VaultMount
-
- create(Plaintext, Signature) - Static method in class org.springframework.vault.support.VaultSignatureVerificationRequest
-
- create(Plaintext, Hmac) - Static method in class org.springframework.vault.support.VaultSignatureVerificationRequest
-
- create(Plaintext) - Static method in class org.springframework.vault.support.VaultSignRequest
-
- create(T) - Static method in class org.springframework.vault.support.Versioned
-
- create(T, Versioned.Version) - Static method in class org.springframework.vault.support.Versioned
-
- create(T, Versioned.Metadata) - Static method in class org.springframework.vault.support.Versioned
-
- createAuthenticationSteps(AppIdAuthenticationOptions) - Static method in class org.springframework.vault.authentication.AppIdAuthentication
-
Deprecated.
- createAuthenticationSteps(AppRoleAuthenticationOptions) - Static method in class org.springframework.vault.authentication.AppRoleAuthentication
-
- createAuthenticationSteps(AwsEc2AuthenticationOptions) - Static method in class org.springframework.vault.authentication.AwsEc2Authentication
-
- 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
-
- createAuthenticationSteps(AwsIamAuthenticationOptions, AWSCredentials) - Static method in class org.springframework.vault.authentication.AwsIamAuthentication
-
- createAuthenticationSteps(AzureMsiAuthenticationOptions) - Static method in class org.springframework.vault.authentication.AzureMsiAuthentication
-
- createAuthenticationSteps(AzureMsiAuthenticationOptions, AzureVmEnvironment) - Static method in class org.springframework.vault.authentication.AzureMsiAuthentication
-
- createAuthenticationSteps() - Static method in class org.springframework.vault.authentication.ClientCertificateAuthentication
-
- createAuthenticationSteps(CubbyholeAuthenticationOptions) - Static method in class org.springframework.vault.authentication.CubbyholeAuthentication
-
- createAuthenticationSteps(GcpComputeAuthenticationOptions) - Static method in class org.springframework.vault.authentication.GcpComputeAuthentication
-
- createAuthenticationSteps(KubernetesAuthenticationOptions) - Static method in class org.springframework.vault.authentication.KubernetesAuthentication
-
- createAuthenticationSteps(PcfAuthenticationOptions) - Static method in class org.springframework.vault.authentication.PcfAuthentication
-
- createAuthenticationSteps(VaultToken, boolean) - Static method in class org.springframework.vault.authentication.TokenAuthentication
-
- createCollection(Collection<?>, VaultPersistentProperty) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
-
- createdAt(Instant) - Method in class org.springframework.vault.support.Versioned.Metadata.MetadataBuilder
-
- createKey(String) - Method in interface org.springframework.vault.core.VaultTransitOperations
-
Create a new named encryption key given a name
.
- createKey(String, VaultTransitKeyCreationRequest) - Method in interface org.springframework.vault.core.VaultTransitOperations
-
- createKey(String) - Method in class org.springframework.vault.core.VaultTransitTemplate
-
- createKey(String, VaultTransitKeyCreationRequest) - Method in class org.springframework.vault.core.VaultTransitTemplate
-
- createKeyStore(String) - Method in class org.springframework.vault.support.CertificateBundle
-
- createMap(Map<Object, Object>, VaultPersistentProperty) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
-
- createNamespaceInterceptor(String) - Static method in class org.springframework.vault.client.VaultClients
-
- createNonce() - Method in class org.springframework.vault.authentication.AwsEc2Authentication
-
- createOrphan() - Method in interface org.springframework.vault.core.VaultTokenOperations
-
Create a new orphan token.
- createOrphan(VaultTokenRequest) - Method in interface org.springframework.vault.core.VaultTokenOperations
-
- createOrphan() - Method in class org.springframework.vault.core.VaultTokenTemplate
-
- createOrphan(VaultTokenRequest) - Method in class org.springframework.vault.core.VaultTokenTemplate
-
- createOrUpdatePolicy(String, Policy) - Method in interface org.springframework.vault.core.VaultSysOperations
-
- 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(VaultEndpoint, ClientHttpRequestFactory) - Static method in class org.springframework.vault.client.VaultClients
-
- createRestTemplate(VaultEndpointProvider, ClientHttpRequestFactory) - Static method in class org.springframework.vault.client.VaultClients
-
- createRestTemplate() - Static method in class org.springframework.vault.client.VaultClients
-
- createTemplate() - Method in class org.springframework.vault.client.RestTemplateBuilder
-
- createTrustStore() - Method in class org.springframework.vault.support.Certificate
-
- 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(VaultEndpoint, ClientHttpConnector) - Static method in class org.springframework.vault.client.ReactiveVaultClients
-
- createWebClient(VaultEndpointProvider, ClientHttpConnector) - Static method in class org.springframework.vault.client.ReactiveVaultClients
-
- createWebClientBuilder() - Method in class org.springframework.vault.client.WebClientBuilder
-
Create the WebClient.Builder
to use.
- credential(GoogleCredential) - Method in class org.springframework.vault.authentication.GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder
-
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.
- CredentialSupplier - Interface in org.springframework.vault.authentication
-
- credentialSupplier(GcpCredentialSupplier) - Method in class org.springframework.vault.authentication.GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder
-
- CubbyholeAuthentication - Class in org.springframework.vault.authentication
-
- CubbyholeAuthentication(CubbyholeAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.CubbyholeAuthentication
-
- cubbyholeAuthentication() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
-
- CubbyholeAuthenticationOptions - Class in org.springframework.vault.authentication
-
- CubbyholeAuthenticationOptions.CubbyholeAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
-
- customize(RestTemplate) - Method in interface org.springframework.vault.client.RestTemplateCustomizer
-
- customize(T) - Method in interface org.springframework.vault.client.RestTemplateRequestCustomizer
-
- customize(WebClient.Builder) - Method in interface org.springframework.vault.client.WebClientCustomizer
-
Callback to customize a WebClient.Builder
instance.
- customizers(RestTemplateCustomizer...) - Method in class org.springframework.vault.client.RestTemplateBuilder
-
- customizers(WebClientCustomizer...) - Method in class org.springframework.vault.client.WebClientBuilder
-
- 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
-
- GcpComputeAuthentication(GcpComputeAuthenticationOptions, RestOperations, RestOperations) - Constructor for class org.springframework.vault.authentication.GcpComputeAuthentication
-
- GcpComputeAuthenticationOptions - Class in org.springframework.vault.authentication
-
- 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
-
GCP IAM login implementation using GCP IAM service accounts to legitimate its
authenticity via JSON Web Token.
- GcpIamAuthentication(GcpIamAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.GcpIamAuthentication
-
- GcpIamAuthentication(GcpIamAuthenticationOptions, RestOperations, HttpTransport) - Constructor for class org.springframework.vault.authentication.GcpIamAuthentication
-
- GcpIamAuthenticationOptions - Class in org.springframework.vault.authentication
-
- GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder - 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
-
- generateKey() - Method in class org.springframework.vault.security.VaultBytesKeyGenerator
-
- get(String, String...) - Static method in class org.springframework.vault.authentication.AuthenticationSteps.HttpRequestBuilder
-
Builder entry point to GET
from uriTemplate
.
- get(URI) - Static method in class org.springframework.vault.authentication.AuthenticationSteps.HttpRequestBuilder
-
Builder entry point to GET
from uri
.
- 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
-
- get() - Method in class org.springframework.vault.authentication.ResourceCredentialSupplier
-
- get(String) - Method in interface org.springframework.vault.core.VaultKeyValueOperations
-
Read the secret at path
.
- get(String, Class<T>) - 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, Versioned.Version) - Method in interface org.springframework.vault.core.VaultVersionedKeyValueOperations
-
- 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, Versioned.Version, Class<T>) - Method in interface org.springframework.vault.core.VaultVersionedKeyValueOperations
-
- get(String, Versioned.Version) - Method in class org.springframework.vault.core.VaultVersionedKeyValueTemplate
-
- get(String, Versioned.Version, Class<T>) - Method in class org.springframework.vault.core.VaultVersionedKeyValueTemplate
-
- get(String) - Method in class org.springframework.vault.repository.convert.SecretDocument
-
Retrieve a value from the secret document by its key
.
- 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() - Method in class org.springframework.vault.support.AbstractResult
-
Return the result or throw a
VaultException
if the operation completed with
an error.
- 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
-
- 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
-
- 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 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
-
- 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
-
- 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.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
-
- getAuthMounts() - Method in interface org.springframework.vault.core.VaultSysOperations
-
- getAuthMounts() - Method in class org.springframework.vault.core.VaultSysTemplate
-
- getBaseUrl() - Method in class org.springframework.vault.client.VaultClients.PrefixAwareUriTemplateHandler
-
- 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
-
- getCiphertext() - Method in class org.springframework.vault.support.Ciphertext
-
- getClientHttpRequestFactory() - Method in class org.springframework.vault.config.AbstractVaultConfiguration.ClientFactoryWrapper
-
- getClock() - Method in class org.springframework.vault.authentication.GcpIamAuthenticationOptions
-
- 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.VaultTransitContext
-
- getConvergentEncryption() - Method in class org.springframework.vault.support.VaultTransitKeyCreationRequest
-
- getConversionService() - Method in class org.springframework.vault.repository.convert.AbstractVaultConverter
-
- getCreatedAt() - Method in class org.springframework.vault.support.Versioned.Metadata
-
- 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.
- getCredentialsProvider() - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions
-
- getCredentialSupplier() - Method in class org.springframework.vault.authentication.GcpIamAuthenticationOptions
-
- 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
-
- 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
-
- getDeletedAt() - Method in class org.springframework.vault.support.Versioned.Metadata
-
- 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
-
- 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
-
- 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, VaultHmacRequest) - Method in interface org.springframework.vault.core.VaultTransitOperations
-
Create a HMAC using
keyName
of given
VaultHmacRequest
using the
default hash algorithm.
- getHmac(String, Plaintext) - Method in class org.springframework.vault.core.VaultTransitTemplate
-
- getHmac(String, VaultHmacRequest) - Method in class org.springframework.vault.core.VaultTransitTemplate
-
- getHmac() - Method in class org.springframework.vault.support.Hmac
-
- getHmac() - Method in class org.springframework.vault.support.VaultSignatureVerificationRequest
-
- 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
-
- 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.GcpIamAuthenticationOptions
-
- 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
-
- getKeyStorePassword() - 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
-
- getMappingContext() - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
-
- getMappingContextBeanRef() - Method in class org.springframework.vault.repository.configuration.VaultRepositoryConfigurationExtension
-
- 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
-
- 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
-
- getOptions() - Method in class org.springframework.vault.support.VaultMount
-
- 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.CubbyholeAuthenticationOptions
-
- getPath() - Method in class org.springframework.vault.authentication.GcpComputeAuthenticationOptions
-
- getPath() - Method in class org.springframework.vault.authentication.GcpIamAuthenticationOptions
-
- 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.client.VaultEndpoint
-
- getPath() - Method in class org.springframework.vault.core.lease.domain.RequestedSecret
-
- 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.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
-
- 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
-
- getPrivateKey() - Method in class org.springframework.vault.support.CertificateBundle
-
- getPrivateKeySpec() - Method in class org.springframework.vault.support.CertificateBundle
-
Retrieve the private key as
KeySpec
.
- 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
-
- 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
-
- getRenewable() - Method in class org.springframework.vault.support.VaultTokenRequest
-
- 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.
- getRequiredMetadata() - Method in class org.springframework.vault.support.Versioned
-
- getResource() - Method in class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration
-
- getResourceGroupName() - Method in class org.springframework.vault.authentication.AzureVmEnvironment
-
- getRight() - Method in class org.springframework.vault.authentication.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.GcpIamAuthenticationOptions
-
- 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
-
- getRSAKeySpec() - Method in class org.springframework.vault.support.PemObject
-
- getRule(String) - Method in class org.springframework.vault.support.Policy
-
- 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
-
- 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.
- getServiceAccountIdAccessor() - Method in class org.springframework.vault.authentication.GcpIamAuthenticationOptions
-
- 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
-
- 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
-
- getToken() - Method in class org.springframework.vault.support.WrappedMetadata
-
- getTrustStore() - Method in class org.springframework.vault.support.SslConfiguration
-
- getTrustStoreConfiguration() - Method in class org.springframework.vault.support.SslConfiguration
-
- getTrustStorePassword() - 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
-
- 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
-
- 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
-
- getUriSubjectAltNames() - Method in class org.springframework.vault.support.VaultCertificateRequest
-
- getUserIdMechanism() - Method in class org.springframework.vault.authentication.AppIdAuthenticationOptions
-
Deprecated.
- 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 org.springframework.vault.support.TransitKeyType
-
- getVaultEndpoint() - Method in class org.springframework.vault.client.SimpleVaultEndpointProvider
-
- getVaultEndpoint() - Method in interface org.springframework.vault.client.VaultEndpointProvider
-
- 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
-
- 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
-
- getVmEnvironment() - Method in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions
-
- getVmName() - Method in class org.springframework.vault.authentication.AzureVmEnvironment
-
- getWarnings() - Method in class org.springframework.vault.support.VaultResponseSupport
-
- getWrapInfo() - Method in class org.springframework.vault.support.VaultResponseSupport
-
- getX509Certificate() - Method in class org.springframework.vault.support.Certificate
-
- getX509IssuerCertificate() - Method in class org.springframework.vault.support.Certificate
-
- of(L, R) - Static method in class org.springframework.vault.authentication.AuthenticationSteps.Pair
-
- of(VaultTokenSupplier) - Static method in class org.springframework.vault.authentication.CachingVaultTokenSupplier
-
- of(String) - Static method in class org.springframework.vault.authentication.LoginToken
-
- of(char[]) - Static method in class org.springframework.vault.authentication.LoginToken
-
- of(String, long) - Static method in class org.springframework.vault.authentication.LoginToken
-
- of(char[], long) - Static method in class org.springframework.vault.authentication.LoginToken
-
- of(char[], Duration) - Static method in class org.springframework.vault.authentication.LoginToken
-
Create a new
LoginToken
with a
leaseDurationSeconds
.
- of(VaultEndpoint) - Static method in class org.springframework.vault.client.SimpleVaultEndpointProvider
-
- of(String, long, boolean) - Static method in class org.springframework.vault.core.lease.domain.Lease
-
- of(String, Duration, boolean) - Static method in class org.springframework.vault.core.lease.domain.Lease
-
- 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) - 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(byte[]) - Static method in class org.springframework.vault.support.Plaintext
-
Factory method to create
Plaintext
from a byte sequence.
- of(String) - Static method in class org.springframework.vault.support.Plaintext
-
- of(Policy.Rule...) - Static method in class org.springframework.vault.support.Policy
-
Create a
Policy
from one or more
rules
.
- of(Set<Policy.Rule>) - Static method in class org.springframework.vault.support.Policy
-
Create a
Policy
from one or more
rules
.
- of(String) - Static method in class org.springframework.vault.support.Signature
-
Factory method to create a
Signature
from the given
signature
.
- of(char[], String) - Static method in class org.springframework.vault.support.SslConfiguration.KeyConfiguration
-
- 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
-
- of(String) - Static method in class org.springframework.vault.support.VaultToken
-
- of(char[]) - Static method in class org.springframework.vault.support.VaultToken
-
- ofKeyType(String) - Static method in class org.springframework.vault.support.VaultTransitKeyCreationRequest
-
- 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
-
- onAuthenticationEvent(AuthenticationEvent) - Method in interface org.springframework.vault.authentication.event.AuthenticationListener
-
- 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
-
- onLeaseError(SecretLeaseEvent, Exception) - Method in class org.springframework.vault.core.lease.event.LeaseListenerAdapter
-
- onLeaseError(SecretLeaseEvent, Exception) - Method in enum org.springframework.vault.core.lease.SecretLeaseEventPublisher.LoggingErrorListener
-
- onLeaseEvent(SecretLeaseEvent) - Method in interface org.springframework.vault.core.lease.event.LeaseListener
-
- 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.
- opsForKeyValue(String, VaultKeyValueOperationsSupport.KeyValueBackend) - Method in interface org.springframework.vault.core.VaultOperations
-
- opsForKeyValue(String, VaultKeyValueOperationsSupport.KeyValueBackend) - Method in class org.springframework.vault.core.VaultTemplate
-
- opsForPki() - Method in interface org.springframework.vault.core.VaultOperations
-
- opsForPki(String) - Method in interface org.springframework.vault.core.VaultOperations
-
- opsForPki() - Method in class org.springframework.vault.core.VaultTemplate
-
- 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
-
- opsForTransit() - Method in interface org.springframework.vault.core.VaultOperations
-
- opsForTransit(String) - Method in interface org.springframework.vault.core.VaultOperations
-
- opsForTransit() - Method in class org.springframework.vault.core.VaultTemplate
-
- 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
-
- 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.
- 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.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
-
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.support.Policy.Rule.RuleBuilder
-
Associate a path
with the rule.
- PcfAuthentication - Class in org.springframework.vault.authentication
-
- PcfAuthentication(PcfAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.PcfAuthentication
-
- PcfAuthenticationOptions - Class in org.springframework.vault.authentication
-
- PcfAuthenticationOptions.PcfAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
-
- PemObject - Class in org.springframework.vault.support
-
Represents a PEM object that is internally decoded to a DER object.
- Plaintext - Class in org.springframework.vault.support
-
- 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.
- policies(Iterable<String>) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
-
Configure policies.
- Policy - Class in org.springframework.vault.support
-
Value object representing a Vault policy associated with
Policy.Rule
s.
- Policy.BuiltinCapabilities - Enum 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
-
- 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(VaultEndpointProvider) - Constructor for class org.springframework.vault.client.VaultClients.PrefixAwareUriBuilderFactory
-
- PrefixAwareUriTemplateHandler() - Constructor for class org.springframework.vault.client.VaultClients.PrefixAwareUriTemplateHandler
-
- PrefixAwareUriTemplateHandler(VaultEndpointProvider) - Constructor for class org.springframework.vault.client.VaultClients.PrefixAwareUriTemplateHandler
-
- projectId(String) - Method in class org.springframework.vault.authentication.GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder
-
Configure an explicit GCP project id to use in GCP IAM API calls.
- 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(String) - Static method in interface org.springframework.vault.authentication.AppRoleAuthenticationOptions.RoleId
-
- provided(String) - Static method in interface org.springframework.vault.authentication.AppRoleAuthenticationOptions.SecretId
-
- provided(char[]) - Static method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.Nonce
-
- pull(VaultToken) - Static method in interface org.springframework.vault.authentication.AppRoleAuthenticationOptions.RoleId
-
- pull(VaultToken) - Static method in interface org.springframework.vault.authentication.AppRoleAuthenticationOptions.SecretId
-
- 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
-
- 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(Object, Object, String) - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
-
- RawTransitKey - Interface in org.springframework.vault.support
-
A exported raw key inside Vault's transit
backend.
- ReactiveLifecycleAwareSessionManager - Class in org.springframework.vault.authentication
-
- 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 - Interface in org.springframework.vault.authentication
-
Strategy interface that encapsulates the creation and management of Vault sessions
based on
VaultToken
used by reactive components.
- reactiveSessionManager() - Method in class org.springframework.vault.config.AbstractReactiveVaultConfiguration
-
- 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
-
- 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(VaultEndpoint, ClientHttpConnector) - Constructor for class org.springframework.vault.core.ReactiveVaultTemplate
-
- ReactiveVaultTemplate(VaultEndpoint, ClientHttpConnector, VaultTokenSupplier) - Constructor for class org.springframework.vault.core.ReactiveVaultTemplate
-
- ReactiveVaultTemplate(VaultEndpointProvider, ClientHttpConnector) - Constructor for class org.springframework.vault.core.ReactiveVaultTemplate
-
- ReactiveVaultTemplate(VaultEndpointProvider, ClientHttpConnector, VaultTokenSupplier) - Constructor for class org.springframework.vault.core.ReactiveVaultTemplate
-
- ReactiveVaultTemplate(WebClientBuilder) - Constructor for class org.springframework.vault.core.ReactiveVaultTemplate
-
- ReactiveVaultTemplate(WebClientBuilder, VaultTokenSupplier) - Constructor for class org.springframework.vault.core.ReactiveVaultTemplate
-
- read(String) - Method in interface org.springframework.vault.core.ReactiveVaultOperations
-
Read from a Vault path.
- read(String, Class<T>) - 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, Class<T>) - 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, Class<T>) - Method in interface org.springframework.vault.core.VaultOperations
-
Read from a secret backend.
- read(String) - Method in class org.springframework.vault.core.VaultTemplate
-
- 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, Class<T>) - Method in interface org.springframework.vault.core.VaultWrappingOperations
-
- read(VaultToken) - Method in class org.springframework.vault.core.VaultWrappingTemplate
-
- read(VaultToken, Class<T>) - Method in class org.springframework.vault.core.VaultWrappingTemplate
-
- read(Class<S>, SecretDocument) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
-
- 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
Map
s as well.
- REFRESH_PERIOD_BEFORE_EXPIRY - Static variable in class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport
-
Refresh 5 seconds before the token expires.
- 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
-
- removeNullProperties() - Static method in class org.springframework.vault.core.util.PropertyTransformers
-
- renew(RequestedSecret) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
-
- renew(VaultToken) - Method in interface org.springframework.vault.core.VaultTokenOperations
-
- renew(VaultToken) - Method in class org.springframework.vault.core.VaultTokenTemplate
-
- renewable(String, long) - Static method in class org.springframework.vault.authentication.LoginToken
-
- renewable(char[], long) - Static method in class org.springframework.vault.authentication.LoginToken
-
- renewable(VaultToken, Duration) - Static method in class org.springframework.vault.authentication.LoginToken
-
Create a new renewable
LoginToken
with a
leaseDurationSeconds
.
- 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
-
- 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.
- 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.
- request(AuthenticationSteps.HttpRequest<R>) - Method in class org.springframework.vault.authentication.AuthenticationSteps.Node
-
- requestCustomizers(RestTemplateRequestCustomizer<?>...) - Method in class org.springframework.vault.client.RestTemplateBuilder
-
- 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 in org.springframework.vault.core.lease.domain
-
- requestFactory(ClientHttpRequestFactory) - Method in class org.springframework.vault.client.RestTemplateBuilder
-
- requestFactory(Supplier<ClientHttpRequestFactory>) - Method in class org.springframework.vault.client.RestTemplateBuilder
-
- requestFactory(Supplier<ClientHttpConnector>) - Method in class org.springframework.vault.client.WebClientBuilder
-
- 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(String) - Constructor for class org.springframework.vault.authentication.ResourceCredentialSupplier
-
- ResourceCredentialSupplier(File) - 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
-
- RestTemplateBuilder - Class in org.springframework.vault.client
-
Builder that can be used to configure and create a
RestTemplate
.
- restTemplateBuilder(VaultEndpointProvider, ClientHttpRequestFactory) - Method in class org.springframework.vault.config.AbstractVaultConfiguration
-
- RestTemplateCustomizer - Interface in org.springframework.vault.client
-
Callback interface that can be used to customize a
RestTemplate
.
- RestTemplateRequestCustomizer<T extends ClientHttpRequest> - Interface in org.springframework.vault.client
-
- retainOnError() - Static method in interface org.springframework.vault.support.LeaseStrategy
-
Predefined strategy to retain leases on error.
- revoke(VaultToken) - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManager
-
- revoke(VaultToken) - Method in class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager
-
- 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 interface org.springframework.vault.core.VaultTokenOperations
-
- 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
-
- revokeOrphan(VaultToken) - Method in class org.springframework.vault.core.VaultTokenTemplate
-
- rewrap(String, String) - Method in interface org.springframework.vault.core.VaultTransitOperations
-
Rewrap the provided ciphertext using the latest version of the named key.
- rewrap(String, String, VaultTransitContext) - Method in interface org.springframework.vault.core.VaultTransitOperations
-
Rewrap the provided ciphertext 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 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
-
Configure the name of the role against which the login is being attempted.
- role(String) - Method in class org.springframework.vault.authentication.KubernetesAuthenticationOptions.KubernetesAuthenticationOptionsBuilder
-
Configure the role.
- role(String) - Method in class org.springframework.vault.authentication.PcfAuthenticationOptions.PcfAuthenticationOptionsBuilder
-
Configure the role.
- roleId(AppRoleAuthenticationOptions.RoleId) - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder
-
Configure the RoleId.
- roleId(String) - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder
-
- rotate(RequestedSecret) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
-
- 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
-
- rotating(String) - Static method in class org.springframework.vault.core.lease.domain.RequestedSecret
-
- RuleBuilder() - Constructor for class org.springframework.vault.support.Policy.Rule.RuleBuilder
-
- valid() - Static method in class org.springframework.vault.support.SignatureValidation
-
Factory method to create a
SignatureValidation
object representing a
successfully validated signature.
- valueOf(String) - Static method in enum org.springframework.vault.annotation.VaultPropertySource.Renewal
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.springframework.vault.authentication.UnwrappingEndpoints
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.springframework.vault.core.lease.domain.RequestedSecret.Mode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.springframework.vault.core.lease.LeaseEndpoints
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.springframework.vault.core.lease.SecretLeaseEventPublisher.LoggingErrorListener
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.springframework.vault.core.VaultKeyValueOperationsSupport.KeyValueBackend
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.springframework.vault.core.VaultPkiOperations.Encoding
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.springframework.vault.support.Policy.BuiltinCapabilities
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.springframework.vault.support.TransitKeyType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.springframework.vault.annotation.VaultPropertySource.Renewal
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.springframework.vault.authentication.UnwrappingEndpoints
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.springframework.vault.core.lease.domain.RequestedSecret.Mode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.springframework.vault.core.lease.LeaseEndpoints
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.springframework.vault.core.lease.SecretLeaseEventPublisher.LoggingErrorListener
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.springframework.vault.core.VaultKeyValueOperationsSupport.KeyValueBackend
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.springframework.vault.core.VaultPkiOperations.Encoding
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.springframework.vault.support.Policy.BuiltinCapabilities
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.springframework.vault.support.TransitKeyType
-
Returns an array containing the constants of this enum type, 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
-
- VaultBytesEncryptor(VaultTransitOperations, String) - Constructor for class org.springframework.vault.security.VaultBytesEncryptor
-
- VaultBytesKeyGenerator - Class in org.springframework.vault.security
-
Random byte generator using Vault's transit
backend to generate high-quality
random bytes of the configured length.
- VaultBytesKeyGenerator(VaultOperations) - Constructor for class org.springframework.vault.security.VaultBytesKeyGenerator
-
Creates a new
VaultBytesKeyGenerator
initialized to generate
32
random bytes using
transit
for transit mount path.
- VaultBytesKeyGenerator(VaultOperations, String, int) - Constructor for class org.springframework.vault.security.VaultBytesKeyGenerator
-
- 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
-
- VaultClients.PrefixAwareUriTemplateHandler - 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
-
- 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
-
- VaultDecryptionResult(VaultException) - Constructor for class org.springframework.vault.support.VaultDecryptionResult
-
- 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
-
- VaultEncryptionResult(VaultException) - Constructor for class org.springframework.vault.support.VaultEncryptionResult
-
- VaultEndpoint - Class in org.springframework.vault.client
-
Value object that defines Vault connection coordinates.
- VaultEndpoint() - Constructor for class org.springframework.vault.client.VaultEndpoint
-
- vaultEndpoint() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
-
- vaultEndpoint() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
-
- VaultEndpointProvider - Interface in org.springframework.vault.client
-
- vaultEndpointProvider() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
-
- VaultEntityInformation<T,ID> - Interface in org.springframework.vault.repository.core
-
- VaultException - Exception in org.springframework.vault
-
- 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
-
- 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
-
- VaultKeyValueAdapter(VaultOperations) - Constructor for class org.springframework.vault.repository.core.VaultKeyValueAdapter
-
- VaultKeyValueAdapter(VaultOperations, VaultConverter) - Constructor for class org.springframework.vault.repository.core.VaultKeyValueAdapter
-
- 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 in org.springframework.vault.core
-
Enumeration of supported Key/Value backend API versions.
- VaultKeyValueTemplate - Class in org.springframework.vault.repository.core
-
- VaultKeyValueTemplate(KeyValueAdapter) - Constructor for class org.springframework.vault.repository.core.VaultKeyValueTemplate
-
- VaultKeyValueTemplate(KeyValueAdapter, 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
-
- VaultMappingContext() - Constructor for class org.springframework.vault.repository.mapping.VaultMappingContext
-
- 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
-
- 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
-
- VaultPartTreeQuery(QueryMethod, QueryMethodEvaluationContextProvider, KeyValueOperations, Class<? extends AbstractQueryCreator<?, ?>>) - Constructor for class org.springframework.vault.repository.query.VaultPartTreeQuery
-
- VaultPersistentEntity<T> - Interface in org.springframework.vault.repository.mapping
-
- 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 in org.springframework.vault.core
-
- VaultPkiTemplate - Class in org.springframework.vault.core
-
- VaultPkiTemplate(VaultOperations, String) - Constructor for class org.springframework.vault.core.VaultPkiTemplate
-
- VaultPropertySource - Annotation Type in org.springframework.vault.annotation
-
- VaultPropertySource - Class in org.springframework.vault.core.env
-
- VaultPropertySource(VaultOperations, String) - Constructor for class org.springframework.vault.core.env.VaultPropertySource
-
- VaultPropertySource(String, VaultOperations, String) - Constructor for class org.springframework.vault.core.env.VaultPropertySource
-
- VaultPropertySource(String, VaultOperations, String, PropertyTransformer) - Constructor for class org.springframework.vault.core.env.VaultPropertySource
-
- VaultPropertySource(String, VaultOperations, String, PropertyTransformer, boolean) - Constructor for class org.springframework.vault.core.env.VaultPropertySource
-
- VaultPropertySource.Renewal - Enum 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 Type in org.springframework.vault.annotation
-
- 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
-
- 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
-
- 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
-
- VaultRepositoryFactoryBean(Class<? extends T>) - Constructor for class org.springframework.vault.repository.support.VaultRepositoryFactoryBean
-
- 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
-
- 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
-
- 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
-
- 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
-
- VaultSysTemplate(VaultOperations) - Constructor for class org.springframework.vault.core.VaultSysTemplate
-
- vaultTemplate() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
-
- VaultTemplate - Class in org.springframework.vault.core
-
This class encapsulates main Vault interaction.
- VaultTemplate(VaultEndpoint) - Constructor for class org.springframework.vault.core.VaultTemplate
-
- VaultTemplate(VaultEndpoint, ClientAuthentication) - 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(VaultEndpointProvider, ClientHttpRequestFactory) - Constructor for class org.springframework.vault.core.VaultTemplate
-
- VaultTemplate(VaultEndpointProvider, ClientHttpRequestFactory, SessionManager) - Constructor for class org.springframework.vault.core.VaultTemplate
-
- VaultTemplate(RestTemplateBuilder) - Constructor for class org.springframework.vault.core.VaultTemplate
-
- VaultTemplate(RestTemplateBuilder, SessionManager) - Constructor for class org.springframework.vault.core.VaultTemplate
-
- 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
-
- 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 - Interface in org.springframework.vault.authentication
-
- vaultTokenSupplier() - Method in class org.springframework.vault.config.AbstractReactiveVaultConfiguration
-
- VaultTokenTemplate - Class in org.springframework.vault.core
-
- VaultTokenTemplate(VaultOperations) - Constructor for class org.springframework.vault.core.VaultTokenTemplate
-
- VaultTransitContext - Class in org.springframework.vault.support
-
Transit backend encryption/decryption/rewrapping context.
- VaultTransitContext.VaultTransitRequestBuilder - Class in org.springframework.vault.support
-
- 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
-
- VaultTransitTemplate(VaultOperations, String) - Constructor for class org.springframework.vault.core.VaultTransitTemplate
-
- VaultTypeMapper - Interface in org.springframework.vault.repository.convert
-
- 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
-
- VaultVersionedKeyValueTemplate(VaultOperations, String) - Constructor for class org.springframework.vault.core.VaultVersionedKeyValueTemplate
-
- VaultWrappingOperations - Interface in org.springframework.vault.core
-
Interface that specifies wrapping-related operations.
- VaultWrappingTemplate - Class in org.springframework.vault.core
-
- VaultWrappingTemplate(VaultOperations) - Constructor for class org.springframework.vault.core.VaultWrappingTemplate
-
- verify(String, Plaintext, Signature) - Method in interface org.springframework.vault.core.VaultTransitOperations
-
- verify(String, VaultSignatureVerificationRequest) - Method in interface org.springframework.vault.core.VaultTransitOperations
-
- verify(String, Plaintext, Signature) - Method in class org.springframework.vault.core.VaultTransitTemplate
-
- verify(String, VaultSignatureVerificationRequest) - Method in class org.springframework.vault.core.VaultTransitTemplate
-
- version(Versioned.Version) - Method in class org.springframework.vault.support.Versioned.Metadata.MetadataBuilder
-
- versioned() - Static method in enum org.springframework.vault.core.VaultKeyValueOperationsSupport.KeyValueBackend
-
- Versioned<T> - Class in org.springframework.vault.support
-
- 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
-
- Versioned.Version - Class in org.springframework.vault.support
-
Value object representing a Vault version.
- vmEnvironment(AzureVmEnvironment) - Method in class org.springframework.vault.authentication.AzureMsiAuthenticationOptions.AzureMsiAuthenticationOptionsBuilder
-
Configure a VM environment (subscriptionId, resource group name, VM name).