Uses of Package
org.springframework.vault.support
Package
Description
Support for authentication and session management.
Support classes for authentication application events.
Spring Vault Client abstraction.
Spring configuration for Vault.
Vault core support.
The core package implementing lease renewal and secret rotation.
Property transformer classes for Spring Vault core support.
Spring Vault specific converter infrastructure.
Support infrastructure for query derivation of Vault specific repositories.
Classes supporting the Vault packages, such as value objects.
-
ClassDescriptionStrategy interface to control whether to retain or drop a
Lease
after a failure.Value object to bind generic Vault HTTP API responses.Value object for a Vault token. -
-
ClassDescriptionClient options for Vault.SSL configuration.Value object to bind generic Vault HTTP API responses.Value object for a Vault token.
-
-
ClassDescriptionValue object representing cipher text with an optional
VaultTransitContext
.Value object representing Hmac digest.Value object representing plain text with an optionalVaultTransitContext
.Value object representing a Vault policy associated withPolicy.Rule
s.A exported raw key inside Vault'stransit
backend.Value object representing a Signature.Value object representing the result of aSignature
validation.Value object representing cipher text with an optionalVaultTransformContext
.Value object representing plain text with an optionalVaultTransformContext
.Enumeration to specify the type of the transit key.Request for a Certificate.Value object to bind Vault HTTP PKI issue certificate API responses.Holds the response from decryption operation and provides methods to access the result.Holds the response from encryption operation and provides methods to access the result.Vault health state.Request for a HMAC Digest.Value object to bind Vault HTTP Initialization API requests.Vault initialization response.Value object to bind Vault HTTP kv metadata update API requests.Value object to bind Vault HTTP kv read metadata API responses.Value object to bind Vault HTTP Mount API requests/responses.Value object to bind generic Vault HTTP API responses.Value object to bind generic Vault HTTP API responses.Request for a signature verification.Value object to bind Vault HTTP PKI issue certificate API responses.Request for a signature creation request.Value object for a Vault token.Value object to bind Vault HTTP Token API requests.Value object to bind Vault HTTP Token API responses.Transform backend encode/decode context object.Holds the response from decryption operation and provides methods to access the result.Holds the response from encryption operation and provides methods to access the result.Transit backend encryption/decryption/rewrapping context.A key inside Vault'stransit
backend.Value object to bind Vault HTTP Transit Key Config API requests.Transit backend key creation request options.Vault unseal status.Value object representing versioned secrets alongVersioned.Version
metadata.Value object representing version metadata such as creation/deletion time.Value object representing a Vault version.Value object representing wrapped secret metadata. -
ClassDescriptionStrategy interface to control whether to retain or drop a
Lease
after a failure.Value object to bind generic Vault HTTP API responses. -
-
-
ClassDescriptionValue object representing versioned secrets along
Versioned.Version
metadata.Value object representing version metadata such as creation/deletion time. -
ClassDescriptionSupporting class for computation results allowing introspection of the result value.Value object representing a certificate consisting of the certificate and the issuer certificate.Value object representing a certificate bundle consisting of a private key, the certificate and the issuer certificate.Value object representing cipher text with an optional
VaultTransitContext
.Value object representing Hmac digest.Strategy interface to control whether to retain or drop aLease
after a failure.Represents a PEM object that is internally decoded to a DER object.Value object representing plain text with an optionalVaultTransitContext
.Value object representing a Vault policy associated withPolicy.Rule
s.Built-in Vault capabilities.Capability interface representing capability literals.Value object representing a rule for a certain path.Builder for aPolicy.Rule
.Value object representing a Signature.Value object representing the result of aSignature
validation.SSL configuration.Configuration for a key in a keystore.Configuration for a key store/trust store.Value object representing cipher text with an optionalVaultTransformContext
.Value object representing plain text with an optionalVaultTransformContext
.Enumeration to specify the type of the transit key.Request for a Certificate.Request for a HMAC Digest.Builder to build aVaultHmacRequest
.Value object to bind Vault HTTP Initialization API requests.Value object to bind Vault HTTP kv metadata update API requests.Value object to bind Vault HTTP kv read metadata API responses.Value object to bind Vault HTTP Mount API requests/responses.Builder to build aVaultMount
.Value object to bind generic Vault HTTP API responses.Value object to bind generic Vault HTTP API responses.Request for a signature verification.Builder to build aVaultSignatureVerificationRequest
.Request for a signature creation request.Builder to build aVaultSignRequest
.Value object for a Vault token.Value object to bind Vault HTTP Token API requests.Builder to build aVaultTokenRequest
.Transform backend encode/decode context object.Builder forVaultTransformContext
.Transit backend encryption/decryption/rewrapping context.Builder forVaultTransitContext
.Value object to bind Vault HTTP Transit Key Config API requests.Builder forVaultTransitKeyConfiguration
.Transit backend key creation request options.Builder forVaultTransitKeyCreationRequest
.Value object representing versioned secrets alongVersioned.Version
metadata.Value object representing version metadata such as creation/deletion time.Builder forVersioned.Metadata
objects.Value object representing a Vault version.