Uses of Class
io.github.jopenlibs.vault.VaultConfig
Packages that use VaultConfig
Package
Description
The root package containing the primary
Vault driver class.Classes implementing the various endpoints of the Vault HTTP API.
Intended for internal use by other classes within the Vault driver library.
Classes implementing Vault's mounts system.
-
Uses of VaultConfig in io.github.jopenlibs.vault
Methods in io.github.jopenlibs.vault that return VaultConfigModifier and TypeMethodDescriptionSets the address (URL) of the Vault server instance to which API calls should be sent.VaultConfig.build()This is the terminating method in the builder pattern.VaultConfig.engineVersion(Integer globalEngineVersion) Sets the KV Secrets Engine version of the Vault server instance.VaultConfig.environmentLoader(EnvironmentLoader environmentLoader) The code used to load environment variables is encapsulated here, so that a mock version of that environment loader can be used by unit tests.VaultConfig.httpClient(HttpClient httpClient) Set a preconfigured HttpClient instance to use by REST API calls.Optional.VaultConfig.openTimeout(Integer openTimeout) The number of seconds to wait before giving up on establishing an HTTP(S) connection to the Vault server.VaultConfig.prefixPath(String prefixPath) Set the "path depth" of the prefix path, by explicitly specifying the prefix path, e.g., "foo/bar/blah" would set the prefix path depth to 3.VaultConfig.prefixPathDepth(int prefixPathDepth) Set the "path depth" of the prefix path.VaultConfig.putSecretsEngineVersionForPath(String path, String version) Sets the secrets Engine version be used by Vault for the provided path.VaultConfig.readTimeout(Integer readTimeout) After an HTTP(S) connection has already been established, this is the number of seconds to wait for all data to finish downloading.VaultConfig.secretsEnginePathMap(Map<String, String> secretEngineVersions) Sets the secrets Engine paths used by Vault.A container for SSL-related configuration options (e.g.Sets the token used to access Vault.Methods in io.github.jopenlibs.vault with parameters of type VaultConfigModifier and TypeMethodDescriptionstatic VaultVault.create(VaultConfig vaultConfig) static VaultVault.create(VaultConfig vaultConfig, Boolean useSecretsEnginePathMap, Integer globalFallbackVersion) Construct a Vault driver instance with the provided config settings.static VaultVault.create(VaultConfig vaultConfig, Integer engineVersion) Construct a Vault driver instance with the provided config settings, and use the provided global KV Engine version for all secrets.Constructors in io.github.jopenlibs.vault with parameters of type VaultConfigModifierConstructorDescriptionVaultImpl(VaultConfig vaultConfig) Construct a Vault driver instance with the provided config settings.VaultImpl(VaultConfig vaultConfig, Boolean useSecretsEnginePathMap, Integer globalFallbackVersion) Construct a Vault driver instance with the provided config settings.VaultImpl(VaultConfig vaultConfig, Integer engineVersion) Construct a Vault driver instance with the provided config settings, and use the provided global KV Engine version for all secrets. -
Uses of VaultConfig in io.github.jopenlibs.vault.api
Fields in io.github.jopenlibs.vault.api declared as VaultConfigConstructors in io.github.jopenlibs.vault.api with parameters of type VaultConfigModifierConstructorDescriptionAuth(VaultConfig config) Debug(VaultConfig config) Logical(VaultConfig config) protectedOperationsBase(VaultConfig config) -
Uses of VaultConfig in io.github.jopenlibs.vault.api.database
Constructors in io.github.jopenlibs.vault.api.database with parameters of type VaultConfigModifierConstructorDescriptionDatabase(VaultConfig config) Constructor for use when the Database backend is mounted on the default path (i.e.Database(VaultConfig config, String mountPath) Constructor for use when the Database backend is mounted on some non-default custom path (e.g. -
Uses of VaultConfig in io.github.jopenlibs.vault.api.pki
Constructors in io.github.jopenlibs.vault.api.pki with parameters of type VaultConfigModifierConstructorDescriptionPki(VaultConfig config) Constructor for use when the PKI backend is mounted on the default path (i.e.Pki(VaultConfig config, String mountPath) Constructor for use when the PKI backend is mounted on some non-default custom path (e.g. -
Uses of VaultConfig in io.github.jopenlibs.vault.api.sys
Constructors in io.github.jopenlibs.vault.api.sys with parameters of type VaultConfigModifierConstructorDescriptionLeases(VaultConfig config) Seal(VaultConfig config) Sys(VaultConfig config) Wrapping(VaultConfig config) -
Uses of VaultConfig in io.github.jopenlibs.vault.api.sys.mounts
Constructors in io.github.jopenlibs.vault.api.sys.mounts with parameters of type VaultConfig