Skip navigation links
Spring Vault
A B C D E F G H I J K L M N O P R S T U V W 

A

absent() - Static method in interface org.springframework.vault.authentication.AppRoleAuthenticationOptions.SecretId
Create a AppRoleAuthenticationOptions.SecretId that represents an absent secretId.
AbstractReactiveVaultConfiguration - Class in org.springframework.vault.config
Base class for Spring Vault configuration using JavaConfig for a reactive infrastructure.
AbstractReactiveVaultConfiguration() - Constructor for class org.springframework.vault.config.AbstractReactiveVaultConfiguration
 
AbstractResult<V> - Class in org.springframework.vault.support
Supporting class for computation results allowing introspection of the result value.
AbstractResult() - Constructor for class org.springframework.vault.support.AbstractResult
Create a AbstractResult completed without an VaultException.
AbstractResult(VaultException) - Constructor for class org.springframework.vault.support.AbstractResult
Create a AbstractResult completed with an VaultException.
AbstractVaultConfiguration - Class in org.springframework.vault.config
Base class for Spring Vault configuration using JavaConfig.
AbstractVaultConfiguration() - Constructor for class org.springframework.vault.config.AbstractVaultConfiguration
 
AbstractVaultConfiguration.ClientFactoryWrapper - Class in org.springframework.vault.config
Wrapper for ClientHttpRequestFactory to not expose the bean globally.
AbstractVaultConverter - Class in org.springframework.vault.repository.convert
Base class for VaultConverter implementations.
AbstractVaultConverter(GenericConversionService) - Constructor for class org.springframework.vault.repository.convert.AbstractVaultConverter
Creates a new AbstractVaultConverter using the given GenericConversionService.
addCustomTypeKeyIfNecessary(TypeInformation<?>, Object, SecretDocumentAccessor) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
Adds custom type information to the given SecretDocument if necessary.
addErrorListener(LeaseErrorListener) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
Add a LeaseErrorListener to the container.
addLeaseListener(LeaseListener) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
Add a LeaseListener to the container.
addRequestedSecret(RequestedSecret) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
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
Event published after renewing a Lease for a RequestedSecret.
AfterSecretLeaseRenewedEvent(RequestedSecret, Lease) - Constructor for class org.springframework.vault.core.lease.event.AfterSecretLeaseRenewedEvent
AfterSecretLeaseRevocationEvent - Class in org.springframework.vault.core.lease.event
Event published after revoking a Lease for a RequestedSecret.
AfterSecretLeaseRevocationEvent(RequestedSecret, Lease) - Constructor for class org.springframework.vault.core.lease.event.AfterSecretLeaseRevocationEvent
algorithm(String) - Method in class org.springframework.vault.support.VaultHmacRequest.VaultHmacRequestBuilder
Configure the algorithm to be used for the operation.
algorithm(String) - Method in class org.springframework.vault.support.VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder
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
Configure the AppId.
AppIdAuthentication - Class in org.springframework.vault.authentication
AppId implementation of ClientAuthentication.
AppIdAuthentication(AppIdAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.AppIdAuthentication
appIdAuthentication() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
 
AppIdAuthenticationOptions - Class in org.springframework.vault.authentication
Authentication options for AppIdAuthentication.
AppIdAuthenticationOptions.AppIdAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
AppIdUserIdMechanism - Interface in org.springframework.vault.authentication
Interface to obtain a UserId for AppId authentication.
appRole(String) - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder
Configure a appRole.
AppRoleAuthentication - Class in org.springframework.vault.authentication
AppRole implementation of ClientAuthentication.
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
Authentication options for AppRoleAuthentication.
AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
AppRoleAuthenticationOptions.RoleId - Interface in org.springframework.vault.authentication
RoleId type encapsulating how the roleId is actually obtained.
AppRoleAuthenticationOptions.SecretId - Interface in org.springframework.vault.authentication
SecretId type encapsulating how the secretId is actually obtained.
as(Class<T>) - Method in class org.springframework.vault.authentication.AuthenticationSteps.HttpRequestBuilder
Configure the result type and build the AuthenticationSteps.HttpRequest object.
asString() - Method in class org.springframework.vault.support.Plaintext
 
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.
AuthenticationStepsExecutor - Class in org.springframework.vault.authentication
Synchronous executor for AuthenticationSteps using RestOperations to login using authentication flows.
AuthenticationStepsExecutor(AuthenticationSteps, RestOperations) - Constructor for class org.springframework.vault.authentication.AuthenticationStepsExecutor
AuthenticationStepsFactory - Interface in org.springframework.vault.authentication
Factory interface for components that create AuthenticationSteps.
AuthenticationStepsOperator - Class in org.springframework.vault.authentication
VaultTokenSupplier using AuthenticationSteps to create an authentication flow emitting VaultToken.
AuthenticationStepsOperator(AuthenticationSteps, WebClient) - Constructor for class org.springframework.vault.authentication.AuthenticationStepsOperator
authMount(String, VaultMount) - Method in interface org.springframework.vault.core.VaultSysOperations
Mounts an auth backend VaultMount to path.
authMount(String, VaultMount) - Method in class org.springframework.vault.core.VaultSysTemplate
 
authUnmount(String) - Method in interface org.springframework.vault.core.VaultSysOperations
Unmounts the auth backend mount at path.
authUnmount(String) - Method in class org.springframework.vault.core.VaultSysTemplate
 
AwsEc2Authentication - Class in org.springframework.vault.authentication
AWS-EC2 login implementation.
AwsEc2Authentication(RestOperations) - Constructor for class org.springframework.vault.authentication.AwsEc2Authentication
Create a new AwsEc2Authentication.
AwsEc2Authentication(AwsEc2AuthenticationOptions, RestOperations, RestOperations) - Constructor for class org.springframework.vault.authentication.AwsEc2Authentication
Create a new AwsEc2Authentication specifying AwsEc2AuthenticationOptions, a Vault and an AWS-Metadata-specific RestOperations.
awsEc2Authentication() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
 
AwsEc2AuthenticationOptions - Class in org.springframework.vault.authentication
Authentication options for AwsEc2Authentication.
AwsEc2AuthenticationOptions.AwsEc2AuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
AwsEc2AuthenticationOptions.Nonce - Class in org.springframework.vault.authentication
Value object for an authentication nonce.
AwsIamAuthentication - Class in org.springframework.vault.authentication
AWS IAM authentication using signed HTTP requests to query the current identity.
AwsIamAuthentication(AwsIamAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.AwsIamAuthentication
Create a new AwsIamAuthentication specifying AwsIamAuthenticationOptions, a Vault and an AWS-Metadata-specific RestOperations.
AwsIamAuthenticationOptions - Class in org.springframework.vault.authentication
Authentication options for AwsIamAuthentication.
AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication

B

BasicVaultPersistentEntity<T> - Class in org.springframework.vault.repository.mapping
VaultPersistentEntity implementation.
BasicVaultPersistentEntity(TypeInformation<T>, KeySpaceResolver) - Constructor for class org.springframework.vault.repository.mapping.BasicVaultPersistentEntity
BeforeSecretLeaseRevocationEvent - Class in org.springframework.vault.core.lease.event
Event published before revoking a Lease for a RequestedSecret.
BeforeSecretLeaseRevocationEvent(RequestedSecret, Lease) - Constructor for class org.springframework.vault.core.lease.event.BeforeSecretLeaseRevocationEvent
build() - Method in class org.springframework.vault.authentication.AppIdAuthenticationOptions.AppIdAuthenticationOptionsBuilder
Build a new AppIdAuthenticationOptions instance.
build() - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder
Build a new AppRoleAuthenticationOptions instance.
build() - Method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.AwsEc2AuthenticationOptionsBuilder
Build a new AwsEc2AuthenticationOptions instance.
build() - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder
Build a new AwsIamAuthenticationOptions instance.
build() - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions.CubbyholeAuthenticationOptionsBuilder
Build a new CubbyholeAuthenticationOptions instance.
build() - Method in class org.springframework.vault.authentication.KubernetesAuthenticationOptions.KubernetesAuthenticationOptionsBuilder
Build a new KubernetesAuthenticationOptions instance.
build() - Method in class org.springframework.vault.support.Policy.Rule.RuleBuilder
Build the Policy.Rule object.
build() - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
Build a new VaultCertificateRequest instance.
build() - Method in class org.springframework.vault.support.VaultHmacRequest.VaultHmacRequestBuilder
Build a new VaultHmacRequest instance.
build() - Method in class org.springframework.vault.support.VaultMount.VaultMountBuilder
Build a new VaultMount instance.
build() - Method in class org.springframework.vault.support.VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder
Build a new VaultSignatureVerificationRequest instance.
build() - Method in class org.springframework.vault.support.VaultSignRequest.VaultSignRequestBuilder
Build a new VaultSignRequest instance.
build() - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
Build a new VaultTokenRequest instance.
build() - Method in class org.springframework.vault.support.VaultTransitContext.VaultTransitRequestBuilder
Build a new VaultTransitContext instance.
build() - Method in class org.springframework.vault.support.VaultTransitKeyConfiguration.VaultTransitKeyConfigurationBuilder
Build a new VaultTransitKeyConfiguration instance.
build() - Method in class org.springframework.vault.support.VaultTransitKeyCreationRequest.VaultTransitKeyCreationRequestBuilder
Build a new VaultTransitKeyCreationRequest instance.
builder() - Static method in class org.springframework.vault.authentication.AppIdAuthenticationOptions
 
builder() - Static method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions
 
builder() - Static method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions
 
builder() - Static method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions
 
builder() - Static method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions
 
builder() - Static method in class org.springframework.vault.authentication.KubernetesAuthenticationOptions
 
builder() - Static method in class org.springframework.vault.support.Policy.Rule
Create a new builder for Policy.Rule.
builder() - Static method in class org.springframework.vault.support.VaultCertificateRequest
 
builder() - Static method in class org.springframework.vault.support.VaultHmacRequest
 
builder() - Static method in class org.springframework.vault.support.VaultMount
 
builder() - Static method in class org.springframework.vault.support.VaultSignatureVerificationRequest
 
builder() - Static method in class org.springframework.vault.support.VaultSignRequest
 
builder() - Static method in class org.springframework.vault.support.VaultTokenRequest
 
builder() - Static method in class org.springframework.vault.support.VaultTransitContext
 
builder() - Static method in class org.springframework.vault.support.VaultTransitKeyConfiguration
 
builder() - Static method in class org.springframework.vault.support.VaultTransitKeyCreationRequest
 
buildException(HttpStatusCodeException) - Static method in class org.springframework.vault.client.VaultResponses
buildException(HttpStatusCodeException, String) - Static method in class org.springframework.vault.client.VaultResponses
Build a VaultException given HttpStatusCodeException and request path.
buildException(HttpStatus, String, String) - Static method in class org.springframework.vault.client.VaultResponses
 

C

CachingVaultTokenSupplier - Class in org.springframework.vault.authentication
Default implementation of VaultTokenSupplier caching the VaultToken from a delegate VaultTokenSupplier.
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
Configure a Policy.Capability for the rule.
Certificate - Class in org.springframework.vault.support
Value object representing a certificate consisting of the certificate and the issuer certificate.
CertificateBundle - Class in org.springframework.vault.support
Value object representing a certificate bundle consisting of a private key, the certificate and the issuer certificate.
Ciphertext - Class in org.springframework.vault.support
Value object representing ciphertext with an optional VaultTransitContext.
clear() - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
 
ClientAuthentication - Interface in org.springframework.vault.authentication
ClientAuthentication provides VaultToken to be used for authenticated Vault access.
clientAuthentication() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
Annotate with Bean in case you want to expose a ClientAuthentication instance to the ApplicationContext.
clientAuthentication() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
 
ClientCertificateAuthentication - Class in org.springframework.vault.authentication
TLS Client Certificate ClientAuthentication.
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
Create a ClientHttpConnector configured with ClientOptions and SslConfiguration.
ClientHttpConnectorFactory - Class in org.springframework.vault.config
ClientHttpConnectorFactory() - Constructor for class org.springframework.vault.config.ClientHttpConnectorFactory
 
ClientHttpRequestFactoryFactory - Class in org.springframework.vault.config
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.config.ClientHttpRequestFactoryFactory
 
clientHttpRequestFactoryWrapper() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
clientOptions() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
 
ClientOptions - Class in org.springframework.vault.support
Client options for Vault.
ClientOptions() - Constructor for class org.springframework.vault.support.ClientOptions
Create new ClientOptions with default timeouts of 5 TimeUnit.SECONDS connection timeout and 15 TimeUnit.SECONDS read timeout.
ClientOptions(int, int) - Constructor for class org.springframework.vault.support.ClientOptions
Deprecated.
since 2.0, use ClientOptions.ClientOptions(Duration, Duration) for time unit safety.
ClientOptions(Duration, Duration) - Constructor for class org.springframework.vault.support.ClientOptions
Create new ClientOptions.
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
 
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, int) - Static method in class org.springframework.vault.client.VaultEndpoint
Create a secure VaultEndpoint given a host and port using https.
create(ClientOptions, SslConfiguration) - Static method in class org.springframework.vault.config.ClientHttpConnectorFactory
create(ClientOptions, SslConfiguration) - Static method in class org.springframework.vault.config.ClientHttpRequestFactoryFactory
create() - Method in interface org.springframework.vault.core.VaultTokenOperations
Create a new token.
create(VaultTokenRequest) - Method in interface org.springframework.vault.core.VaultTokenOperations
Create a new token for the given VaultTokenRequest.
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
Deprecated.
Since 1.1, use SslConfiguration.create(Resource, char[], Resource, char[]) to prevent String interning and retaining passwords represented as String longer from GC than necessary.
create(Resource, char[], Resource, char[]) - Method in class org.springframework.vault.support.SslConfiguration
Create a new SslConfiguration for the given truststore with the default KeyStore type.
create(String) - Static method in class org.springframework.vault.support.VaultCertificateRequest
Create a new VaultCertificateRequest given a commonName.
create(Plaintext) - Static method in class org.springframework.vault.support.VaultHmacRequest
Create a new VaultHmacRequest given Plaintext.
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 a new VaultMount given a type.
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 a new VaultSignRequest given Plaintext.
createAuthenticationSteps(AppIdAuthenticationOptions) - Static method in class org.springframework.vault.authentication.AppIdAuthentication
Creates a AuthenticationSteps for AppId authentication given AppIdAuthenticationOptions.
createAuthenticationSteps(AppRoleAuthenticationOptions) - Static method in class org.springframework.vault.authentication.AppRoleAuthentication
Creates a AuthenticationSteps for AppRole authentication given AppRoleAuthenticationOptions.
createAuthenticationSteps(AwsEc2AuthenticationOptions) - Static method in class org.springframework.vault.authentication.AwsEc2Authentication
Creates a AuthenticationSteps for AWS-EC2 authentication given AwsEc2AuthenticationOptions.
createAuthenticationSteps(AwsEc2AuthenticationOptions, AtomicReference<char[]>, Supplier<char[]>) - Static method in class org.springframework.vault.authentication.AwsEc2Authentication
 
createAuthenticationSteps() - Static method in class org.springframework.vault.authentication.ClientCertificateAuthentication
Creates a AuthenticationSteps for client certificate authentication.
createAuthenticationSteps(CubbyholeAuthenticationOptions) - Static method in class org.springframework.vault.authentication.CubbyholeAuthentication
Creates a AuthenticationSteps for cubbyhole authentication given CubbyholeAuthenticationOptions.
createAuthenticationSteps(KubernetesAuthenticationOptions) - Static method in class org.springframework.vault.authentication.KubernetesAuthentication
Creates a AuthenticationSteps for kubernetes authentication given KubernetesAuthenticationOptions.
createAuthenticationSteps(VaultToken, boolean) - Static method in class org.springframework.vault.authentication.TokenAuthentication
Creates a AuthenticationSteps for token authentication given VaultToken.
createCollection(Collection<?>, VaultPersistentProperty) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
Writes the given Collection using the given VaultPersistentProperty information.
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
Create a new named encryption key given a name and VaultTransitKeyCreationRequest.
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
Create a KeyStore from this CertificateBundle containing the private key and certificate chain.
createMap(Map<Object, Object>, VaultPersistentProperty) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
Writes the given Map using the given VaultPersistentProperty information.
createNonce() - Method in class org.springframework.vault.authentication.AwsEc2Authentication
 
createOrphan() - Method in interface org.springframework.vault.core.VaultTokenOperations
Create a new orphan token.
createOrphan(VaultTokenRequest) - Method in interface org.springframework.vault.core.VaultTokenOperations
Create a new orphan token for the given VaultTokenRequest.
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
Create or update a Policy.
createOrUpdatePolicy(String, Policy) - Method in class org.springframework.vault.core.VaultSysTemplate
 
createPersistentEntity(TypeInformation<T>) - Method in class org.springframework.vault.repository.mapping.VaultMappingContext
 
createPersistentProperty(Property, VaultPersistentEntity<?>, SimpleTypeHolder) - Method in class org.springframework.vault.repository.mapping.VaultMappingContext
 
createRepositoryFactory(KeyValueOperations, Class<? extends AbstractQueryCreator<?, ?>>, Class<? extends RepositoryQuery>) - Method in class org.springframework.vault.repository.support.VaultRepositoryFactoryBean
 
createRequestBody(AwsIamAuthenticationOptions) - Static method in class org.springframework.vault.authentication.AwsIamAuthentication
Create the request body to perform a Vault login using the AWS-IAM authentication method.
createRestTemplate(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
Create a RestTemplate for Vault interaction.
createTrustStore() - Method in class org.springframework.vault.support.Certificate
Create a trust store as KeyStore from this Certificate containing the certificate chain.
createUri(String) - Method in class org.springframework.vault.client.VaultEndpoint
Build the Vault URI based on the given path.
createUriBuilderFactory(VaultEndpointProvider) - Static method in class org.springframework.vault.client.VaultClients
 
createUriString(String) - Method in class org.springframework.vault.client.VaultEndpoint
Build the Vault URI string based on the given path.
createUserId() - Method in interface org.springframework.vault.authentication.AppIdUserIdMechanism
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
Create a WebClient configured with VaultEndpoint and ClientHttpConnector.
createWebClient(VaultEndpointProvider, ClientHttpConnector) - Static method in class org.springframework.vault.client.ReactiveVaultClients
Create a WebClient configured with VaultEndpoint and ClientHttpConnector.
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.
CubbyholeAuthentication - Class in org.springframework.vault.authentication
Cubbyhole ClientAuthentication implementation.
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
Authentication options for CubbyholeAuthentication.
CubbyholeAuthenticationOptions.CubbyholeAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication

D

decrypt(String, String) - Method in interface org.springframework.vault.core.VaultTransitOperations
Decrypts the provided plaintext using the named key.
decrypt(String, Ciphertext) - Method in interface org.springframework.vault.core.VaultTransitOperations
Decrypts the provided plaintext using the named key.
decrypt(String, String, VaultTransitContext) - Method in interface org.springframework.vault.core.VaultTransitOperations
Decrypts the provided plaintext using the named key.
decrypt(String, List<Ciphertext>) - Method in interface org.springframework.vault.core.VaultTransitOperations
Decrypts the provided barch of ciphertext using the named key and context.
decrypt(String, String) - Method in class org.springframework.vault.core.VaultTransitTemplate
 
decrypt(String, Ciphertext) - Method in class org.springframework.vault.core.VaultTransitTemplate
 
decrypt(String, String, VaultTransitContext) - Method in class org.springframework.vault.core.VaultTransitTemplate
 
decrypt(String, List<Ciphertext>) - Method in class org.springframework.vault.core.VaultTransitTemplate
 
decrypt(byte[]) - Method in class org.springframework.vault.security.VaultBytesEncryptor
 
DEFAULT - Static variable in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions
DEFAULT_APPID_AUTHENTICATION_PATH - Static variable in class org.springframework.vault.authentication.AppIdAuthenticationOptions
 
DEFAULT_APPROLE_AUTHENTICATION_PATH - Static variable in class org.springframework.vault.authentication.AppRoleAuthenticationOptions
 
DEFAULT_AWS_AUTHENTICATION_PATH - Static variable in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions
 
DEFAULT_AWS_AUTHENTICATION_PATH - Static variable in class org.springframework.vault.authentication.AwsIamAuthenticationOptions
 
DEFAULT_KUBERNETES_AUTHENTICATION_PATH - Static variable in class org.springframework.vault.authentication.KubernetesAuthenticationOptions
 
DEFAULT_KUBERNETES_SERVICE_ACCOUNT_TOKEN_FILE - Static variable in class org.springframework.vault.authentication.KubernetesServiceAccountTokenFile
Default path to the service account token file.
DEFAULT_PKCS7_IDENTITY_DOCUMENT_URI - Static variable in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions
 
DEFAULT_TYPE_KEY - Static variable in class org.springframework.vault.repository.convert.DefaultVaultTypeMapper
 
DefaultVaultTypeMapper - Class in org.springframework.vault.repository.convert
Default implementation of VaultTypeMapper allowing configuration of the key to lookup and store type information in SecretDocument.
DefaultVaultTypeMapper() - Constructor for class org.springframework.vault.repository.convert.DefaultVaultTypeMapper
Creates a default VaultTypeMapper that exchanges types using the type key _class.
DefaultVaultTypeMapper(String) - Constructor for class org.springframework.vault.repository.convert.DefaultVaultTypeMapper
Creates a default VaultTypeMapper that exchanges types using the given typeKey.
DefaultVaultTypeMapper(String, MappingContext<? extends PersistentEntity<?, ?>, ?>) - Constructor for class org.springframework.vault.repository.convert.DefaultVaultTypeMapper
Creates a default VaultTypeMapper that exchanges types using the given typeKey and MappingContext.
DefaultVaultTypeMapper(String, List<? extends TypeInformationMapper>) - Constructor for class org.springframework.vault.repository.convert.DefaultVaultTypeMapper
 
delete(String) - Method in interface org.springframework.vault.core.ReactiveVaultOperations
Delete a path.
delete(String) - Method in class org.springframework.vault.core.ReactiveVaultTemplate
 
delete(String) - Method in interface org.springframework.vault.core.VaultOperations
Delete a path.
delete(String) - Method in class org.springframework.vault.core.VaultTemplate
 
delete(Object, String) - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
 
delete(Object, String, Class<T>) - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
 
deleteAllOf(String) - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
 
deleteKey(String) - Method in interface org.springframework.vault.core.VaultTransitOperations
Deletes a named encryption key.
deleteKey(String) - Method in class org.springframework.vault.core.VaultTransitTemplate
 
deletePolicy(String) - Method in interface org.springframework.vault.core.VaultSysOperations
Delete a Policy by its name.
deletePolicy(String) - Method in class org.springframework.vault.core.VaultSysTemplate
 
deletionAllowed(boolean) - Method in class org.springframework.vault.support.VaultTransitKeyConfiguration.VaultTransitKeyConfigurationBuilder
Set whether key deletion is allowed.
deniedParameter(String, String...) - Method in class org.springframework.vault.support.Policy.Rule.RuleBuilder
Configure denied parameter values given name and values.
derived(boolean) - Method in class org.springframework.vault.support.VaultTransitKeyCreationRequest.VaultTransitKeyCreationRequestBuilder
Configure key derivation.
description(String) - Method in class org.springframework.vault.support.VaultMount.VaultMountBuilder
Configure a human readable description of this mount.
destroy() - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManager
 
destroy() - Method in class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager
 
destroy() - Method in class org.springframework.vault.config.AbstractVaultConfiguration.ClientFactoryWrapper
 
destroy() - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
Shutdown this SecretLeaseContainer, disable lease renewal and revoke leases.
destroy() - Method in class org.springframework.vault.core.VaultTemplate
 
destroy() - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
 
destroy() - Method in class org.springframework.vault.repository.core.VaultKeyValueTemplate
 
displayName(String) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
Configure a display name for the token, defaults to "token".
doGetProperties(String) - Method in class org.springframework.vault.core.env.VaultPropertySource
Hook method to obtain properties from Vault.
doGetSecrets(RequestedSecret) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
Retrieve secrets from VaultOperations.
doRenewLease(RequestedSecret, Lease) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
Renew a Lease for a RequestedSecret.
doRevoke(Mono<ReactiveLifecycleAwareSessionManager.TokenWrapper>) - Method in class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager
 
doRevokeLease(RequestedSecret, Lease) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
Revoke the Lease.
doTransformProperties(Map<String, Object>) - Method in class org.springframework.vault.core.env.LeaseAwareVaultPropertySource
Hook method to transform properties using PropertyTransformer.
doTransformProperties(Map<String, Object>) - Method in class org.springframework.vault.core.env.VaultPropertySource
Hook method to transform properties using PropertyTransformer.
doWithRestOperations(RestOperations) - Method in interface org.springframework.vault.core.RestOperationsCallback
Callback method.
doWithSession(Function<WebClient, ? extends T>) - Method in interface org.springframework.vault.core.ReactiveVaultOperations
Executes a Vault RestOperationsCallback.
doWithSession(Function<WebClient, ? extends T>) - Method in class org.springframework.vault.core.ReactiveVaultTemplate
 
doWithSession(RestOperationsCallback<T>) - Method in interface org.springframework.vault.core.VaultOperations
Executes a Vault RestOperationsCallback.
doWithSession(RestOperationsCallback<T>) - Method in class org.springframework.vault.core.VaultTemplate
 
doWithVault(Function<WebClient, ? extends T>) - Method in interface org.springframework.vault.core.ReactiveVaultOperations
Executes a Vault RestOperationsCallback.
doWithVault(Function<WebClient, ? extends T>) - Method in class org.springframework.vault.core.ReactiveVaultTemplate
 
doWithVault(RestOperationsCallback<T>) - Method in interface org.springframework.vault.core.VaultOperations
Executes a Vault RestOperationsCallback.
doWithVault(RestOperationsCallback<T>) - Method in class org.springframework.vault.core.VaultTemplate
 

E

empty() - Static method in class org.springframework.vault.support.Plaintext
Factory method to create an empty Plaintext.
empty() - Static method in class org.springframework.vault.support.Policy
Create an empty Policy without rules.
empty() - Static method in class org.springframework.vault.support.VaultTransitContext
 
EnableVaultRepositories - Annotation Type in org.springframework.vault.repository.configuration
Annotation to activate Vault repositories.
encrypt(String, String) - Method in interface org.springframework.vault.core.VaultTransitOperations
Encrypts the provided plaintext using the named key.
encrypt(String, Plaintext) - Method in interface org.springframework.vault.core.VaultTransitOperations
Encrypts the provided plaintext using the named key.
encrypt(String, byte[], VaultTransitContext) - Method in interface org.springframework.vault.core.VaultTransitOperations
Encrypts the provided plaintext using the named key.
encrypt(String, List<Plaintext>) - Method in interface org.springframework.vault.core.VaultTransitOperations
Encrypts the provided batch of plaintext using the named key and context.
encrypt(String, String) - Method in class org.springframework.vault.core.VaultTransitTemplate
 
encrypt(String, Plaintext) - Method in class org.springframework.vault.core.VaultTransitTemplate
 
encrypt(String, byte[], VaultTransitContext) - Method in class org.springframework.vault.core.VaultTransitTemplate
 
encrypt(String, List<Plaintext>) - Method in class org.springframework.vault.core.VaultTransitTemplate
 
encrypt(byte[]) - Method in class org.springframework.vault.security.VaultBytesEncryptor
 
endpointUri(URI) - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder
Configure an endpoint URI of the STS API, defaults to https://sts.amazonaws.com/.
entries(String) - Method in class org.springframework.vault.repository.core.VaultKeyValueAdapter
 
EnvironmentVaultConfiguration - Class in org.springframework.vault.config
Configuration using Spring's Environment to configure Spring Vault endpoint, SSL options and authentication options.
EnvironmentVaultConfiguration() - Constructor for class org.springframework.vault.config.EnvironmentVaultConfiguration
 
equals(Object) - Method in class org.springframework.vault.core.lease.domain.Lease
 
equals(Object) - Method in class org.springframework.vault.core.lease.domain.RequestedSecret
 
excludeCommonNameFromSubjectAltNames() - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
Exclude the given common name from DNS or Email Subject Alternate Names (as appropriate).
expandInternal(String, Map<String, ?>) - Method in class org.springframework.vault.client.VaultClients.PrefixAwareUriTemplateHandler
 
expandInternal(String, Object...) - Method in class org.springframework.vault.client.VaultClients.PrefixAwareUriTemplateHandler
 
explicitMaxTtl(long) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
Deprecated.
explicitMaxTtl(long, TimeUnit) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
Configure the explicit maximum TTL for the token.
explicitMaxTtl(Duration) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
Configure the explicit maximum TTL for the token.
exportable(boolean) - Method in class org.springframework.vault.support.VaultTransitKeyCreationRequest.VaultTransitKeyCreationRequestBuilder
Configure if the raw key is exportable.
exportKey(String, TransitKeyType) - Method in interface org.springframework.vault.core.VaultTransitOperations
Returns the value of the named encryption key.
exportKey(String, TransitKeyType) - Method in class org.springframework.vault.core.VaultTransitTemplate
 

F

find(String) - Static method in enum org.springframework.vault.support.Policy.BuiltinCapabilities
Find a Policy.Capability by its name.
FixedTimeoutRefreshTrigger(long, TimeUnit) - Constructor for class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger
Create a new LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger to calculate execution times of timeout before the LoginToken expires
FixedTimeoutRefreshTrigger(Duration) - Constructor for class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger
Create a new LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger to calculate execution times of timeout before the LoginToken expires.
FixedTimeoutRefreshTrigger(Duration, Duration) - Constructor for class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger
Create a new LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger to calculate execution times of timeout before the LoginToken expires.
flatten(Map<String, ? extends Object>) - Static method in class org.springframework.vault.support.JsonMapFlattener
Flatten a hierarchical Map into a flat Map with key names using property dot notation.
flattenMap(Map<String, Object>) - Method in class org.springframework.vault.core.env.LeaseAwareVaultPropertySource
Utility method converting a String/Object map to a flat String/Object map.
flattenMap(Map<String, Object>) - Method in class org.springframework.vault.core.env.VaultPropertySource
Utility method converting a String/Object map to a flat String/Object map.
flattenToStringMap(Map<String, ? extends Object>) - Static method in class org.springframework.vault.support.JsonMapFlattener
Flatten a hierarchical Map into a flat Map with key names using property dot notation.
forKeyStore(Resource, String) - Static method in class org.springframework.vault.support.SslConfiguration
Deprecated.
Since 1.1, use SslConfiguration.forKeyStore(Resource, char[]) to prevent String interning and retaining passwords represented as String longer from GC than necessary.
forKeyStore(Resource, char[]) - Static method in class org.springframework.vault.support.SslConfiguration
Create a new SslConfiguration for the given key store with the default KeyStore type.
forTrustStore(Resource, String) - Static method in class org.springframework.vault.support.SslConfiguration
Deprecated.
Since 1.1, use SslConfiguration.forTrustStore(Resource, char[]) to prevent String interning and retaining passwords represented as String longer from GC than necessary.
forTrustStore(Resource, char[]) - Static method in class org.springframework.vault.support.SslConfiguration
Create a new SslConfiguration for the given trust store with the default KeyStore type.
from(URI) - Static method in class org.springframework.vault.client.VaultEndpoint
Create a VaultEndpoint given a URI.
from(VaultToken) - Static method in class org.springframework.vault.client.VaultHttpHeaders
Create HttpHeaders given VaultToken.
from(RequestedSecret.Mode, String) - Static method in class org.springframework.vault.core.lease.domain.RequestedSecret
Create a RequestedSecret given RequestedSecret.Mode at path.
from(String, VaultResponse) - Static method in class org.springframework.vault.repository.convert.SecretDocument
Factory method to create a SecretDocument from an id and VaultResponse.
fromContext(byte[]) - Static method in class org.springframework.vault.support.VaultTransitContext
Create a VaultTransitContext given context bytes.
fromHttpRequest(AuthenticationSteps.HttpRequest<T>) - Static method in class org.springframework.vault.authentication.AuthenticationSteps
Start flow composition from a AuthenticationSteps.HttpRequest.
fromNonce(byte[]) - Static method in class org.springframework.vault.support.VaultTransitContext
Create a VaultTransitContext given nonce bytes.
fromSupplier(Supplier<T>) - Static method in class org.springframework.vault.authentication.AuthenticationSteps
Start flow composition from a Supplier.
fromTimeToLive(long) - Static method in class org.springframework.vault.core.lease.domain.Lease
Deprecated.
since 2.0, use Lease.fromTimeToLive(Duration) for time unit safety.
fromTimeToLive(Duration) - Static method in class org.springframework.vault.core.lease.domain.Lease
Create a new non-renewable Lease, without a leaseId and specified duration.

G

generated() - Static method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.Nonce
Create a new generated AwsEc2AuthenticationOptions.Nonce using UUID.
generateKey() - Method in class org.springframework.vault.security.VaultBytesKeyGenerator
 
get(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.KubernetesJwtSupplier
Get a JWT for Kubernetes authentication.
get() - Method in class org.springframework.vault.authentication.KubernetesServiceAccountTokenFile
 
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
 
getAppId() - Method in class org.springframework.vault.authentication.AppIdAuthenticationOptions
 
getAppIdUserIdMechanism(String) - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
 
getAppRole() - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions
 
getAsString() - Method in class org.springframework.vault.support.VaultDecryptionResult
Return the result as String or throw a VaultException if the operation completed with an error.
getAuth() - Method in class org.springframework.vault.support.VaultResponseSupport
 
getAuthenticationSteps() - Method in class org.springframework.vault.authentication.AppIdAuthentication
 
getAuthenticationSteps() - Method in class org.springframework.vault.authentication.AppRoleAuthentication
 
getAuthenticationSteps() - Method in interface org.springframework.vault.authentication.AuthenticationStepsFactory
Get the AuthenticationSteps describing an authentication flow.
getAuthenticationSteps() - Method in class org.springframework.vault.authentication.AwsEc2Authentication
 
getAuthenticationSteps() - Method in class org.springframework.vault.authentication.ClientCertificateAuthentication
 
getAuthenticationSteps() - Method in class org.springframework.vault.authentication.CubbyholeAuthentication
 
getAuthenticationSteps() - Method in class org.springframework.vault.authentication.KubernetesAuthentication
 
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
 
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
 
getCredentialsProvider() - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions
 
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
 
getDefaultKeyValueTemplateBeanDefinition(RepositoryConfigurationSource) - Method in class org.springframework.vault.repository.configuration.VaultRepositoryConfigurationExtension
 
getDefaultKeyValueTemplateRef() - Method in class org.springframework.vault.repository.configuration.VaultRepositoryConfigurationExtension
 
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.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
 
getInitialToken() - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions
Deprecated.
since 2.0, use AppRoleAuthenticationOptions.getRoleId()/AppRoleAuthenticationOptions.getSecretId() to obtain configuration modes (pull/wrapped) for an AppRole token.
getInitialToken() - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions
 
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
 
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
 
getKeyLength() - Method in class org.springframework.vault.security.VaultBytesKeyGenerator
 
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
Deprecated.
Since 1.1, use SslConfiguration.KeyStoreConfiguration.getStorePassword() to prevent String interning and retaining passwords represented as String longer from GC than necessary.
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
 
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
 
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
 
getPath() - Method in class org.springframework.vault.authentication.AppIdAuthenticationOptions
 
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.CubbyholeAuthenticationOptions
 
getPath() - Method in class org.springframework.vault.authentication.KubernetesAuthenticationOptions
 
getPath() - Method in class org.springframework.vault.core.lease.domain.RequestedSecret
 
getPath() - Method in class org.springframework.vault.support.Policy.Rule
 
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
Read a Policy by its name.
getPolicy(String) - Method in class org.springframework.vault.core.VaultSysTemplate
 
getPolicyNames() - Method in interface org.springframework.vault.core.VaultSysOperations
Lists policy names stored in Vault.
getPolicyNames() - Method in class org.springframework.vault.core.VaultSysTemplate
 
getPort() - Method in class org.springframework.vault.client.VaultEndpoint
 
getPredicate() - Method in class org.springframework.vault.repository.query.VaultQuery
 
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
 
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
 
getResource() - Method in class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration
 
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.KubernetesAuthenticationOptions
 
getRoleId() - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions
 
getRootToken() - Method in interface org.springframework.vault.support.VaultInitializationResponse
 
getRule(String) - Method in class org.springframework.vault.support.Policy
Lookup a Policy.Rule by its path.
getRules() - Method in class org.springframework.vault.support.Policy
 
getScheme() - Method in class org.springframework.vault.client.VaultEndpoint
 
getSecretBackend() - Method in class org.springframework.vault.repository.mapping.BasicVaultPersistentEntity
 
getSecretBackend() - Method in interface org.springframework.vault.repository.mapping.VaultPersistentEntity
 
getSecretId() - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions
 
getSecrets() - Method in class org.springframework.vault.core.lease.event.SecretLeaseCreatedEvent
 
getSecretShares() - Method in class org.springframework.vault.support.VaultInitializationRequest
 
getSecretShares() - Method in interface org.springframework.vault.support.VaultUnsealStatus
 
getSecretThreshold() - Method in class org.springframework.vault.support.VaultInitializationRequest
 
getSecretThreshold() - Method in interface org.springframework.vault.support.VaultUnsealStatus
 
getSerialNumber() - Method in class org.springframework.vault.support.Certificate
 
getServerId() - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions
 
getServerName() - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions
Deprecated.
getServerTimeUtc() - Method in interface org.springframework.vault.support.VaultHealth
 
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.core.lease.event.SecretLeaseEvent
 
getStorePassword() - Method in class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration
 
getStoreType() - Method in class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration
 
getTaskScheduler() - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport
 
getToken() - Method in class org.springframework.vault.support.VaultToken
 
getToken() - Method in class org.springframework.vault.support.VaultTokenResponse
Return a VaultToken from the VaultResponse.
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
Deprecated.
Since 1.1, use SslConfiguration.KeyStoreConfiguration.getStorePassword() to prevent String interning and retaining passwords represented as String longer from GC than necessary.
getTtl() - Method in class org.springframework.vault.support.VaultCertificateRequest
 
getTtl() - Method in class org.springframework.vault.support.VaultTokenRequest
 
getType() - Method in class org.springframework.vault.support.VaultMount
 
getType() - Method in interface org.springframework.vault.support.VaultTransitKey
 
getType() - Method in class org.springframework.vault.support.VaultTransitKeyCreationRequest
 
getTypeReference(Class<T>) - Static method in class org.springframework.vault.client.VaultResponses
Create a ParameterizedTypeReference for responseType.
getUnsealStatus() - Method in interface org.springframework.vault.core.VaultSysOperations
 
getUnsealStatus() - Method in class org.springframework.vault.core.VaultSysTemplate
 
getUserIdMechanism() - Method in class org.springframework.vault.authentication.AppIdAuthenticationOptions
 
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
 
getVaultEndpoint() - Method in class org.springframework.vault.client.SimpleVaultEndpointProvider
 
getVaultEndpoint() - Method in interface org.springframework.vault.client.VaultEndpointProvider
Provides access to VaultEndpoint.
getVaultToken() - Method in class org.springframework.vault.authentication.AuthenticationStepsOperator
 
getVaultToken() - Method in class org.springframework.vault.authentication.CachingVaultTokenSupplier
 
getVaultToken() - Method in class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager
 
getVaultToken() - Method in interface org.springframework.vault.authentication.VaultTokenSupplier
Return a VaultToken.
getVersion() - Method in interface org.springframework.vault.support.VaultHealth
 
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
Retrieve the certificate as X509Certificate.
getX509IssuerCertificate() - Method in class org.springframework.vault.support.Certificate
Retrieve the issuing CA certificate as X509Certificate.

H

handleLeaseEvent(SecretLeaseEvent, Map<String, Object>) - Method in class org.springframework.vault.core.env.LeaseAwareVaultPropertySource
Hook method to handle a SecretLeaseEvent.
hashCode() - Method in class org.springframework.vault.core.lease.domain.Lease
 
hashCode() - Method in class org.springframework.vault.core.lease.domain.RequestedSecret
 
hasLeaseId() - Method in class org.springframework.vault.core.lease.domain.Lease
 
health() - Method in interface org.springframework.vault.core.VaultSysOperations
Return the health status of Vault.
health() - Method in class org.springframework.vault.core.VaultSysTemplate
 
Hmac - Class in org.springframework.vault.support
Value object representing Hmac digest.
hmac(Hmac) - Method in class org.springframework.vault.support.VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder
Configure the Hmac to be verified.
HOLDER - Static variable in class org.springframework.vault.repository.mapping.VaultSimpleTypes
 

I

id(String) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
Configure a the Id of the client token.
identityDocumentUri(URI) - Method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.AwsEc2AuthenticationOptionsBuilder
Configure the Identity Document URI.
initialize(VaultInitializationRequest) - Method in interface org.springframework.vault.core.VaultSysOperations
Initialize Vault with a VaultInitializationRequest.
initialize(VaultInitializationRequest) - Method in class org.springframework.vault.core.VaultSysTemplate
 
initialToken(VaultToken) - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder
Deprecated.
since 2.0, use #roleId(RoleId)/#secretId(SecretId) to configure pull mode.
initialToken(VaultToken) - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions.CubbyholeAuthenticationOptionsBuilder
Configure the initial VaultToken to access Cubbyhole.
instantiators - Variable in class org.springframework.vault.repository.convert.AbstractVaultConverter
 
invalid() - Static method in class org.springframework.vault.support.SignatureValidation
Factory method to create a SignatureValidation object representing a failed signature validation.
IpAddressUserId - Class in org.springframework.vault.authentication
Mechanism to generate a SHA-256 hashed and hex-encoded representation of the IP address.
IpAddressUserId() - Constructor for class org.springframework.vault.authentication.IpAddressUserId
 
ipSubjectAltNames(Iterable<String>) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
Configure IP subject alternative names.
isDeletionAllowed() - Method in interface org.springframework.vault.support.VaultTransitKey
 
isDerived() - Method in interface org.springframework.vault.support.VaultTransitKey
 
isExcludeCommonNameFromSubjectAltNames() - Method in class org.springframework.vault.support.VaultCertificateRequest
 
isExpired(LoginToken) - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport
Check whether the Token falls below its validity threshold.
isExportable() - Method in interface org.springframework.vault.support.VaultTransitKey
 
isIdProperty() - Method in class org.springframework.vault.repository.mapping.VaultPersistentProperty
Gets the value of the property idProperty.
isInitialized() - Method in interface org.springframework.vault.core.VaultSysOperations
 
isInitialized() - Method in class org.springframework.vault.core.VaultSysTemplate
 
isInitialized() - Method in interface org.springframework.vault.support.VaultHealth
 
isPresent() - Method in class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration
 
isRenewable() - Method in class org.springframework.vault.authentication.LoginToken
 
isRenewable() - Method in class org.springframework.vault.core.lease.domain.Lease
 
isRenewable() - Method in class org.springframework.vault.support.VaultResponseSupport
 
isSealed() - Method in interface org.springframework.vault.support.VaultHealth
 
isSealed() - Method in interface org.springframework.vault.support.VaultUnsealStatus
 
isSelfLookup() - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions
 
isStandby() - Method in interface org.springframework.vault.support.VaultHealth
 
isSuccessful() - Method in class org.springframework.vault.support.AbstractResult
Returns true if and only if the batch operation was completed successfully.
issueCertificate(String, VaultCertificateRequest) - Method in interface org.springframework.vault.core.VaultPkiOperations
Requests a certificate bundle (private key and certificate) from Vault's PKI backend given a roleName and VaultCertificateRequest.
issueCertificate(String, VaultCertificateRequest) - Method in class org.springframework.vault.core.VaultPkiTemplate
 
isTokenRenewable() - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManager
 
isTokenSelfLookupEnabled() - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport
Returns whether token self-lookup is enabled to augment VaultToken obtained from a ClientAuthentication.
isTypeKey(String) - Method in class org.springframework.vault.repository.convert.DefaultVaultTypeMapper
Checks whether the given key name matches the typeKey.
isTypeKey(String) - Method in interface org.springframework.vault.repository.convert.VaultTypeMapper
Returns whether the given key is the type key.
isValid() - Method in class org.springframework.vault.support.SignatureValidation
 
isWrappedToken() - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions
 

J

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

K

KeyStoreConfiguration(Resource, char[], String) - Constructor for class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration
keyVersion(int) - Method in class org.springframework.vault.support.VaultHmacRequest.VaultHmacRequestBuilder
Configure the key version to be used for the operation.
kubeAuthentication() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
 
KubernetesAuthentication - Class in org.springframework.vault.authentication
Kubernetes implementation of ClientAuthentication.
KubernetesAuthentication(KubernetesAuthenticationOptions, RestOperations) - Constructor for class org.springframework.vault.authentication.KubernetesAuthentication
KubernetesAuthenticationOptions - Class in org.springframework.vault.authentication
Authentication options for KubernetesAuthentication.
KubernetesAuthenticationOptions.KubernetesAuthenticationOptionsBuilder - Class in org.springframework.vault.authentication
KubernetesAuthenticationOptionsBuilder() - Constructor for class org.springframework.vault.authentication.KubernetesAuthenticationOptions.KubernetesAuthenticationOptionsBuilder
 
KubernetesJwtSupplier - Interface in org.springframework.vault.authentication
Interface to obtain a Kubernetes Service Account Token for Kubernetes authentication.
KubernetesServiceAccountTokenFile - Class in org.springframework.vault.authentication
Mechanism to retrieve a Kubernetes service account token.
KubernetesServiceAccountTokenFile() - Constructor for class org.springframework.vault.authentication.KubernetesServiceAccountTokenFile
KubernetesServiceAccountTokenFile(String) - Constructor for class org.springframework.vault.authentication.KubernetesServiceAccountTokenFile
KubernetesServiceAccountTokenFile(File) - Constructor for class org.springframework.vault.authentication.KubernetesServiceAccountTokenFile
KubernetesServiceAccountTokenFile(Resource) - Constructor for class org.springframework.vault.authentication.KubernetesServiceAccountTokenFile

L

Lease - Class in org.springframework.vault.core.lease.domain
A lease abstracting the lease Id, duration and its renewability.
LeaseAwareVaultPropertySource - Class in org.springframework.vault.core.env
PropertySource that requests renewable secrets from SecretLeaseContainer.
LeaseAwareVaultPropertySource(SecretLeaseContainer, RequestedSecret) - Constructor for class org.springframework.vault.core.env.LeaseAwareVaultPropertySource
LeaseAwareVaultPropertySource(String, SecretLeaseContainer, RequestedSecret) - Constructor for class org.springframework.vault.core.env.LeaseAwareVaultPropertySource
LeaseAwareVaultPropertySource(String, SecretLeaseContainer, RequestedSecret, PropertyTransformer) - Constructor for class org.springframework.vault.core.env.LeaseAwareVaultPropertySource
LeaseErrorListener - Interface in org.springframework.vault.core.lease.event
Listener for Vault exceptional SecretLeaseEvents.
LeaseListener - Interface in org.springframework.vault.core.lease.event
Listener for Vault SecretLeaseEvents.
LeaseListenerAdapter - Class in org.springframework.vault.core.lease.event
Empty listener adapter implementing LeaseListener and LeaseErrorListener.
LeaseListenerAdapter() - Constructor for class org.springframework.vault.core.lease.event.LeaseListenerAdapter
 
LifecycleAwareSessionManager - Class in org.springframework.vault.authentication
Lifecycle-aware Session Manager.
LifecycleAwareSessionManager(ClientAuthentication, TaskScheduler, RestOperations) - Constructor for class org.springframework.vault.authentication.LifecycleAwareSessionManager
LifecycleAwareSessionManager(ClientAuthentication, TaskScheduler, RestOperations, LifecycleAwareSessionManagerSupport.RefreshTrigger) - Constructor for class org.springframework.vault.authentication.LifecycleAwareSessionManager
LifecycleAwareSessionManagerSupport - Class in org.springframework.vault.authentication
Support class to build Lifecycle-aware Session Manager implementations, defining common properties such as the TaskScheduler and LifecycleAwareSessionManagerSupport.RefreshTrigger.
LifecycleAwareSessionManagerSupport(TaskScheduler) - Constructor for class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport
LifecycleAwareSessionManagerSupport(TaskScheduler, LifecycleAwareSessionManagerSupport.RefreshTrigger) - Constructor for class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport
LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger - Class in org.springframework.vault.authentication
LifecycleAwareSessionManagerSupport.RefreshTrigger implementation using a fixed timeout to schedule renewal before a LoginToken expires.
LifecycleAwareSessionManagerSupport.RefreshTrigger - Interface in org.springframework.vault.authentication
Common interface for trigger objects that determine the next execution time of a refresh task.
list(String) - Method in interface org.springframework.vault.core.ReactiveVaultOperations
Enumerate keys from a Vault path.
list(String) - Method in class org.springframework.vault.core.ReactiveVaultTemplate
 
list(String) - Method in interface org.springframework.vault.core.VaultOperations
Enumerate keys from a Vault path.
list(String) - Method in class org.springframework.vault.core.VaultTemplate
 
loadProperties() - Method in class org.springframework.vault.core.env.VaultPropertySource
Initialize property source and read properties from Vault.
logger - Variable in class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport
Logger available to subclasses.
login() - Method in class org.springframework.vault.authentication.AppIdAuthentication
 
login() - Method in class org.springframework.vault.authentication.AppRoleAuthentication
 
login(String, String...) - Method in class org.springframework.vault.authentication.AuthenticationSteps.Node
Terminal operation requesting a token from Vault by posting the current state to Vaults uriTemplate.
login(AuthenticationSteps.HttpRequest<VaultResponse>) - Method in class org.springframework.vault.authentication.AuthenticationSteps.Node
Terminal operation requesting a token from Vault by issuing a HTTP request with the current state to Vaults uriTemplate.
login(Function<? super T, ? extends VaultToken>) - Method in class org.springframework.vault.authentication.AuthenticationSteps.Node
Terminal operation resulting in a token by applying a mapping Function to the current state object.
login() - Method in class org.springframework.vault.authentication.AuthenticationStepsExecutor
 
login() - Method in class org.springframework.vault.authentication.AwsEc2Authentication
 
login() - Method in class org.springframework.vault.authentication.AwsIamAuthentication
 
login() - Method in interface org.springframework.vault.authentication.ClientAuthentication
Return a VaultToken.
login() - Method in class org.springframework.vault.authentication.ClientCertificateAuthentication
 
login() - Method in class org.springframework.vault.authentication.CubbyholeAuthentication
 
login() - Method in class org.springframework.vault.authentication.KubernetesAuthentication
 
login() - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManager
 
login() - Method in class org.springframework.vault.authentication.LoginTokenAdapter
 
login() - Method in class org.springframework.vault.authentication.TokenAuthentication
 
LoginToken - Class in org.springframework.vault.authentication
Value object for a Vault token obtained by a login method.
LoginTokenAdapter - Class in org.springframework.vault.authentication
Adapts tokens created by a ClientAuthentication to a LoginToken.
LoginTokenAdapter(ClientAuthentication, RestOperations) - Constructor for class org.springframework.vault.authentication.LoginTokenAdapter
Create a new LoginTokenAdapter given ClientAuthentication to decorate and RestOperations.

M

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

N

name() - Method in interface org.springframework.vault.support.Policy.Capability
 
nextExecutionTime(LoginToken) - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger
 
nextExecutionTime(LoginToken) - Method in interface org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport.RefreshTrigger
Determine the next execution time according to the given trigger context.
Node() - Constructor for class org.springframework.vault.authentication.AuthenticationSteps.Node
 
noDefaultPolicy() - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
Omit the default policy in the token's policy set
noDefaultPolicy(boolean) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
Configure whether the default policy should be part of the token's policy set.
nonce(AwsEc2AuthenticationOptions.Nonce) - Method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.AwsEc2AuthenticationOptionsBuilder
Configure a AwsEc2AuthenticationOptions.Nonce for login requests.
Nonce(char[]) - Constructor for class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.Nonce
 
nonce(byte[]) - Method in class org.springframework.vault.support.VaultTransitContext.VaultTransitRequestBuilder
Configure the nonce value for a transit operation.
none() - Static method in class org.springframework.vault.core.lease.domain.Lease
Factory method to return a non-renewable, zero-duration Lease.
noop() - Static method in class org.springframework.vault.core.util.PropertyTransformers
 
noParent() - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
Configure the token to not have the parent token of the caller.
noParent(boolean) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
Configure the token to not have the parent token of the caller.
numUses(int) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
Configure the maximum uses for the token.

O

of(VaultTokenSupplier) - Static method in class org.springframework.vault.authentication.CachingVaultTokenSupplier
of(String) - Static method in class org.springframework.vault.authentication.LoginToken
Create a new LoginToken.
of(char[]) - Static method in class org.springframework.vault.authentication.LoginToken
Create a new LoginToken.
of(String, long) - Static method in class org.springframework.vault.authentication.LoginToken
Deprecated.
since 2.0, use LoginToken.of(char[], Duration) for time unit safety.
of(char[], long) - Static method in class org.springframework.vault.authentication.LoginToken
Deprecated.
since 2.0, use LoginToken.of(char[], Duration) for time unit safety.
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
Deprecated.
since 2.0, use Lease.of(String, Duration, boolean) for time unit safety.
of(String, Duration, boolean) - Static method in class org.springframework.vault.core.lease.domain.Lease
Create a new 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
Factory method to create Plaintext using from String.
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(Resource) - Static method in class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration
of(Resource, char[]) - Static method in class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration
Create a new SslConfiguration.KeyStoreConfiguration given Resource and storePassword using the default keystore type.
of(String) - Static method in class org.springframework.vault.support.VaultToken
Create a new VaultToken.
of(char[]) - Static method in class org.springframework.vault.support.VaultToken
Create a new VaultToken.
ofKeyType(String) - Static method in class org.springframework.vault.support.VaultTransitKeyCreationRequest
Create a new VaultTransitKeyCreationRequest specifically for a type .
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.
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.
onLeaseError(SecretLeaseEvent, Exception) - Method in interface org.springframework.vault.core.lease.event.LeaseErrorListener
Callback for a SecretLeaseEvent
onLeaseError(SecretLeaseEvent, Exception) - Method in class org.springframework.vault.core.lease.event.LeaseListenerAdapter
 
onLeaseError(SecretLeaseEvent, Exception) - Method in enum org.springframework.vault.core.lease.SecretLeaseEventPublisher.LoggingErrorListener
 
onLeaseEvent(SecretLeaseEvent) - Method in interface org.springframework.vault.core.lease.event.LeaseListener
Callback for a SecretLeaseEvent
onLeaseEvent(SecretLeaseEvent) - Method in class org.springframework.vault.core.lease.event.LeaseListenerAdapter
 
onLeaseExpired(RequestedSecret, Lease) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
Hook method called when a Lease expires.
onLeaseExpired(RequestedSecret, Lease) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
Hook method called when a Lease expires.
onNext(Consumer<? super T>) - Method in class org.springframework.vault.authentication.AuthenticationSteps.Node
Callback with the current state object.
onSecretsObtained(RequestedSecret, Lease, Map<String, Object>) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
Hook method called when secrets were obtained.
opsForPki() - Method in interface org.springframework.vault.core.VaultOperations
 
opsForPki(String) - Method in interface org.springframework.vault.core.VaultOperations
Return VaultPkiOperations if the PKI backend is mounted on a different path than pki.
opsForPki() - 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
Return VaultTransitOperations if the transit backend is mounted on a different path than transit.
opsForTransit() - Method in class org.springframework.vault.core.VaultTemplate
 
opsForTransit(String) - Method in class org.springframework.vault.core.VaultTemplate
 
or(VaultQuery) - Method in class org.springframework.vault.repository.query.VaultQuery
Compose a new VaultQuery using predicates of this and the other query using logical OR.
or(VaultQuery, VaultQuery) - Method in class org.springframework.vault.repository.query.VaultQueryCreator
 
org.springframework.vault - package org.springframework.vault
Spring support for Hashicorp Vault.
org.springframework.vault.annotation - package org.springframework.vault.annotation
Annotation support for the Spring Vault.
org.springframework.vault.authentication - package org.springframework.vault.authentication
Support for authentication and session management.
org.springframework.vault.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.

P

path(String) - Method in class org.springframework.vault.authentication.AppIdAuthenticationOptions.AppIdAuthenticationOptionsBuilder
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.CubbyholeAuthenticationOptions.CubbyholeAuthenticationOptionsBuilder
Configure the cubbyhole path, such as cubbyhole/token.
path(String) - Method in class org.springframework.vault.authentication.KubernetesAuthenticationOptions.KubernetesAuthenticationOptionsBuilder
Configure the mount path.
path(String) - Method in class org.springframework.vault.support.Policy.Rule.RuleBuilder
Associate a path with the rule.
Plaintext - Class in org.springframework.vault.support
Value object representing plaintext with an optional VaultTransitContext.
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.Rules.
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
Builder for a Policy.Rule.
post(String, String...) - Static method in class org.springframework.vault.authentication.AuthenticationSteps.HttpRequestBuilder
Builder entry point to POST to uriTemplate.
post(URI) - Static method in class org.springframework.vault.authentication.AuthenticationSteps.HttpRequestBuilder
Builder entry point to POST to uri.
PrefixAwareUriBuilderFactory(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
 
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
Create a AppRoleAuthenticationOptions.RoleId that encapsulates a static roleId.
provided(String) - Static method in interface org.springframework.vault.authentication.AppRoleAuthenticationOptions.SecretId
Create a AppRoleAuthenticationOptions.SecretId that encapsulates a static secretId.
provided(char[]) - Static method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.Nonce
Create a wrapped AwsEc2AuthenticationOptions.Nonce given a nonce value.
pull(VaultToken) - Static method in interface org.springframework.vault.authentication.AppRoleAuthenticationOptions.RoleId
Create a AppRoleAuthenticationOptions.RoleId that obtains its value using pull-mode, specifying a initial token.
pull(VaultToken) - Static method in interface org.springframework.vault.authentication.AppRoleAuthenticationOptions.SecretId
Create a AppRoleAuthenticationOptions.SecretId that obtains its value using pull-mode, specifying a initial token.
put(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
 

R

RawTransitKey - Interface in org.springframework.vault.support
A exported raw key inside Vault's transit backend.
ReactiveLifecycleAwareSessionManager - Class in org.springframework.vault.authentication
Reactive implementation of Lifecycle-aware session manager.
ReactiveLifecycleAwareSessionManager(VaultTokenSupplier, TaskScheduler, WebClient) - Constructor for class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager
ReactiveLifecycleAwareSessionManager(VaultTokenSupplier, TaskScheduler, WebClient, LifecycleAwareSessionManagerSupport.RefreshTrigger) - Constructor for class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager
ReactiveLifecycleAwareSessionManager.TokenWrapper - Class in org.springframework.vault.authentication
Wraps a VaultToken and specifies whether the token is revocable on factory shutdown.
ReactiveSessionManager - 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, VaultTokenSupplier) - Constructor for class org.springframework.vault.core.ReactiveVaultTemplate
ReactiveVaultTemplate(VaultEndpointProvider, ClientHttpConnector, 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(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 Maps as well.
readToken(Resource) - Static method in class org.springframework.vault.authentication.KubernetesServiceAccountTokenFile
Read the token from Resource.
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
 
removeLeaseErrorListener(LeaseErrorListener) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
removeLeaseListener(LeaseListener) - Method in class org.springframework.vault.core.lease.SecretLeaseEventPublisher
Remove a LeaseListener.
removeNullProperties() - Static method in class org.springframework.vault.core.util.PropertyTransformers
 
renew(VaultToken) - Method in interface org.springframework.vault.core.VaultTokenOperations
Renew a VaultToken.
renew(VaultToken) - Method in class org.springframework.vault.core.VaultTokenTemplate
 
renewable(String, long) - Static method in class org.springframework.vault.authentication.LoginToken
Deprecated.
since 2.0, use LoginToken.renewable(char[], Duration) for time unit safety.
renewable(char[], long) - Static method in class org.springframework.vault.authentication.LoginToken
Deprecated.
since 2.0, use LoginToken.renewable(char[], Duration) for time unit safety.
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
Create a renewable RequestedSecret at path.
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
Request data using a AuthenticationSteps.HttpRequest.
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
 
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.
restOperations() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
Construct a RestOperations object configured for Vault usage.
restOperations() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
 
RestOperationsCallback<T> - Interface in org.springframework.vault.core
A callback for executing arbitrary operations on RestOperations.
revoke(VaultToken) - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManager
Revoke a VaultToken.
revoke(VaultToken) - Method in class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager
Revoke a VaultToken.
revoke(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 a VaultToken.
revoke(VaultToken) - Method in class org.springframework.vault.core.VaultTokenTemplate
 
revokeNow(Mono<ReactiveLifecycleAwareSessionManager.TokenWrapper>) - Method in class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager
Revoke a VaultToken now and block execution until revocation completes.
revokeOrphan(VaultToken) - Method in interface org.springframework.vault.core.VaultTokenOperations
Revoke a VaultToken but not its child tokens.
revokeOrphan(VaultToken) - Method in class org.springframework.vault.core.VaultTokenTemplate
 
rewrap(String, String) - Method in interface org.springframework.vault.core.VaultTransitOperations
Rewrap the provided 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
 
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.KubernetesAuthenticationOptions.KubernetesAuthenticationOptionsBuilder
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
Deprecated.
since 2.0, use #roleId(RoleId).
rotate(String) - Method in interface org.springframework.vault.core.VaultTransitOperations
Rotates the version of the named key.
rotate(String) - Method in class org.springframework.vault.core.VaultTransitTemplate
 
rotating(String) - Static method in class org.springframework.vault.core.lease.domain.RequestedSecret
Create a rotating RequestedSecret at path.
RuleBuilder() - Constructor for class org.springframework.vault.support.Policy.Rule.RuleBuilder
 

S

seal() - Method in interface org.springframework.vault.core.VaultSysOperations
Seal vault.
seal() - Method in class org.springframework.vault.core.VaultSysTemplate
 
Secret - Annotation Type in org.springframework.vault.repository.mapping
Secret marks objects as aggregate roots to be stored in Vault.
SecretDocument - Class in org.springframework.vault.repository.convert
Vault database exchange object containing data before/after it's exchanged with Vault.
SecretDocument() - Constructor for class org.springframework.vault.repository.convert.SecretDocument
Create a new, empty SecretDocument.
SecretDocument(Map<String, Object>) - Constructor for class org.springframework.vault.repository.convert.SecretDocument
Create a new SecretDocument given a body map.
SecretDocument(String, Map<String, Object>) - Constructor for class org.springframework.vault.repository.convert.SecretDocument
Create a new SecretDocument given an id and body map.
SecretDocument(String) - Constructor for class org.springframework.vault.repository.convert.SecretDocument
 
secretId(AppRoleAuthenticationOptions.SecretId) - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder
Configure a secretId.
secretId(String) - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder
Deprecated.
since 2.0, use #secretId(SecretId).
secretLeaseContainer() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
SecretLeaseContainer - Class in org.springframework.vault.core.lease
Event-based container to request secrets from Vault and renew the associated Lease.
SecretLeaseContainer(VaultOperations) - Constructor for class org.springframework.vault.core.lease.SecretLeaseContainer
SecretLeaseContainer(VaultOperations, TaskScheduler) - Constructor for class org.springframework.vault.core.lease.SecretLeaseContainer
SecretLeaseCreatedEvent - Class in org.springframework.vault.core.lease.event
Event published after obtaining secrets potentially associated with a Lease.
SecretLeaseCreatedEvent(RequestedSecret, Lease, Map<String, Object>) - Constructor for class org.springframework.vault.core.lease.event.SecretLeaseCreatedEvent
Create a new SecretLeaseExpiredEvent given RequestedSecret, Lease and secrets.
SecretLeaseErrorEvent - Class in org.springframework.vault.core.lease.event
Event published when caught an Exception during secret retrieval and lease interaction.
SecretLeaseErrorEvent(RequestedSecret, Lease, Throwable) - Constructor for class org.springframework.vault.core.lease.event.SecretLeaseErrorEvent
SecretLeaseEvent - Class in org.springframework.vault.core.lease.event
Abstract base class for Lease based events associated with RequestedSecret.
SecretLeaseEvent(RequestedSecret, Lease) - Constructor for class org.springframework.vault.core.lease.event.SecretLeaseEvent
SecretLeaseEventPublisher - Class in org.springframework.vault.core.lease
Publisher for SecretLeaseEvents.
SecretLeaseEventPublisher() - Constructor for class org.springframework.vault.core.lease.SecretLeaseEventPublisher
 
SecretLeaseEventPublisher.LoggingErrorListener - Enum in org.springframework.vault.core.lease
Simple LeaseErrorListener implementation to log errors.
SecretLeaseExpiredEvent - Class in org.springframework.vault.core.lease.event
Event published after an expired Lease for a RequestedSecret was observed.
SecretLeaseExpiredEvent(RequestedSecret, Lease) - Constructor for class org.springframework.vault.core.lease.event.SecretLeaseExpiredEvent
selfLookup(boolean) - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions.CubbyholeAuthenticationOptionsBuilder
Configure whether to perform a self-lookup after token retrieval.
serverId(String) - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder
Configure a server name (used for Vault-AWS-IAM-Server-ID) that is included in the signature to mitigate the risk of replay attacks.
serverName(String) - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder
Configure a server name that is included in the signature to mitigate the risk of replay attacks.
SessionManager - Interface in org.springframework.vault.authentication
Strategy interface that encapsulates the creation and management of Vault sessions based on VaultToken.
sessionManager() - Method in class org.springframework.vault.config.AbstractReactiveVaultConfiguration
Construct a session manager adapter wrapping AbstractReactiveVaultConfiguration.reactiveSessionManager() and exposing imperative SessionManager on top of a reactive API.
sessionManager() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
setApplicationContext(ApplicationContext) - Method in class org.springframework.vault.config.AbstractVaultConfiguration
 
setApplicationContext(ApplicationContext) - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
 
setAuth(Map<String, Object>) - Method in class org.springframework.vault.support.VaultResponseSupport
 
setCustomConversions(CustomConversions) - Method in class org.springframework.vault.repository.convert.AbstractVaultConverter
Registers the given custom conversions with the converter.
setData(T) - Method in class org.springframework.vault.support.VaultResponseSupport
 
setExpiryThreshold(Duration) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
Set the expiry threshold.
setExpiryThresholdSeconds(int) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
Deprecated.
since 2.0, use SecretLeaseContainer.setExpiryThreshold(Duration) for time unit safety.
setFallbackKeySpaceResolver(KeySpaceResolver) - Method in class org.springframework.vault.repository.mapping.VaultMappingContext
 
setHost(String) - Method in class org.springframework.vault.client.VaultEndpoint
Sets the hostname.
setId(String) - Method in class org.springframework.vault.repository.convert.SecretDocument
Set the Id.
setInstantiators(EntityInstantiators) - Method in class org.springframework.vault.repository.convert.AbstractVaultConverter
Registers EntityInstantiators to customize entity instantiation.
setLeaseDuration(long) - Method in class org.springframework.vault.support.VaultResponseSupport
 
setLeaseId(String) - Method in class org.springframework.vault.support.VaultResponseSupport
 
setMetadata(Map<String, String>) - Method in class org.springframework.vault.support.VaultResponseSupport
 
setMinRenewal(Duration) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
Sets the amount of seconds that is at least required before renewing a lease.
setMinRenewalSeconds(int) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
Deprecated.
since 2.0, use SecretLeaseContainer.setMinRenewal(Duration) for time unit safety.
setPort(int) - Method in class org.springframework.vault.client.VaultEndpoint
 
setRenewable(boolean) - Method in class org.springframework.vault.support.VaultResponseSupport
 
setRequestId(String) - Method in class org.springframework.vault.support.VaultResponseSupport
 
setScheme(String) - Method in class org.springframework.vault.client.VaultEndpoint
 
setSessionManager(SessionManager) - Method in class org.springframework.vault.core.VaultTemplate
setTaskScheduler(TaskScheduler) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
Sets the TaskScheduler to use for scheduling and execution of lease renewals.
setTokenSelfLookupEnabled(boolean) - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport
Enables/disables token self-lookup.
setTypeMapper(VaultTypeMapper) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
Configures the VaultTypeMapper to be used to add type information to SecretDocuments created by the converter and how to lookup type information from SecretDocuments when reading them.
setWarnings(List<String>) - Method in class org.springframework.vault.support.VaultResponseSupport
 
setWrapInfo(Map<String, String>) - Method in class org.springframework.vault.support.VaultResponseSupport
 
sign(String, Plaintext) - Method in interface org.springframework.vault.core.VaultTransitOperations
Create a cryptographic signature using keyName of the given Plaintext and the default hash algorithm.
sign(String, VaultSignRequest) - Method in interface org.springframework.vault.core.VaultTransitOperations
Create a cryptographic signature using keyName of the given VaultSignRequest and the specified hash algorithm.
sign(String, Plaintext) - Method in class org.springframework.vault.core.VaultTransitTemplate
 
sign(String, VaultSignRequest) - Method in class org.springframework.vault.core.VaultTransitTemplate
 
Signature - Class in org.springframework.vault.support
Value object representing a Signature.
signature(Signature) - Method in class org.springframework.vault.support.VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder
Configure the Signature to be verified.
SignatureValidation - Class in org.springframework.vault.support
Value object representing the result of a Signature validation.
signCertificateRequest(String, String, VaultCertificateRequest) - Method in interface org.springframework.vault.core.VaultPkiOperations
Signs a CSR using Vault's PKI backend given a roleName, csr and VaultCertificateRequest.
signCertificateRequest(String, String, VaultCertificateRequest) - Method in class org.springframework.vault.core.VaultPkiTemplate
 
SimpleSessionManager - Class in org.springframework.vault.authentication
Default implementation of SessionManager.
SimpleSessionManager(ClientAuthentication) - Constructor for class org.springframework.vault.authentication.SimpleSessionManager
SimpleVaultEndpointProvider - Class in org.springframework.vault.client
sslConfiguration() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
 
sslConfiguration() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
 
SslConfiguration - Class in org.springframework.vault.support
SSL configuration.
SslConfiguration(Resource, String, Resource, String) - Constructor for class org.springframework.vault.support.SslConfiguration
Deprecated.
Since 1.1, use SslConfiguration.SslConfiguration(KeyStoreConfiguration, KeyStoreConfiguration) to prevent String interning and retaining passwords represented as String longer from GC than necessary.
SslConfiguration(SslConfiguration.KeyStoreConfiguration, SslConfiguration.KeyStoreConfiguration) - Constructor for class org.springframework.vault.support.SslConfiguration
Create a new SslConfiguration.
SslConfiguration.KeyStoreConfiguration - Class in org.springframework.vault.support
Configuration for a key store/trust store.
start() - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
StaticUserId - Class in org.springframework.vault.authentication
A static UserId.
StaticUserId(String) - Constructor for class org.springframework.vault.authentication.StaticUserId
Create a new StaticUserId for a given userId.
stop() - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
supportsDecryption() - Method in interface org.springframework.vault.support.VaultTransitKey
 
supportsDerivation() - Method in interface org.springframework.vault.support.VaultTransitKey
 
supportsEncryption() - Method in interface org.springframework.vault.support.VaultTransitKey
 
supportsSigning() - Method in interface org.springframework.vault.support.VaultTransitKey
 

T

test(SecretDocument) - Method in class org.springframework.vault.repository.query.VaultQuery
Evaluate the query against a SecretDocument.
test(String) - Method in class org.springframework.vault.repository.query.VaultQuery
Evaluate the query against a String.
threadPoolTaskScheduler() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
toCharArray() - Method in class org.springframework.vault.support.VaultToken
 
TokenAuthentication - Class in org.springframework.vault.authentication
Static Token-based ClientAuthentication method.
TokenAuthentication(String) - Constructor for class org.springframework.vault.authentication.TokenAuthentication
Create a new TokenAuthentication with a static token.
TokenAuthentication(VaultToken) - Constructor for class org.springframework.vault.authentication.TokenAuthentication
Create a new TokenAuthentication with a static token.
tokenAuthentication() - Method in class org.springframework.vault.config.EnvironmentVaultConfiguration
 
TokenWrapper() - Constructor for class org.springframework.vault.authentication.ReactiveLifecycleAwareSessionManager.TokenWrapper
 
toString() - Method in class org.springframework.vault.authentication.AuthenticationSteps.HttpRequest
 
toString() - Method in class org.springframework.vault.client.VaultEndpoint
 
toString() - Method in class org.springframework.vault.core.lease.domain.Lease
 
toString() - Method in class org.springframework.vault.core.lease.domain.RequestedSecret
 
toStringMap(Map<String, Object>) - Method in class org.springframework.vault.core.env.LeaseAwareVaultPropertySource
Deprecated.
since 2.0, use LeaseAwareVaultPropertySource.flattenMap(Map) to retain JSON data types.
toStringMap(Map<String, Object>) - Method in class org.springframework.vault.core.env.VaultPropertySource
Deprecated.
since 2.0, use VaultPropertySource.flattenMap(Map) to retain JSON data types.
transformProperties(Map<String, ? extends Object>) - Method in interface org.springframework.vault.core.util.PropertyTransformer
Transform properties by creating a new map using the transformed property set.
TransitKeyType - Enum in org.springframework.vault.support
Enumeration to specify the type of the transit key.
ttl(int) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
Deprecated.
ttl(long, TimeUnit) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
Configure a TTL.
ttl(Duration) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
Configure a TTL.
ttl(long) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
Deprecated.
ttl(long, TimeUnit) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
Configure a TTL (seconds) for the token.
ttl(Duration) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
Configure a TTL for the token using ChronoUnit.SECONDS resolution.
type(String) - Method in class org.springframework.vault.support.VaultMount.VaultMountBuilder
Configure the backend type.
type(String) - Method in class org.springframework.vault.support.VaultTransitKeyCreationRequest.VaultTransitKeyCreationRequestBuilder
Configure the key type.

U

unconfigured() - Static method in class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration
Create an unconfigured, empty SslConfiguration.KeyStoreConfiguration.
unconfigured() - Static method in class org.springframework.vault.support.SslConfiguration
Factory method returning an unconfigured SslConfiguration instance.
unmount(String) - Method in interface org.springframework.vault.core.VaultSysOperations
Unmounts the secret backend mount at path.
unmount(String) - Method in class org.springframework.vault.core.VaultSysTemplate
 
unseal(String) - Method in interface org.springframework.vault.core.VaultSysOperations
Unseal vault.
unseal(String) - Method in class org.springframework.vault.core.VaultSysTemplate
 
unwrap(String, Class<T>) - Static method in class org.springframework.vault.client.VaultResponses
Unwrap a wrapped response created by Vault Response Wrapping
uriString(String) - Method in class org.springframework.vault.client.VaultClients.PrefixAwareUriBuilderFactory
 
userIdMechanism(AppIdUserIdMechanism) - Method in class org.springframework.vault.authentication.AppIdAuthenticationOptions.AppIdAuthenticationOptionsBuilder
Configure the AppIdUserIdMechanism.

V

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.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.SecretLeaseEventPublisher.LoggingErrorListener
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.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.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.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_TOKEN - Static variable in class org.springframework.vault.client.VaultHttpHeaders
The HTTP X-Vault-Token header field name.
VaultBytesEncryptor - Class in org.springframework.vault.security
Vault-based BytesEncryptor using Vault's transit backend.
VaultBytesEncryptor(VaultTransitOperations, String) - Constructor for class org.springframework.vault.security.VaultBytesEncryptor
Create a new VaultBytesEncryptor given VaultTransitOperations and keyName.
VaultBytesKeyGenerator - Class in org.springframework.vault.security
Random byte generator using Vault's transit backend to generate high-quality random bytes of the configured length.
VaultBytesKeyGenerator(VaultOperations) - Constructor for class org.springframework.vault.security.VaultBytesKeyGenerator
Creates a new VaultBytesKeyGenerator initialized to generate 32 random bytes using transit for transit mount path.
VaultBytesKeyGenerator(VaultOperations, String, int) - Constructor for class org.springframework.vault.security.VaultBytesKeyGenerator
Creates a new VaultBytesKeyGenerator initialized to generate length random bytes.
VaultCertificateRequest - Class in org.springframework.vault.support
Request for a Certificate.
VaultCertificateRequest.VaultCertificateRequestBuilder - Class in org.springframework.vault.support
 
VaultCertificateResponse - Class in org.springframework.vault.support
Value object to bind Vault HTTP PKI issue certificate API responses.
VaultCertificateResponse() - Constructor for class org.springframework.vault.support.VaultCertificateResponse
 
VaultClients - Class in org.springframework.vault.client
Vault Client factory to create RestTemplate configured to the needs of accessing Vault.
VaultClients() - Constructor for class org.springframework.vault.client.VaultClients
 
VaultClients.PrefixAwareUriBuilderFactory - Class in org.springframework.vault.client
 
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
Create a new VaultCustomConversions instance registering the given converters.
VaultDecryptionResult - Class in org.springframework.vault.support
Holds the response from decryption operation and provides methods to access the result.
VaultDecryptionResult(Plaintext) - Constructor for class org.springframework.vault.support.VaultDecryptionResult
Create VaultDecryptionResult for a successfully decrypted Plaintext .
VaultDecryptionResult(VaultException) - Constructor for class org.springframework.vault.support.VaultDecryptionResult
Create VaultDecryptionResult for an error during decryption.
VaultEncryptionResult - Class in org.springframework.vault.support
Holds the response from encryption operation and provides methods to access the result.
VaultEncryptionResult(Ciphertext) - Constructor for class org.springframework.vault.support.VaultEncryptionResult
Create VaultEncryptionResult for a successfully encrypted Ciphertext .
VaultEncryptionResult(VaultException) - Constructor for class org.springframework.vault.support.VaultEncryptionResult
Create VaultEncryptionResult for an error during encryption.
VaultEndpoint - 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
Component that provides a VaultEndpoint.
vaultEndpointProvider() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
 
VaultEntityInformation<T,ID> - Interface in org.springframework.vault.repository.core
Vault-specific EntityInformation.
VaultException - Exception in org.springframework.vault
The Spring Vault specific NestedRuntimeException implementation.
VaultException(String) - Constructor for exception org.springframework.vault.VaultException
Create a VaultException with the specified detail message.
VaultException(String, Throwable) - Constructor for exception org.springframework.vault.VaultException
Create a VaultException with the specified detail message and nested exception.
VaultHealth - Interface in org.springframework.vault.support
Vault health state.
VaultHmacRequest - Class in org.springframework.vault.support
Request for a HMAC Digest.
VaultHmacRequest.VaultHmacRequestBuilder - Class in org.springframework.vault.support
Builder to build a VaultHmacRequest.
VaultHmacRequestBuilder() - Constructor for class org.springframework.vault.support.VaultHmacRequest.VaultHmacRequestBuilder
 
VaultHttpHeaders - Class in org.springframework.vault.client
Class providing utility methods to create Vault HTTP headers.
VaultInitializationRequest - Class in org.springframework.vault.support
Value object to bind Vault HTTP Initialization API requests.
VaultInitializationResponse - Interface in org.springframework.vault.support
Vault initialization response.
VaultKeyValueAdapter - Class in org.springframework.vault.repository.core
Vault-specific KeyValueAdapter.
VaultKeyValueAdapter(VaultOperations) - Constructor for class org.springframework.vault.repository.core.VaultKeyValueAdapter
VaultKeyValueAdapter(VaultOperations, VaultConverter) - Constructor for class org.springframework.vault.repository.core.VaultKeyValueAdapter
VaultKeyValueTemplate - Class in org.springframework.vault.repository.core
Vault-specific KeyValueTemplate.
VaultKeyValueTemplate(KeyValueAdapter) - Constructor for class org.springframework.vault.repository.core.VaultKeyValueTemplate
VaultKeyValueTemplate(KeyValueAdapter, VaultMappingContext) - Constructor for class org.springframework.vault.repository.core.VaultKeyValueTemplate
VaultMappingContext - Class in org.springframework.vault.repository.mapping
Mapping context for Vault-specific entities.
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
Builder to build a VaultMount.
VaultOperations - Interface in org.springframework.vault.core
Interface that specifies a basic set of Vault operations, implemented by VaultTemplate.
VaultPartTreeQuery - Class in org.springframework.vault.repository.query
Vault-specific KeyValuePartTreeQuery.
VaultPartTreeQuery(QueryMethod, EvaluationContextProvider, KeyValueOperations, Class<? extends AbstractQueryCreator<?, ?>>) - Constructor for class org.springframework.vault.repository.query.VaultPartTreeQuery
Creates a new VaultPartTreeQuery for the given QueryMethod, EvaluationContextProvider, KeyValueOperations and query creator type.
VaultPersistentEntity<T> - Interface in org.springframework.vault.repository.mapping
Vault specific PersistentEntity.
VaultPersistentProperty - Class in org.springframework.vault.repository.mapping
VaultPersistentProperty(Property, PersistentEntity<?, VaultPersistentProperty>, SimpleTypeHolder) - Constructor for class org.springframework.vault.repository.mapping.VaultPersistentProperty
VaultPkiOperations - Interface in org.springframework.vault.core
Interface that specifies PKI backend-related operations.
VaultPkiOperations.Encoding - Enum in org.springframework.vault.core
 
VaultPkiTemplate - Class in org.springframework.vault.core
Default implementation of VaultPkiOperations.
VaultPkiTemplate(VaultOperations, String) - Constructor for class org.springframework.vault.core.VaultPkiTemplate
Create a new VaultPkiTemplate given VaultOperations and the mount path.
VaultPropertySource - Annotation Type in org.springframework.vault.annotation
Annotation providing a convenient and declarative mechanism for adding a VaultPropertySource to Spring's Environment.
VaultPropertySource - Class in org.springframework.vault.core.env
PropertySource that reads keys and values from a VaultTemplate and path.
VaultPropertySource(VaultOperations, String) - Constructor for class org.springframework.vault.core.env.VaultPropertySource
Create a new VaultPropertySource given a VaultTemplate and path inside of Vault.
VaultPropertySource(String, VaultOperations, String) - Constructor for class org.springframework.vault.core.env.VaultPropertySource
Create a new VaultPropertySource given a name, VaultTemplate and path inside of Vault.
VaultPropertySource(String, VaultOperations, String, PropertyTransformer) - Constructor for class org.springframework.vault.core.env.VaultPropertySource
Create a new VaultPropertySource given a name, VaultTemplate and path inside of Vault.
VaultPropertySource.Renewal - Enum in org.springframework.vault.annotation
 
VaultPropertySources - Annotation Type in org.springframework.vault.annotation
Container annotation that aggregates several VaultPropertySource annotations.
VaultQuery - Class in org.springframework.vault.repository.query
Vault query consisting of a single Predicate.
VaultQuery() - Constructor for class org.springframework.vault.repository.query.VaultQuery
Create a new VaultQuery that evaluates unconditionally to true.
VaultQuery(Predicate<String>) - Constructor for class org.springframework.vault.repository.query.VaultQuery
Create a new VaultQuery given Predicate.
VaultQueryCreator - Class in org.springframework.vault.repository.query
Query creator for Vault queries.
VaultQueryCreator(PartTree, ParameterAccessor, MappingContext<VaultPersistentEntity<?>, VaultPersistentProperty>) - Constructor for class org.springframework.vault.repository.query.VaultQueryCreator
VaultRepositoriesRegistrar - Class in org.springframework.vault.repository.configuration
VaultRepositoriesRegistrar() - Constructor for class org.springframework.vault.repository.configuration.VaultRepositoriesRegistrar
 
VaultRepositoryConfigurationExtension - Class in org.springframework.vault.repository.configuration
VaultRepositoryConfigurationExtension() - Constructor for class org.springframework.vault.repository.configuration.VaultRepositoryConfigurationExtension
 
VaultRepositoryFactory - Class in org.springframework.vault.repository.support
RepositoryFactorySupport specific of handing Vault KeyValueRepository.
VaultRepositoryFactory(KeyValueOperations) - Constructor for class org.springframework.vault.repository.support.VaultRepositoryFactory
 
VaultRepositoryFactory(KeyValueOperations, Class<? extends AbstractQueryCreator<?, ?>>) - Constructor for class org.springframework.vault.repository.support.VaultRepositoryFactory
 
VaultRepositoryFactory(KeyValueOperations, Class<? extends AbstractQueryCreator<?, ?>>, Class<? extends RepositoryQuery>) - Constructor for class org.springframework.vault.repository.support.VaultRepositoryFactory
 
VaultRepositoryFactoryBean<T extends Repository<S,ID>,S,ID extends Serializable> - Class in org.springframework.vault.repository.support
Adapter for Springs FactoryBean interface to allow easy setup of VaultRepositoryFactory via Spring configuration.
VaultRepositoryFactoryBean(Class<? extends T>) - Constructor for class org.springframework.vault.repository.support.VaultRepositoryFactoryBean
Creates a new VaultRepositoryFactoryBean for the given repository interface.
VaultResponse - Class in org.springframework.vault.support
Value object to bind generic Vault HTTP API responses.
VaultResponse() - Constructor for class org.springframework.vault.support.VaultResponse
 
VaultResponses - Class in org.springframework.vault.client
Utility methods to unwrap Vault responses and build VaultException.
VaultResponses() - Constructor for class org.springframework.vault.client.VaultResponses
 
VaultResponseSupport<T> - Class in org.springframework.vault.support
Value object to bind generic Vault HTTP API responses.
VaultResponseSupport() - Constructor for class org.springframework.vault.support.VaultResponseSupport
 
VaultSignatureVerificationRequest - Class in org.springframework.vault.support
Request for a signature verification.
VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder - Class in org.springframework.vault.support
VaultSignatureVerificationRequestBuilder() - Constructor for class org.springframework.vault.support.VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder
 
VaultSignCertificateRequestResponse - Class in org.springframework.vault.support
Value object to bind Vault HTTP PKI issue certificate API responses.
VaultSignCertificateRequestResponse() - Constructor for class org.springframework.vault.support.VaultSignCertificateRequestResponse
 
VaultSignRequest - Class in org.springframework.vault.support
Request for a signature creation request.
VaultSignRequest.VaultSignRequestBuilder - Class in org.springframework.vault.support
Builder to build a VaultSignRequest.
VaultSignRequestBuilder() - Constructor for class org.springframework.vault.support.VaultSignRequest.VaultSignRequestBuilder
 
VaultSimpleTypes - Class in org.springframework.vault.repository.mapping
Simple constant holder for a SimpleTypeHolder enriched with Vault-specific simple (JSON) types.
VaultSysOperations - Interface in org.springframework.vault.core
Interface that specifies a basic set of administrative Vault operations.
VaultSysTemplate - Class in org.springframework.vault.core
Default implementation of VaultSysOperations.
VaultSysTemplate(VaultOperations) - Constructor for class org.springframework.vault.core.VaultSysTemplate
Create a new VaultSysTemplate with the given VaultOperations.
vaultTemplate() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
Create a VaultTemplate.
VaultTemplate - Class in org.springframework.vault.core
This class encapsulates main Vault interaction.
VaultTemplate(VaultEndpoint, ClientAuthentication) - Constructor for class org.springframework.vault.core.VaultTemplate
VaultTemplate(VaultEndpoint, ClientHttpRequestFactory, SessionManager) - Constructor for class org.springframework.vault.core.VaultTemplate
VaultTemplate(VaultEndpointProvider, ClientHttpRequestFactory, 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 VaultException with the specified detail message.
VaultTokenOperations - Interface in org.springframework.vault.core
Interface that specifies token-related operations.
VaultTokenRequest - Class in org.springframework.vault.support
Value object to bind Vault HTTP Token API requests.
VaultTokenRequest.VaultTokenRequestBuilder - Class in org.springframework.vault.support
Builder to build a VaultTokenRequest.
VaultTokenResponse - Class in org.springframework.vault.support
Value object to bind Vault HTTP Token API responses.
VaultTokenResponse() - Constructor for class org.springframework.vault.support.VaultTokenResponse
 
VaultTokenSupplier - Interface in org.springframework.vault.authentication
VaultTokenSupplier provides a VaultToken to be used for authenticated Vault access.
vaultTokenSupplier() - Method in class org.springframework.vault.config.AbstractReactiveVaultConfiguration
VaultTokenTemplate - Class in org.springframework.vault.core
Default implementation of VaultTokenOperations.
VaultTokenTemplate(VaultOperations) - Constructor for class org.springframework.vault.core.VaultTokenTemplate
Create a new VaultTokenTemplate with the given VaultOperations.
VaultTransitContext - Class in org.springframework.vault.support
Transit backend encryption/decryption/rewrapping context.
VaultTransitContext.VaultTransitRequestBuilder - Class in org.springframework.vault.support
Builder for VaultTransitContext.
VaultTransitKey - Interface in org.springframework.vault.support
A key inside Vault's transit backend.
VaultTransitKeyConfiguration - Class in org.springframework.vault.support
Value object to bind Vault HTTP Transit Key Config API requests.
VaultTransitKeyConfiguration.VaultTransitKeyConfigurationBuilder - Class in org.springframework.vault.support
VaultTransitKeyCreationRequest - Class in org.springframework.vault.support
Transit backend key creation request options.
VaultTransitKeyCreationRequest.VaultTransitKeyCreationRequestBuilder - Class in org.springframework.vault.support
VaultTransitOperations - Interface in org.springframework.vault.core
Interface that specifies operations using the transit backend.
VaultTransitTemplate - Class in org.springframework.vault.core
Default implementation of VaultTransitOperations.
VaultTransitTemplate(VaultOperations, String) - Constructor for class org.springframework.vault.core.VaultTransitTemplate
Create a new VaultTransitTemplate given VaultOperations and the mount path.
VaultTypeMapper - Interface in org.springframework.vault.repository.convert
Vault-specific TypeMapper exposing that SecretDocuments might contain a type key.
VaultUnsealStatus - Interface in org.springframework.vault.support
Vault unseal status.
verify(String, Plaintext, Signature) - Method in interface org.springframework.vault.core.VaultTransitOperations
Verify the cryptographic signature using keyName of the given Plaintext and Signature.
verify(String, VaultSignatureVerificationRequest) - Method in interface org.springframework.vault.core.VaultTransitOperations
Verify the cryptographic signature using keyName of the given VaultSignRequest.
verify(String, Plaintext, Signature) - Method in class org.springframework.vault.core.VaultTransitTemplate
 
verify(String, VaultSignatureVerificationRequest) - Method in class org.springframework.vault.core.VaultTransitTemplate
 

W

with(HttpEntity<?>) - Method in class org.springframework.vault.authentication.AuthenticationSteps.HttpRequestBuilder
Configure a request entity.
with(HttpHeaders) - Method in class org.springframework.vault.authentication.AuthenticationSteps.HttpRequestBuilder
Configure a request headers.
with(VaultTransitContext) - Method in class org.springframework.vault.support.Ciphertext
Create a new Ciphertext object from this ciphertext associated with the given VaultTransitContext.
with(VaultTransitContext) - Method in class org.springframework.vault.support.Plaintext
Create a new Plaintext object from this plaintext associated with the given VaultTransitContext.
with(Policy.Rule) - Method in class org.springframework.vault.support.Policy
Create a new Policy object containing all configured rules and add the given Policy.Rule to the new policy object.
withAltName(String) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
Add an alternative name.
withIpSubjectAltName(String) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
Add an IP subject alternative name.
withKeyStore(SslConfiguration.KeyStoreConfiguration) - Method in class org.springframework.vault.support.SslConfiguration
Create a new SslConfiguration with SslConfiguration.KeyStoreConfiguration applied retaining the trust store configuration.
withPolicy(String) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
Add a policy.
withTrustStore(SslConfiguration.KeyStoreConfiguration) - Method in class org.springframework.vault.support.SslConfiguration
Create a new SslConfiguration with trust store configuration applied retaining the SslConfiguration.getKeyStoreConfiguration() key store} configuration.
wrapped(VaultToken) - Static method in interface org.springframework.vault.authentication.AppRoleAuthenticationOptions.RoleId
Create a AppRoleAuthenticationOptions.RoleId object that obtains its value from unwrapping a response using the initial token from a Cubbyhole.
wrapped(VaultToken) - Static method in interface org.springframework.vault.authentication.AppRoleAuthenticationOptions.SecretId
Create a AppRoleAuthenticationOptions.SecretId object that obtains its value from unwrapping a response using the initial token from a Cubbyhole.
wrapped() - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions.CubbyholeAuthenticationOptionsBuilder
Configure whether to use wrapped token responses.
write(String) - Method in interface org.springframework.vault.core.ReactiveVaultOperations
Write to a Vault path.
write(String, Object) - Method in interface org.springframework.vault.core.ReactiveVaultOperations
Write to a Vault path.
write(String, Object) - Method in class org.springframework.vault.core.ReactiveVaultTemplate
 
write(String) - Method in interface org.springframework.vault.core.VaultOperations
Write to a Vault path.
write(String, Object) - Method in interface org.springframework.vault.core.VaultOperations
Write to a Vault path.
write(String, Object) - Method in class org.springframework.vault.core.VaultTemplate
 
write(Object, SecretDocument) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
 
writeInternal(Object, SecretDocumentAccessor, TypeInformation<?>) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
Internal write conversion method which should be used for nested invocations.
writeInternal(Object, SecretDocumentAccessor, VaultPersistentEntity<?>) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
 
writeMapInternal(Map<Object, Object>, Map<String, Object>, TypeInformation<?>) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
Writes the given Map to the given Map considering the given TypeInformation.
writePropertyInternal(Object, SecretDocumentAccessor, VaultPersistentProperty) - Method in class org.springframework.vault.repository.convert.MappingVaultConverter
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links
Spring Vault

Copyright © 2016–2018 Pivotal Software, Inc.. All rights reserved.