Package org.springframework.vault.support
@NonNullApi
@NonNullFields
package org.springframework.vault.support
Classes supporting the Vault packages, such as value objects.
-
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
.Client options for Vault.Utility to parse a Go format duration intoDuration
.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
.A exported raw key inside Vault'stransit
backend.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.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.Builder to build aVaultHmacRequest
.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.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
.Value object to bind Vault HTTP PKI issue certificate API responses.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
.Value object to bind Vault HTTP Token API responses.Transform backend encode/decode context object.Builder forVaultTransformContext
.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.Builder forVaultTransitContext
.A key inside Vault'stransit
backend.Value object to bind Vault HTTP Transit Key Config API requests.Builder forVaultTransitKeyConfiguration
.Transit backend key creation request options.Builder forVaultTransitKeyCreationRequest
.Vault unseal status.Versioned<T>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.Value object representing wrapped secret metadata.