Package | Description |
---|---|
org.springframework.vault.authentication |
Support for authentication and session management.
|
org.springframework.vault.authentication.event |
Support classes for authentication application events.
|
org.springframework.vault.client |
Spring Vault Client abstraction.
|
org.springframework.vault.config |
Spring configuration for Vault.
|
org.springframework.vault.core |
Vault core support.
|
org.springframework.vault.core.lease |
The core package implementing lease renewal and secret rotation.
|
org.springframework.vault.core.util |
Property transformer classes for Spring Vault core support.
|
org.springframework.vault.repository.convert |
Spring Vault specific converter infrastructure.
|
org.springframework.vault.support |
Classes supporting the Vault packages, such as value objects.
|
Class and Description |
---|
LeaseStrategy
Strategy interface to control whether to retain or drop a
Lease after a failure. |
VaultResponse
Value object to bind generic Vault HTTP API responses.
|
VaultToken
Value object for a Vault token.
|
Class and Description |
---|
VaultToken
Value object for a Vault token.
|
Class and Description |
---|
VaultResponseSupport
Value object to bind generic Vault HTTP API responses.
|
VaultToken
Value object for a Vault token.
|
Class and Description |
---|
ClientOptions
Client options for Vault.
|
SslConfiguration
SSL configuration.
|
Class and Description |
---|
Ciphertext
Value object representing ciphertext with an optional
VaultTransitContext . |
Hmac
Value object representing Hmac digest.
|
Plaintext
Value object representing plaintext with an optional
VaultTransitContext . |
Policy
Value object representing a Vault policy associated with
Policy.Rule s. |
RawTransitKey
A exported raw key inside Vault's
transit backend. |
Signature
Value object representing a Signature.
|
SignatureValidation
Value object representing the result of a
Signature validation. |
TransitKeyType
Enumeration to specify the type of the transit key.
|
VaultCertificateRequest
Request for a Certificate.
|
VaultCertificateResponse
Value object to bind Vault HTTP PKI issue certificate API responses.
|
VaultDecryptionResult
Holds the response from decryption operation and provides methods to access the result.
|
VaultEncryptionResult
Holds the response from encryption operation and provides methods to access the result.
|
VaultHealth
Vault health state.
|
VaultHmacRequest
Request for a HMAC Digest.
|
VaultInitializationRequest
Value object to bind Vault HTTP Initialization API requests.
|
VaultInitializationResponse
Vault initialization response.
|
VaultMount
Value object to bind Vault HTTP Mount API requests/responses.
|
VaultResponse
Value object to bind generic Vault HTTP API responses.
|
VaultResponseSupport
Value object to bind generic Vault HTTP API responses.
|
VaultSignatureVerificationRequest
Request for a signature verification.
|
VaultSignCertificateRequestResponse
Value object to bind Vault HTTP PKI issue certificate API responses.
|
VaultSignRequest
Request for a signature creation request.
|
VaultToken
Value object for a Vault token.
|
VaultTokenRequest
Value object to bind Vault HTTP Token API requests.
|
VaultTokenResponse
Value object to bind Vault HTTP Token API responses.
|
VaultTransitContext
Transit backend encryption/decryption/rewrapping context.
|
VaultTransitKey
A key inside Vault's
transit backend. |
VaultTransitKeyConfiguration
Value object to bind Vault HTTP Transit Key Config API requests.
|
VaultTransitKeyCreationRequest
Transit backend key creation request options.
|
VaultUnsealStatus
Vault unseal status.
|
Versioned
Value object representing versioned secrets along
Versioned.Version metadata. |
Versioned.Metadata
Value object representing version metadata such as creation/deletion time.
|
Versioned.Version
Value object representing a Vault version.
|
WrappedMetadata
Value object representing wrapped secret metadata.
|
Class and Description |
---|
LeaseStrategy
Strategy interface to control whether to retain or drop a
Lease after a failure. |
VaultResponseSupport
Value object to bind generic Vault HTTP API responses.
|
Class and Description |
---|
VaultResponse
Value object to bind generic Vault HTTP API responses.
|
Class and Description |
---|
VaultResponse
Value object to bind generic Vault HTTP API responses.
|
Class and Description |
---|
AbstractResult
Supporting class for computation results allowing introspection of the result value.
|
Certificate
Value object representing a certificate consisting of the certificate and the issuer
certificate.
|
CertificateBundle
Value object representing a certificate bundle consisting of a private key, the
certificate and the issuer certificate.
|
Ciphertext
Value object representing ciphertext with an optional
VaultTransitContext . |
Hmac
Value object representing Hmac digest.
|
LeaseStrategy
Strategy interface to control whether to retain or drop a
Lease after a failure. |
PemObject
Represents a PEM object that is internally decoded to a DER object.
|
Plaintext
Value object representing plaintext with an optional
VaultTransitContext . |
Policy
Value object representing a Vault policy associated with
Policy.Rule s. |
Policy.BuiltinCapabilities
Built-in Vault capabilities.
|
Policy.Capability
Capability interface representing capability literals.
|
Policy.Rule
Value object representing a rule for a certain path.
|
Policy.Rule.RuleBuilder
Builder for a
Policy.Rule . |
Signature
Value object representing a Signature.
|
SignatureValidation
Value object representing the result of a
Signature validation. |
SslConfiguration
SSL configuration.
|
SslConfiguration.KeyConfiguration
Configuration for a key in a keystore.
|
SslConfiguration.KeyStoreConfiguration
Configuration for a key store/trust store.
|
TransitKeyType
Enumeration to specify the type of the transit key.
|
VaultCertificateRequest
Request for a Certificate.
|
VaultCertificateRequest.VaultCertificateRequestBuilder |
VaultHmacRequest
Request for a HMAC Digest.
|
VaultHmacRequest.VaultHmacRequestBuilder
Builder to build a
VaultHmacRequest . |
VaultInitializationRequest
Value object to bind Vault HTTP Initialization API requests.
|
VaultMount
Value object to bind Vault HTTP Mount API requests/responses.
|
VaultMount.VaultMountBuilder
Builder to build a
VaultMount . |
VaultResponse
Value object to bind generic Vault HTTP API responses.
|
VaultResponseSupport
Value object to bind generic Vault HTTP API responses.
|
VaultSignatureVerificationRequest
Request for a signature verification.
|
VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder
Builder to build a
VaultSignatureVerificationRequest . |
VaultSignRequest
Request for a signature creation request.
|
VaultSignRequest.VaultSignRequestBuilder
Builder to build a
VaultSignRequest . |
VaultToken
Value object for a Vault token.
|
VaultTokenRequest
Value object to bind Vault HTTP Token API requests.
|
VaultTokenRequest.VaultTokenRequestBuilder
Builder to build a
VaultTokenRequest . |
VaultTransitContext
Transit backend encryption/decryption/rewrapping context.
|
VaultTransitContext.VaultTransitRequestBuilder
Builder for
VaultTransitContext . |
VaultTransitKeyConfiguration
Value object to bind Vault HTTP Transit Key Config API requests.
|
VaultTransitKeyConfiguration.VaultTransitKeyConfigurationBuilder
Builder for
VaultTransitKeyConfiguration . |
VaultTransitKeyCreationRequest
Transit backend key creation request options.
|
VaultTransitKeyCreationRequest.VaultTransitKeyCreationRequestBuilder
Builder for
VaultTransitKeyCreationRequest . |
Versioned
Value object representing versioned secrets along
Versioned.Version metadata. |
Versioned.Metadata
Value object representing version metadata such as creation/deletion time.
|
Versioned.Metadata.MetadataBuilder
Builder for
Versioned.Metadata objects. |
Versioned.Version
Value object representing a Vault version.
|
Copyright © 2016–2019 Pivotal Software, Inc.. All rights reserved.