ClientHttpRequestFactory
to not expose the bean globally.ClientAuthentication
.AppIdAuthentication
.AppIdAuthenticationOptions
.ClientAuthentication
.AppRoleAuthentication
.AppRoleAuthenticationOptions
.AsyncTaskExecutor
used by LifecycleAwareSessionManager
.VaultMount
to path
.path
.AwsEc2Authentication
.AwsEc2Authentication
specifying
AwsEc2AuthenticationOptions
, VaultClient
and a RestTemplate
.AwsEc2Authentication
.AppIdAuthenticationOptions
instance.AppRoleAuthenticationOptions
instance.AwsEc2AuthenticationOptions
instance.CubbyholeAuthenticationOptions
instance.VaultCertificateRequest
instance.VaultMount
instance.VaultTokenRequest
instance.VaultTransitContext
instance.VaultTransitKeyConfiguration
instance.VaultTransitKeyCreationRequest
instance.ClientAuthentication
provides VaultToken
to be used for authenticated
Vault access.Bean
in case you want to expose a
ClientAuthentication
instance to the
ApplicationContext
.ClientAuthentication
.ClientCertificateAuthentication
using VaultClient
.ClientHttpRequestFactory
that supports Apache HTTP Components,
OkHttp, Netty and the JDK HTTP client (in that order).AbstractVaultConfiguration.ClientFactoryWrapper
containing a ClientHttpRequestFactory
.ClientOptions
with default timeouts of 5
TimeUnit.SECONDS
connection timeout and 15
TimeUnit.SECONDS
read timeout.ClientOptions
.name
.transit
operation.VaultTokenRequest
.SslConfiguration
for the given truststore.VaultCertificateRequest
given a commonName
.secretShares
and
secretThreshold
.VaultMount
given a type
.HttpHeaders
for a VaultToken
.name
.name
and
VaultTransitKeyCreationRequest
.KeyStore
from this CertificateBundle
containing the
private key and certificate chain.VaultTokenRequest
.URI
based on the given path
.path
.ClientAuthentication
implementation.CubbyholeAuthentication
.CubbyholeAuthenticationOptions
.VaultClientFactory
.DefaultVaultClientFactory
returning always the same
VaultClient
.VaultResponseEntity
.VaultResponseEntity
.VaultAccessor.RestTemplateCallback
in the scope of the RestTemplate
.RestTemplateCallback
.VaultAccessor.RestTemplateCallback
.VaultOperations.ClientCallback
.VaultOperations.SessionCallback
.VaultResponseEntity
.VaultResponseEntity
.VaultResponseEntity
.VaultResponseEntity
.SslConfiguration
for the given key store.SslConfiguration
for the given trust store.VaultEndpoint
given a URI
.Environment
to access property sources during Spring Vault
bootstrapping.VaultResponseEntity
.VaultResponseEntity
.VaultResponseEntity
.KeySpec
.VaultToken
from the VaultResponse
.X509Certificate
.X509Certificate
.URI
.VaultInitializationRequest
.VaultToken
to access Cubbyhole.roleName
and VaultCertificateRequest
.LifecycleAwareSessionManager
given ClientAuthentication
,
AsyncTaskExecutor
and VaultClient
.VaultToken
.MacAddressUserId
using a networkInterfaceIndex
.MacAddressUserId
using a networkInterfaceName
.VaultMount
to path
.transit
operation.SslConfiguration
without a KeyStore/TrustStore configured.CertificateBundle
given a private key with certificates and the
serial number.VaultToken
.VaultPkiOperations
if the PKI backend is mounted on a different
path than pki
.VaultTransitOperations
if the transit backend is mounted on a
different path than transit
.cubbyhole/token
.VaultResponseEntity
.VaultResponseEntity
.VaultResponseEntity
.VaultResponseEntity
.VaultResponseEntity
.VaultResponseEntity
.VaultToken
.VaultToken
.VaultToken
but not its child tokens.secretId
.VaultToken
.SessionManager
.VaultClientFactory
.SessionManager
.SimpleSessionManager
using a ClientAuthentication
.SslConfiguration
.StaticUserId
for a given userId
.ClientAuthentication
method.TokenAuthentication
with a static token
.TokenAuthentication
with a static token
.String/Object
map to a String/String
map.path
.AppIdUserIdMechanism
.RestTemplate
to operate on.VaultAccessor
with a RestTemplate
.RestTemplate
.VaultClientFactory
to be used with VaultTemplate
.VaultClient
instance(s).NestedRuntimeException
implementation.VaultException
with the specified detail message.NestedRuntimeException
with the specified detail message and
nested exception.VaultMount
.VaultTemplate
.VaultClient
.VaultOperations.VaultSession
.VaultPkiOperations
.VaultPropertySource
to Spring's
Environment
.VaultPropertySource
annotations.VaultAccessor
.VaultSysOperations
.VaultSysTemplate
with the given VaultOperations
.VaultTemplate
.VaultTokenRequest
.VaultTokenOperations
.VaultTokenTemplate
with the given VaultOperations
.VaultTransitContext
.transit
backend.VaultTransitKeyConfiguration
.VaultTransitKeyCreationRequest
.transit
backend.VaultTransitOperations
.Copyright © 2016–2017 Pivotal Software, Inc.. All rights reserved.