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

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.
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
 
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
altNames(Iterable<String>) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
Configure alternative names.
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
Create a AppIdAuthentication using AppIdAuthenticationOptions and RestOperations.
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
Create a AppRoleAuthentication using AppRoleAuthenticationOptions and RestOperations.
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
asString() - Method in class org.springframework.vault.support.Plaintext
 
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

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.support.VaultCertificateRequest.VaultCertificateRequestBuilder
Build a new VaultCertificateRequest instance.
build() - Method in class org.springframework.vault.support.VaultMount.VaultMountBuilder
Build a new VaultMount 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.support.VaultCertificateRequest
 
builder() - Static method in class org.springframework.vault.support.VaultMount
 
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
Build a VaultException given HttpStatusCodeException.
buildException(HttpStatusCodeException, String) - Static method in class org.springframework.vault.client.VaultResponses
Build a VaultException given HttpStatusCodeException and request path.

C

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.
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
Create a ClientCertificateAuthentication using RestOperations.
ClientFactoryWrapper(ClientHttpRequestFactory) - Constructor for class org.springframework.vault.config.AbstractVaultConfiguration.ClientFactoryWrapper
 
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
Create a AbstractVaultConfiguration.ClientFactoryWrapper containing a ClientHttpRequestFactory .
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
Create new ClientOptions.
commonName(String) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
Configure the common name.
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
 
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.
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.ClientHttpRequestFactoryFactory
Create a ClientHttpRequestFactory for the given ClientOptions and SslConfiguration.
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(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(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.
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.
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
 
createRestTemplate(VaultEndpoint, ClientHttpRequestFactory) - Static method in class org.springframework.vault.client.VaultClients
Create a RestTemplate configured with VaultEndpoint and ClientHttpRequestFactory.
createRestTemplate(VaultEndpointProvider, ClientHttpRequestFactory) - Static method in class org.springframework.vault.client.VaultClients
Create a RestTemplate configured with VaultEndpointProvider and ClientHttpRequestFactory.
createRestTemplate() - Static method in class org.springframework.vault.client.VaultClients
Create a RestTemplate for Vault interaction.
createUri(String) - Method in class org.springframework.vault.client.VaultEndpoint
Build the Vault URI based on the given path.
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
 
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
Create a new CubbyholeAuthentication given CubbyholeAuthenticationOptions and RestOperations.
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
 
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_PKCS7_IDENTITY_DOCUMENT_URI - Static variable in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions
 
delete(String) - Method in interface org.springframework.vault.core.VaultOperations
Delete a path in the secret backend.
delete(String) - Method in class org.springframework.vault.core.VaultTemplate
 
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
 
deletionAllowed(boolean) - Method in class org.springframework.vault.support.VaultTransitKeyConfiguration.VaultTransitKeyConfigurationBuilder
Set whether key deletion is allowed.
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.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
 
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.
doRevokeLease(RequestedSecret, Lease) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
Revoke the Lease.
doTransformProperties(Map<String, String>) - Method in class org.springframework.vault.core.env.LeaseAwareVaultPropertySource
Hook method to transform properties using PropertyTransformer.
doTransformProperties(Map<String, String>) - 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(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(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 variable in class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration
 
empty() - Static method in class org.springframework.vault.support.VaultTransitContext
 
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
 
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/.
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
Configure the explicit maximum TTL (seconds) for the token.
explicitMaxTtl(long, TimeUnit) - 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

FixedTimeoutRefreshTrigger(long, TimeUnit) - Constructor for class org.springframework.vault.authentication.LifecycleAwareSessionManager.FixedTimeoutRefreshTrigger
Create a new LifecycleAwareSessionManager.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.
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.
fromTimeToLive(long) - 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.
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
 
getAltNames() - Method in class org.springframework.vault.support.VaultCertificateRequest
 
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
 
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
 
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.CertificateBundle
 
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
 
getCredentialsProvider() - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions
 
getData() - Method in class org.springframework.vault.support.VaultResponseSupport
 
getDeletionAllowed() - Method in class org.springframework.vault.support.VaultTransitKeyConfiguration
 
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
 
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
 
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
 
getHost() - Method in class org.springframework.vault.client.VaultEndpoint
 
getId() - Method in class org.springframework.vault.support.VaultTokenRequest
 
getIdentityDocumentUri() - Method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions
 
getInitialToken() - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions
 
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.CertificateBundle
 
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
 
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
 
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.
getLatestVersion() - Method in class org.springframework.vault.support.VaultTransitKeyConfiguration
Deprecated.
since 1.1, property does not exist.
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
 
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
 
getMinRenewalSeconds() - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
 
getMode() - Method in class org.springframework.vault.core.lease.domain.RequestedSecret
 
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.core.lease.domain.RequestedSecret
 
getPlaintext() - Method in class org.springframework.vault.support.Plaintext
 
getPolicies() - Method in class org.springframework.vault.support.VaultTokenRequest
 
getPort() - Method in class org.springframework.vault.client.VaultEndpoint
 
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
 
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
 
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
 
getRoleId() - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions
 
getRootToken() - Method in interface org.springframework.vault.support.VaultInitializationResponse
 
getScheme() - Method in class org.springframework.vault.client.VaultEndpoint
 
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.CertificateBundle
 
getServerName() - Method in class org.springframework.vault.authentication.AwsIamAuthenticationOptions
 
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.SessionManager
Obtain a session token.
getSessionToken() - Method in class org.springframework.vault.authentication.SimpleSessionManager
 
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
 
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
 
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.
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.CertificateBundle
Retrieve the certificate as X509Certificate.
getX509IssuerCertificate() - Method in class org.springframework.vault.support.CertificateBundle
Retrieve the issuing CA certificate as X509Certificate.

H

handleLeaseEvent(SecretLeaseEvent, Map<String, String>) - 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
 

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
Configure a initialToken.
initialToken(VaultToken) - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions.CubbyholeAuthenticationOptionsBuilder
Configure the initial VaultToken to access Cubbyhole.
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
 
isExportable() - Method in interface org.springframework.vault.support.VaultTransitKey
 
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
 
isLatestVersion() - Method in interface org.springframework.vault.support.VaultTransitKey
 
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
 
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.

K

KeyStoreConfiguration(Resource, char[], String) - Constructor for class org.springframework.vault.support.SslConfiguration.KeyStoreConfiguration

L

latestVersion(int) - Method in class org.springframework.vault.support.VaultTransitKeyConfiguration.VaultTransitKeyConfigurationBuilder
Deprecated.
since 1.1, property does not exist.
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
Create a LifecycleAwareSessionManager given ClientAuthentication, AsyncTaskExecutor and RestOperations.
LifecycleAwareSessionManager(ClientAuthentication, TaskScheduler, RestOperations, LifecycleAwareSessionManager.RefreshTrigger) - Constructor for class org.springframework.vault.authentication.LifecycleAwareSessionManager
Create a LifecycleAwareSessionManager given ClientAuthentication, AsyncTaskExecutor and RestOperations.
LifecycleAwareSessionManager.FixedTimeoutRefreshTrigger - Class in org.springframework.vault.authentication
LifecycleAwareSessionManager.RefreshTrigger implementation using a fixed timeout to schedule renewal before a LoginToken expires.
LifecycleAwareSessionManager.RefreshTrigger - Interface in org.springframework.vault.authentication
Common interface for trigger objects that determine the next execution time of a refresh task that they get associated with.
list(String) - Method in interface org.springframework.vault.core.VaultOperations
Enumerate keys from a secret backend.
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.
login() - Method in class org.springframework.vault.authentication.AppIdAuthentication
 
login() - Method in class org.springframework.vault.authentication.AppRoleAuthentication
 
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.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.
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.
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

nextExecutionTime(LoginToken) - Method in class org.springframework.vault.authentication.LifecycleAwareSessionManager.FixedTimeoutRefreshTrigger
 
nextExecutionTime(LoginToken) - Method in interface org.springframework.vault.authentication.LifecycleAwareSessionManager.RefreshTrigger
Determine the next execution time according to the given trigger context.
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.
NONE - Static variable in class org.springframework.vault.support.SslConfiguration
Default SslConfiguration without a KeyStore/TrustStore configured.
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(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
Create a new LoginToken with a leaseDurationSeconds.
of(char[], long) - 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
Create a new Lease.
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(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(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.
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.
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
 
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.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.
Plaintext - Class in org.springframework.vault.support
Value object representing plaintext with an optional VaultTransitContext.
policies(Iterable<String>) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
Configure policies.
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(char[]) - Static method in class org.springframework.vault.authentication.AwsEc2AuthenticationOptions.Nonce
Create a wrapped AwsEc2AuthenticationOptions.Nonce given a nonce value.

R

RawTransitKey - Interface in org.springframework.vault.support
A exported raw key inside Vault's transit backend.
read(String) - Method in interface org.springframework.vault.core.VaultOperations
Read from a secret backend.
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
 
REFRESH_PERIOD_BEFORE_EXPIRY - Static variable in class org.springframework.vault.authentication.LifecycleAwareSessionManager
Refresh 5 seconds before the token expires.
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
Create a new renewable LoginToken with a leaseDurationSeconds.
renewable(char[], long) - 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.
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 interface org.springframework.vault.core.VaultTokenOperations
Revoke a VaultToken.
revoke(VaultToken) - Method in class org.springframework.vault.core.VaultTokenTemplate
 
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.If role is not specified, the friendly name (i.e., role name or username) of the IAM principal authenticated.
roleId(String) - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder
Configure the RoleId.
rotate(String) - Method in interface org.springframework.vault.core.VaultTransitOperations
Rotates the version of the named key.
rotate(String) - Method in class org.springframework.vault.core.VaultTransitTemplate
 
rotating(String) - Static method in class org.springframework.vault.core.lease.domain.RequestedSecret
Create a rotating RequestedSecret at path.

S

seal() - Method in interface org.springframework.vault.core.VaultSysOperations
Seal vault.
seal() - Method in class org.springframework.vault.core.VaultSysTemplate
 
secretId(String) - Method in class org.springframework.vault.authentication.AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder
Configure a secretId.
secretLeaseContainer() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
SecretLeaseContainer - Class in org.springframework.vault.core.lease
Event-based container to request secrets from Vault and renew the associated Lease.
SecretLeaseContainer(VaultOperations) - Constructor for class org.springframework.vault.core.lease.SecretLeaseContainer
SecretLeaseContainer(VaultOperations, TaskScheduler) - Constructor for class org.springframework.vault.core.lease.SecretLeaseContainer
Create a new SecretLeaseContainer given VaultOperations and TaskScheduler.
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.
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.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
 
setData(T) - Method in class org.springframework.vault.support.VaultResponseSupport
 
setExpiryThresholdSeconds(int) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
Set the expiry threshold.
setHost(String) - Method in class org.springframework.vault.client.VaultEndpoint
Sets the hostname.
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
 
setMinRenewalSeconds(int) - Method in class org.springframework.vault.core.lease.SecretLeaseContainer
Sets the amount of seconds that is at least required before renewing a lease.
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.
setWarnings(List<String>) - Method in class org.springframework.vault.support.VaultResponseSupport
 
setWrapInfo(Map<String, String>) - Method in class org.springframework.vault.support.VaultResponseSupport
 
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

threadPoolTaskScheduler() - Method in class org.springframework.vault.config.AbstractVaultConfiguration
Create a ThreadPoolTaskScheduler used by LifecycleAwareSessionManager and SecretLeaseContainer.
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
 
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
Utility method converting a String/Object map to a String/String map.
toStringMap(Map<String, Object>) - Method in class org.springframework.vault.core.env.VaultPropertySource
Utility method converting a String/Object map to a String/String map.
transformProperties(Map<String, String>) - 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
Configure a TTL.
ttl(long, TimeUnit) - Method in class org.springframework.vault.support.VaultCertificateRequest.VaultCertificateRequestBuilder
Configure a TTL.
ttl(long) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
Configure a TTL (seconds) for the token.
ttl(long, TimeUnit) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
Configure a TTL (seconds) for the token.
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 key derivation.

U

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
userIdMechanism(AppIdUserIdMechanism) - Method in class org.springframework.vault.authentication.AppIdAuthenticationOptions.AppIdAuthenticationOptionsBuilder
Configure the AppIdUserIdMechanism.

V

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.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.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.
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.PrefixAwareUriTemplateHandler - Class in org.springframework.vault.client
 
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
 
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 NestedRuntimeException with the specified detail message and nested exception.
VaultHealth - Interface in org.springframework.vault.support
Vault health state.
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.
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.
VaultPkiOperations - Interface in org.springframework.vault.core
Interface that specifies PKI backend-related operations.
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 VaultPkiOperations 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.
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
 
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() - Constructor for class org.springframework.vault.core.VaultTemplate
Create a new VaultTemplate without setting RestOperations and SessionManager.
VaultTemplate(VaultEndpoint, ClientAuthentication) - Constructor for class org.springframework.vault.core.VaultTemplate
VaultTemplate(VaultEndpoint, ClientHttpRequestFactory, SessionManager) - Constructor for class org.springframework.vault.core.VaultTemplate
Create a new VaultTemplate with a VaultEndpoint, ClientHttpRequestFactory and SessionManager.
VaultTemplate(VaultEndpointProvider, ClientHttpRequestFactory, SessionManager) - Constructor for class org.springframework.vault.core.VaultTemplate
Create a new VaultTemplate with a VaultEndpointProvider, ClientHttpRequestFactory and SessionManager.
VaultToken - Class in org.springframework.vault.support
Value object for a Vault token.
VaultToken(char[]) - Constructor for class org.springframework.vault.support.VaultToken
 
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
 
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
 
VaultUnsealStatus - Interface in org.springframework.vault.support
Vault unseal status.

W

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.
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.
withPolicy(String) - Method in class org.springframework.vault.support.VaultTokenRequest.VaultTokenRequestBuilder
Add a policy.
wrapped() - Method in class org.springframework.vault.authentication.CubbyholeAuthenticationOptions.CubbyholeAuthenticationOptionsBuilder
Configure whether to use wrapped token responses.
write(String, Object) - Method in interface org.springframework.vault.core.VaultOperations
Write to a secret backend.
write(String, Object) - Method in class org.springframework.vault.core.VaultTemplate
 
write(String, Object, Class<T>) - Method in class org.springframework.vault.core.VaultTokenTemplate
 
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–2017 Pivotal Software, Inc.. All rights reserved.