A B C D E F G H I J K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- add(boolean) - Method in class io.github.jopenlibs.vault.json.JsonArray
-
Appends the JSON representation of the specified
boolean
value to the end of this array. - add(double) - Method in class io.github.jopenlibs.vault.json.JsonArray
-
Appends the JSON representation of the specified
double
value to the end of this array. - add(float) - Method in class io.github.jopenlibs.vault.json.JsonArray
-
Appends the JSON representation of the specified
float
value to the end of this array. - add(int) - Method in class io.github.jopenlibs.vault.json.JsonArray
-
Appends the JSON representation of the specified
int
value to the end of this array. - add(long) - Method in class io.github.jopenlibs.vault.json.JsonArray
-
Appends the JSON representation of the specified
long
value to the end of this array. - add(JsonValue) - Method in class io.github.jopenlibs.vault.json.JsonArray
-
Appends the specified JSON value to the end of this array.
- add(String) - Method in class io.github.jopenlibs.vault.json.JsonArray
-
Appends the JSON representation of the specified string to the end of this array.
- add(String, boolean) - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Appends a new member to the end of this object, with the specified name and the JSON representation of the specified
boolean
value. - add(String, double) - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Appends a new member to the end of this object, with the specified name and the JSON representation of the specified
double
value. - add(String, float) - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Appends a new member to the end of this object, with the specified name and the JSON representation of the specified
float
value. - add(String, int) - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Appends a new member to the end of this object, with the specified name and the JSON representation of the specified
int
value. - add(String, int[]) - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Appends a new member to the end of this object, with the specified name and the JSON representation of the specified
int[]
value. - add(String, long) - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Appends a new member to the end of this object, with the specified name and the JSON representation of the specified
long
value. - add(String, JsonValue) - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Appends a new member to the end of this object, with the specified name and the specified JSON value.
- add(String, String) - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Appends a new member to the end of this object, with the specified name and the JSON representation of the specified string.
- addIfNotNull(String, Object) - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Appends a new member to the end of this object, with the specified name and the JSON representation of the specified casted Object only if the value is not null.
- addQualifierToPath(List<String>, int, String) - Static method in class io.github.jopenlibs.vault.api.LogicalUtilities
-
Injects the supplied qualifier (either "data" or "metadata") into the second-from-the-root segment position, for a Vault path to be converted for use with a Version 2 secret engine.
- address(String) - Method in class io.github.jopenlibs.vault.VaultConfig
-
Sets the address (URL) of the Vault server instance to which API calls should be sent.
- adjustPathForDelete(String, int, Logical.logicalOperations) - Static method in class io.github.jopenlibs.vault.api.LogicalUtilities
-
In version 1 style secret engines, the same path is used for all CRUD operations on a secret.
- adjustPathForList(String, int, Logical.logicalOperations) - Static method in class io.github.jopenlibs.vault.api.LogicalUtilities
-
In version 1 style secret engines, the same path is used for all CRUD operations on a secret.
- adjustPathForReadOrWrite(String, int, Logical.logicalOperations) - Static method in class io.github.jopenlibs.vault.api.LogicalUtilities
-
In version 1 style secret engines, the same path is used for all CRUD operations on a secret.
- adjustPathForVersionDelete(String, int) - Static method in class io.github.jopenlibs.vault.api.LogicalUtilities
-
When deleting secret versions, you must inject the path segment "delete" right after the lowest-level path segment.
- adjustPathForVersionDestroy(String, int) - Static method in class io.github.jopenlibs.vault.api.LogicalUtilities
-
When destroying secret versions, you must inject the path segment "destroy" right after the lowest-level path segment.
- adjustPathForVersionUnDelete(String, int) - Static method in class io.github.jopenlibs.vault.api.LogicalUtilities
-
When undeleting secret versions, you must inject the path segment "undelete" right after the lowest-level path segment.
- allowAnyName(Boolean) - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- allowBareDomains(Boolean) - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- allowedDomains(List<String>) - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- allowIpSans(Boolean) - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- allowLocalhost(Boolean) - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- allowSpiffeName(Boolean) - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- allowSubdomains(Boolean) - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- array() - Static method in class io.github.jopenlibs.vault.json.Json
-
Creates a new empty JsonArray.
- array(boolean...) - Static method in class io.github.jopenlibs.vault.json.Json
-
Creates a new JsonArray that contains the JSON representations of the given
boolean
values. - array(double...) - Static method in class io.github.jopenlibs.vault.json.Json
-
Creates a new JsonArray that contains the JSON representations of the given
double
values. - array(float...) - Static method in class io.github.jopenlibs.vault.json.Json
-
Creates a new JsonArray that contains the JSON representations of the given
float
values. - array(int...) - Static method in class io.github.jopenlibs.vault.json.Json
-
Creates a new JsonArray that contains the JSON representations of the given
int
values. - array(long...) - Static method in class io.github.jopenlibs.vault.json.Json
-
Creates a new JsonArray that contains the JSON representations of the given
long
values. - array(String...) - Static method in class io.github.jopenlibs.vault.json.Json
-
Creates a new JsonArray that contains the JSON representations of the given strings.
- asArray() - Method in class io.github.jopenlibs.vault.json.JsonArray
- asArray() - Method in class io.github.jopenlibs.vault.json.JsonValue
-
Returns this JSON value as
JsonArray
, assuming that this value represents a JSON array. - asBoolean() - Method in class io.github.jopenlibs.vault.json.JsonValue
-
Returns this JSON value as a
boolean
value, assuming that this value is eithertrue
orfalse
. - asDouble() - Method in class io.github.jopenlibs.vault.json.JsonValue
-
Returns this JSON value as a
double
value, assuming that this value represents a JSON number. - asFloat() - Method in class io.github.jopenlibs.vault.json.JsonValue
-
Returns this JSON value as a
float
value, assuming that this value represents a JSON number. - asInt() - Method in class io.github.jopenlibs.vault.json.JsonValue
-
Returns this JSON value as an
int
value, assuming that this value represents a JSON number that can be interpreted as Javaint
. - asLong() - Method in class io.github.jopenlibs.vault.json.JsonValue
-
Returns this JSON value as a
long
value, assuming that this value represents a JSON number that can be interpreted as Javalong
. - asObject() - Method in class io.github.jopenlibs.vault.json.JsonObject
- asObject() - Method in class io.github.jopenlibs.vault.json.JsonValue
-
Returns this JSON value as
JsonObject
, assuming that this value represents a JSON object. - asString() - Method in class io.github.jopenlibs.vault.json.JsonValue
-
Returns this JSON value as String, assuming that this value represents a JSON string.
- auditNonHmacRequestKeys(List<String>) - Method in class io.github.jopenlibs.vault.api.mounts.MountConfig
- auditNonHmacRequestKeys(List<String>) - Method in class io.github.jopenlibs.vault.api.mounts.MountPayload
- auditNonHmacResponseKeys(List<String>) - Method in class io.github.jopenlibs.vault.api.mounts.MountConfig
- auditNonHmacResponseKeys(List<String>) - Method in class io.github.jopenlibs.vault.api.mounts.MountPayload
- auth() - Method in class io.github.jopenlibs.vault.Vault
-
Returns the implementing class for operations on Vault's
/v1/auth/*
REST endpoints - Auth - Class in io.github.jopenlibs.vault.api
-
The implementing class for operations on Vault's
/v1/auth/*
REST endpoints. - Auth(VaultConfig) - Constructor for class io.github.jopenlibs.vault.api.Auth
- Auth.TokenRequest - Class in io.github.jopenlibs.vault.api
-
A container for all of the options that can be passed to the createToken(TokenRequest) method, to avoid that method having an excessive number of parameters (with
null
typically passed to most of them). - authentication - io.github.jopenlibs.vault.api.Logical.logicalOperations
- AuthResponse - Class in io.github.jopenlibs.vault.response
-
This class is a container for the information returned by Vault in auth backend operations.
- AuthResponse(RestResponse, int) - Constructor for class io.github.jopenlibs.vault.response.AuthResponse
-
This constructor simply exposes the common base class constructor.
- AWS - io.github.jopenlibs.vault.api.mounts.MountType
B
- body(byte[]) - Method in class io.github.jopenlibs.vault.rest.Rest
-
Sets a binary payload that will be sent as the request body for POST or PUT requests.
- build() - Method in class io.github.jopenlibs.vault.SslConfig
-
This is the terminating method in the builder pattern.
- build() - Method in class io.github.jopenlibs.vault.VaultConfig
-
This is the terminating method in the builder pattern.
C
- certificate(String) - Method in class io.github.jopenlibs.vault.api.pki.Credential
- clientFlag(Boolean) - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- clientKeyPemFile(File) - Method in class io.github.jopenlibs.vault.SslConfig
-
An RSA private key, for use with Vault's TLS Certificate auth backend.
- clientKeyPemResource(String) - Method in class io.github.jopenlibs.vault.SslConfig
-
An RSA private key, for use with Vault's TLS Certificate auth backend.
- clientKeyPemUTF8(String) - Method in class io.github.jopenlibs.vault.SslConfig
-
An RSA private key, for use with Vault's TLS Certificate auth backend.
- clientPemFile(File) - Method in class io.github.jopenlibs.vault.SslConfig
-
An X.509 client certificate, for use with Vault's TLS Certificate auth backend.
- clientPemResource(String) - Method in class io.github.jopenlibs.vault.SslConfig
-
An X.509 certificate, for use with Vault's TLS Certificate auth backend.
- clientPemUTF8(String) - Method in class io.github.jopenlibs.vault.SslConfig
-
An X.509 client certificate, for use with Vault's TLS Certificate auth backend.
- codeSigningFlag(Boolean) - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- config - Variable in class io.github.jopenlibs.vault.api.OperationsBase
- config(MountConfig) - Method in class io.github.jopenlibs.vault.api.mounts.Mount
- connectTimeoutSeconds(Integer) - Method in class io.github.jopenlibs.vault.rest.Rest
-
The number of seconds to wait before giving up on establishing an HTTP(S) connection.
- CONSUL - io.github.jopenlibs.vault.api.mounts.MountType
- createOrUpdateRole(String) - Method in class io.github.jopenlibs.vault.api.pki.Pki
-
Operation to create an role using the PKI backend.
- createOrUpdateRole(String, DatabaseRoleOptions) - Method in class io.github.jopenlibs.vault.api.database.Database
-
Operation to create or update an role using the Database Secret engine.
- createOrUpdateRole(String, RoleOptions) - Method in class io.github.jopenlibs.vault.api.pki.Pki
-
Operation to create an role using the PKI backend.
- createToken(Auth.TokenRequest) - Method in class io.github.jopenlibs.vault.api.Auth
-
Operation to create an authentication token.
- createToken(Auth.TokenRequest, String) - Method in class io.github.jopenlibs.vault.api.Auth
-
Operation to create an authentication token.
- createWriter(Writer) - Method in class io.github.jopenlibs.vault.json.PrettyPrint
- creationStatements(List<String>) - Method in class io.github.jopenlibs.vault.api.database.DatabaseRoleOptions
- Credential - Class in io.github.jopenlibs.vault.api.pki
-
A container for credential details returned endpoints on the PKI backend.
- Credential() - Constructor for class io.github.jopenlibs.vault.api.pki.Credential
- CredentialFormat - Enum in io.github.jopenlibs.vault.api.pki
-
Possible format options for credentials issued by the PKI backend.
- creds(String) - Method in class io.github.jopenlibs.vault.api.database.Database
-
Operation to generate a new set of credentials using the Database backend.
- CUBBYHOLE - io.github.jopenlibs.vault.api.mounts.MountType
D
- database() - Method in class io.github.jopenlibs.vault.Vault
- database(String) - Method in class io.github.jopenlibs.vault.Vault
- Database - Class in io.github.jopenlibs.vault.api.database
-
The implementing class for operations on Vault's database backend.
- Database(VaultConfig) - Constructor for class io.github.jopenlibs.vault.api.database.Database
-
Constructor for use when the Database backend is mounted on the default path (i.e.
- Database(VaultConfig, String) - Constructor for class io.github.jopenlibs.vault.api.database.Database
-
Constructor for use when the Database backend is mounted on some non-default custom path (e.g.
- DATABASE - io.github.jopenlibs.vault.api.mounts.MountType
- DatabaseCredential - Class in io.github.jopenlibs.vault.api.database
- DatabaseCredential() - Constructor for class io.github.jopenlibs.vault.api.database.DatabaseCredential
- DatabaseResponse - Class in io.github.jopenlibs.vault.response
- DatabaseResponse(RestResponse, int) - Constructor for class io.github.jopenlibs.vault.response.DatabaseResponse
- DatabaseRoleOptions - Class in io.github.jopenlibs.vault.api.database
- DatabaseRoleOptions() - Constructor for class io.github.jopenlibs.vault.api.database.DatabaseRoleOptions
- dbName(String) - Method in class io.github.jopenlibs.vault.api.database.DatabaseRoleOptions
- debug() - Method in class io.github.jopenlibs.vault.Vault
-
Returns the implementing class for Vault's debug operations (e.g.
- Debug - Class in io.github.jopenlibs.vault.api
-
The implementing class for operations on REST endpoints, under the "Debug" section of the Vault HTTP API docs (https://www.vaultproject.io/docs/http/index.html).
- Debug(VaultConfig) - Constructor for class io.github.jopenlibs.vault.api.Debug
- defaultLeaseTtl(TimeToLive) - Method in class io.github.jopenlibs.vault.api.mounts.MountPayload
- defaultLeaseTtl(Integer) - Method in class io.github.jopenlibs.vault.api.mounts.MountConfig
- defaultTtl(String) - Method in class io.github.jopenlibs.vault.api.database.DatabaseRoleOptions
- delete() - Method in class io.github.jopenlibs.vault.rest.Rest
-
Executes an HTTP DELETE request with the settings already configured.
- delete(String) - Method in class io.github.jopenlibs.vault.api.Logical
-
Deletes the key/value pair located at the provided path.
- delete(String, int[]) - Method in class io.github.jopenlibs.vault.api.Logical
-
Soft deletes the specified version of the key/value pair located at the provided path.
- deleteRole(String) - Method in class io.github.jopenlibs.vault.api.database.Database
-
Operation to delete an role using the Database backend.
- deleteRole(String) - Method in class io.github.jopenlibs.vault.api.pki.Pki
-
Operation to delete an role using the PKI backend.
- deleteV1 - io.github.jopenlibs.vault.api.Logical.logicalOperations
- deleteV2 - io.github.jopenlibs.vault.api.Logical.logicalOperations
- DER - io.github.jopenlibs.vault.api.pki.CredentialFormat
- description(String) - Method in class io.github.jopenlibs.vault.api.mounts.Mount
- description(String) - Method in class io.github.jopenlibs.vault.api.mounts.MountConfig
- description(String) - Method in class io.github.jopenlibs.vault.api.mounts.MountPayload
- destroy - io.github.jopenlibs.vault.api.Logical.logicalOperations
- destroy(String, int[]) - Method in class io.github.jopenlibs.vault.api.Logical
-
Performs a hard delete of the specified version of the key/value pair located at the provided path.
- disable(String) - Method in class io.github.jopenlibs.vault.api.mounts.Mounts
-
Operation to disable secrets engine mount point of given path.
- displayName(String) - Method in class io.github.jopenlibs.vault.api.Auth.TokenRequest
E
- emailProtectionFlag(Boolean) - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- enable(String, MountType, MountPayload) - Method in class io.github.jopenlibs.vault.api.mounts.Mounts
-
Operation to enable secrets engine at given path.
- enforceHostnames(Boolean) - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- engineVersion(Integer) - Method in class io.github.jopenlibs.vault.VaultConfig
-
Sets the KV Secrets Engine version of the Vault server instance.
- entityAlias(String) - Method in class io.github.jopenlibs.vault.api.Auth.TokenRequest
- environmentLoader(EnvironmentLoader) - Method in class io.github.jopenlibs.vault.SslConfig
-
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.
- environmentLoader(EnvironmentLoader) - Method in class io.github.jopenlibs.vault.VaultConfig
-
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.
- EnvironmentLoader - Class in io.github.jopenlibs.vault
-
The code used to load environment variables is encapsulated within an inner class, so that a mock version of that environment loader can be used by unit tests.
- EnvironmentLoader() - Constructor for class io.github.jopenlibs.vault.EnvironmentLoader
- equals(Object) - Method in class io.github.jopenlibs.vault.json.JsonArray
- equals(Object) - Method in class io.github.jopenlibs.vault.json.JsonObject
- equals(Object) - Method in class io.github.jopenlibs.vault.json.JsonObject.Member
- equals(Object) - Method in class io.github.jopenlibs.vault.json.JsonValue
-
Indicates whether some other object is "equal to" this one according to the contract specified in
Object.equals(Object)
. - explicitMaxTtl(String) - Method in class io.github.jopenlibs.vault.api.Auth.TokenRequest
F
- FALSE - Static variable in class io.github.jopenlibs.vault.json.Json
-
Represents the JSON literal
false
. - forceNoCache(Boolean) - Method in class io.github.jopenlibs.vault.api.mounts.MountConfig
- forceNoCache(Boolean) - Method in class io.github.jopenlibs.vault.api.mounts.MountPayload
- fromString(String) - Static method in enum io.github.jopenlibs.vault.api.pki.CredentialFormat
G
- get() - Method in class io.github.jopenlibs.vault.rest.Rest
-
Executes an HTTP GET request with the settings already configured.
- get(int) - Method in class io.github.jopenlibs.vault.json.JsonArray
-
Returns the value of the element at the specified position in this array.
- get(String) - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Returns the value of the member with the specified name in this object.
- getAccessor() - Method in class io.github.jopenlibs.vault.response.LookupResponse
- getAccessor() - Method in class io.github.jopenlibs.vault.response.WrapResponse
-
If the wrapped response is an authentication response containing a Vault token, this is the value of the wrapped token's accessor.
- getAddress() - Method in class io.github.jopenlibs.vault.VaultConfig
- getAllowAnyName() - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- getAllowBareDomains() - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- getAllowedDomains() - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- getAllowIpSans() - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- getAllowLocalhost() - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- getAllowSpiffename() - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- getAllowSubdomains() - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- getAppId() - Method in class io.github.jopenlibs.vault.response.AuthResponse
- getAuditNonHmacRequestKeys() - Method in class io.github.jopenlibs.vault.api.mounts.MountConfig
- getAuditNonHmacRequestKeys() - Method in class io.github.jopenlibs.vault.api.mounts.MountPayload
- getAuditNonHmacResponseKeys() - Method in class io.github.jopenlibs.vault.api.mounts.MountConfig
- getAuditNonHmacResponseKeys() - Method in class io.github.jopenlibs.vault.api.mounts.MountPayload
- getAuthClientToken() - Method in class io.github.jopenlibs.vault.response.AuthResponse
- getAuthLeaseDuration() - Method in class io.github.jopenlibs.vault.response.AuthResponse
- getAuthPolicies() - Method in class io.github.jopenlibs.vault.response.AuthResponse
- getBody() - Method in class io.github.jopenlibs.vault.rest.RestResponse
- getBoolean(String) - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Returns the
Boolean
value of the member with the specified name in this object. - getBoolean(String, boolean) - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Returns the
boolean
value of the member with the specified name in this object. - getCertificate() - Method in class io.github.jopenlibs.vault.api.pki.Credential
- getClientFlag() - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- getCodeSigningFlag() - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- getColumn() - Method in exception io.github.jopenlibs.vault.json.ParseException
-
Returns the index of the character at which the error occurred, relative to the line.
- getConfig() - Method in class io.github.jopenlibs.vault.api.mounts.Mount
- getCreationPath() - Method in class io.github.jopenlibs.vault.response.WrapResponse
-
Get the API path that was called in the original request
- getCreationStatements() - Method in class io.github.jopenlibs.vault.api.database.DatabaseRoleOptions
- getCreationTime() - Method in class io.github.jopenlibs.vault.response.LookupResponse
- getCreationTime() - Method in class io.github.jopenlibs.vault.response.WrapResponse
-
Get the time that the response-wrapping token was created
- getCreationTTL() - Method in class io.github.jopenlibs.vault.response.LookupResponse
- getCredential() - Method in class io.github.jopenlibs.vault.response.DatabaseResponse
- getCredential() - Method in class io.github.jopenlibs.vault.response.PkiResponse
- getData() - Method in class io.github.jopenlibs.vault.response.LogicalResponse
- getData() - Method in class io.github.jopenlibs.vault.response.UnwrapResponse
- getDataObject() - Method in class io.github.jopenlibs.vault.response.LogicalResponse
- getDbName() - Method in class io.github.jopenlibs.vault.api.database.DatabaseRoleOptions
- getDefaultLeaseTtl() - Method in class io.github.jopenlibs.vault.api.mounts.MountConfig
- getDefaultLeaseTtl() - Method in class io.github.jopenlibs.vault.api.mounts.MountPayload
- getDefaultTtl() - Method in class io.github.jopenlibs.vault.api.database.DatabaseRoleOptions
- getDescription() - Method in class io.github.jopenlibs.vault.api.mounts.Mount
- getDescription() - Method in class io.github.jopenlibs.vault.api.mounts.MountConfig
- getDescription() - Method in class io.github.jopenlibs.vault.api.mounts.MountPayload
- getDisplayName() - Method in class io.github.jopenlibs.vault.api.Auth.TokenRequest
- getDisplayName() - Method in class io.github.jopenlibs.vault.response.LookupResponse
- getDouble(String) - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Returns the
Double
value of the member with the specified name in this object. - getDouble(String, double) - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Returns the
double
value of the member with the specified name in this object. - getEmailProtectionFlag() - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- getEnforceHostnames() - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- getEngineVersionForSecretPath(String) - Method in class io.github.jopenlibs.vault.api.Logical
-
Provides the version of the secrets engine of the specified path, e.g.
- getEntityAlias() - Method in class io.github.jopenlibs.vault.api.Auth.TokenRequest
- getExplicitMaxTtl() - Method in class io.github.jopenlibs.vault.api.Auth.TokenRequest
- getExplicitMaxTTL() - Method in class io.github.jopenlibs.vault.response.LookupResponse
- getFloat(String) - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Returns the
Float
value of the member with the specified name in this object. - getFloat(String, float) - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Returns the
float
value of the member with the specified name in this object. - getForceNoCache() - Method in class io.github.jopenlibs.vault.api.mounts.MountConfig
- getForceNoCache() - Method in class io.github.jopenlibs.vault.api.mounts.MountPayload
- getGlobalEngineVersion() - Method in class io.github.jopenlibs.vault.VaultConfig
- getHttpStatusCode() - Method in exception io.github.jopenlibs.vault.VaultException
-
An HTTP status code, returned from a Vault server, that is the cause of this
VaultException
. - getId() - Method in class io.github.jopenlibs.vault.api.Auth.TokenRequest
- getId() - Method in class io.github.jopenlibs.vault.response.LookupResponse
- getInitialized() - Method in class io.github.jopenlibs.vault.response.HealthResponse
- getInt(String) - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Returns the
Integer
value of the member with the specified name in this object. - getInt(String, int) - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Returns the
int
value of the member with the specified name in this object. - getIssuingCa() - Method in class io.github.jopenlibs.vault.api.pki.Credential
- getKeyBits() - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- getKeyType() - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- getKeyUsage() - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- getLastRenewalTime() - Method in class io.github.jopenlibs.vault.response.LookupResponse
- getLeaseDuration() - Method in class io.github.jopenlibs.vault.response.LogicalResponse
- getLeaseId() - Method in class io.github.jopenlibs.vault.response.LogicalResponse
- getLine() - Method in exception io.github.jopenlibs.vault.json.ParseException
-
Returns the number of the line in which the error occurred.
- getListData() - Method in class io.github.jopenlibs.vault.response.LogicalResponse
- getLocal() - Method in class io.github.jopenlibs.vault.api.mounts.Mount
- getLocal() - Method in class io.github.jopenlibs.vault.api.mounts.MountPayload
- getLong(String) - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Returns the
Long
value of the member with the specified name in this object. - getLong(String, long) - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Returns the
long
value of the member with the specified name in this object. - getMaxLeaseTtl() - Method in class io.github.jopenlibs.vault.api.mounts.MountConfig
- getMaxLeaseTtl() - Method in class io.github.jopenlibs.vault.api.mounts.MountPayload
- getMaxRetries() - Method in class io.github.jopenlibs.vault.VaultConfig
- getMaxTtl() - Method in class io.github.jopenlibs.vault.api.database.DatabaseRoleOptions
- getMaxTtl() - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- getMeta() - Method in class io.github.jopenlibs.vault.api.Auth.TokenRequest
- getMimeType() - Method in class io.github.jopenlibs.vault.rest.RestResponse
- getMount() - Method in class io.github.jopenlibs.vault.response.MountResponse
- getMounts() - Method in class io.github.jopenlibs.vault.response.MountResponse
- getName() - Method in class io.github.jopenlibs.vault.api.database.DatabaseRoleOptions
- getName() - Method in class io.github.jopenlibs.vault.json.JsonObject.Member
-
Returns the name of this member.
- getNameSpace() - Method in class io.github.jopenlibs.vault.VaultConfig
- getNoDefaultPolicy() - Method in class io.github.jopenlibs.vault.api.Auth.TokenRequest
- getNonce() - Method in class io.github.jopenlibs.vault.response.AuthResponse
- getNoParent() - Method in class io.github.jopenlibs.vault.api.Auth.TokenRequest
- getNumberOfShares() - Method in class io.github.jopenlibs.vault.response.SealResponse
- getNumUses() - Method in class io.github.jopenlibs.vault.api.Auth.TokenRequest
- getNumUses() - Method in class io.github.jopenlibs.vault.response.LookupResponse
- getOffset() - Method in exception io.github.jopenlibs.vault.json.ParseException
-
Returns the absolute index of the character at which the error occurred.
- getOpenTimeout() - Method in class io.github.jopenlibs.vault.VaultConfig
- getPassword() - Method in class io.github.jopenlibs.vault.api.database.DatabaseCredential
- getPath() - Method in class io.github.jopenlibs.vault.response.LookupResponse
- getPemUTF8() - Method in class io.github.jopenlibs.vault.SslConfig
- getPeriod() - Method in class io.github.jopenlibs.vault.api.Auth.TokenRequest
- getPluginName() - Method in class io.github.jopenlibs.vault.api.mounts.MountConfig
- getPluginName() - Method in class io.github.jopenlibs.vault.api.mounts.MountPayload
- getPolices() - Method in class io.github.jopenlibs.vault.api.Auth.TokenRequest
- getPolicies() - Method in class io.github.jopenlibs.vault.response.LookupResponse
- getPrefixPathDepth() - Method in class io.github.jopenlibs.vault.VaultConfig
- getPrivateKey() - Method in class io.github.jopenlibs.vault.api.pki.Credential
- getPrivateKeyType() - Method in class io.github.jopenlibs.vault.api.pki.Credential
- getProgress() - Method in class io.github.jopenlibs.vault.response.SealResponse
- getReadTimeout() - Method in class io.github.jopenlibs.vault.VaultConfig
- getRenewable() - Method in class io.github.jopenlibs.vault.api.Auth.TokenRequest
- getRenewable() - Method in class io.github.jopenlibs.vault.response.AuthResponse
- getRenewable() - Method in class io.github.jopenlibs.vault.response.LogicalResponse
- getRenewable() - Method in class io.github.jopenlibs.vault.response.WrapResponse
- getRenewStatements() - Method in class io.github.jopenlibs.vault.api.database.DatabaseRoleOptions
- getRestResponse() - Method in class io.github.jopenlibs.vault.response.HealthResponse
- getRestResponse() - Method in class io.github.jopenlibs.vault.response.VaultResponse
- getRetries() - Method in class io.github.jopenlibs.vault.response.HealthResponse
- getRetries() - Method in class io.github.jopenlibs.vault.response.VaultResponse
- getRetryIntervalMilliseconds() - Method in class io.github.jopenlibs.vault.VaultConfig
- getRevocationStatements() - Method in class io.github.jopenlibs.vault.api.database.DatabaseRoleOptions
- getRole() - Method in class io.github.jopenlibs.vault.api.Auth.TokenRequest
- getRole(String) - Method in class io.github.jopenlibs.vault.api.database.Database
-
Operation to retrieve an role using the Database backend.
- getRole(String) - Method in class io.github.jopenlibs.vault.api.pki.Pki
-
Operation to retrieve an role using the PKI backend.
- getRoleOptions() - Method in class io.github.jopenlibs.vault.response.DatabaseResponse
- getRoleOptions() - Method in class io.github.jopenlibs.vault.response.PkiResponse
- getRollbackStatements() - Method in class io.github.jopenlibs.vault.api.database.DatabaseRoleOptions
- getSealed() - Method in class io.github.jopenlibs.vault.response.HealthResponse
- getSealed() - Method in class io.github.jopenlibs.vault.response.SealResponse
- getSealWrap() - Method in class io.github.jopenlibs.vault.api.mounts.Mount
- getSealWrap() - Method in class io.github.jopenlibs.vault.api.mounts.MountPayload
- getSecretEngineVersions() - Method in class io.github.jopenlibs.vault.Vault
- getSecretsEnginePathMap() - Method in class io.github.jopenlibs.vault.VaultConfig
- getSerialNumber() - Method in class io.github.jopenlibs.vault.api.pki.Credential
- getServerFlag() - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- getServerTimeUTC() - Method in class io.github.jopenlibs.vault.response.HealthResponse
- getSslConfig() - Method in class io.github.jopenlibs.vault.VaultConfig
- getSslContext() - Method in class io.github.jopenlibs.vault.SslConfig
- getStandby() - Method in class io.github.jopenlibs.vault.response.HealthResponse
- getStatus() - Method in class io.github.jopenlibs.vault.rest.RestResponse
- getString(String) - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Returns the
String
value of the member with the specified name in this object. - getString(String, String) - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Returns the
String
value of the member with the specified name in this object. - getThreshold() - Method in class io.github.jopenlibs.vault.response.SealResponse
- getToken() - Method in class io.github.jopenlibs.vault.response.WrapResponse
-
Get response-wrapped token.
- getToken() - Method in class io.github.jopenlibs.vault.VaultConfig
- getTokenAccessor() - Method in class io.github.jopenlibs.vault.response.AuthResponse
- getTtl() - Method in class io.github.jopenlibs.vault.api.Auth.TokenRequest
- getTtl() - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- getTtl() - Method in class io.github.jopenlibs.vault.response.WrapResponse
-
Get wrapped token TTL.
- getTTL() - Method in class io.github.jopenlibs.vault.response.LookupResponse
- getType() - Method in class io.github.jopenlibs.vault.api.Auth.TokenRequest
- getType() - Method in class io.github.jopenlibs.vault.api.mounts.Mount
- getUseCsrCommonName() - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- getUseCsrSans() - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- getUserId() - Method in class io.github.jopenlibs.vault.response.AuthResponse
- getUsername() - Method in class io.github.jopenlibs.vault.api.database.DatabaseCredential
- getUsername() - Method in class io.github.jopenlibs.vault.response.AuthResponse
- getUsername() - Method in class io.github.jopenlibs.vault.response.LookupResponse
- getValue() - Method in class io.github.jopenlibs.vault.json.JsonObject.Member
-
Returns the value of this member.
H
- hashCode() - Method in class io.github.jopenlibs.vault.json.JsonArray
- hashCode() - Method in class io.github.jopenlibs.vault.json.JsonObject
- hashCode() - Method in class io.github.jopenlibs.vault.json.JsonObject.Member
- hashCode() - Method in class io.github.jopenlibs.vault.json.JsonValue
- header(String, String) - Method in class io.github.jopenlibs.vault.rest.Rest
-
Adds a header to be sent with the HTTP request.
- health() - Method in class io.github.jopenlibs.vault.api.Debug
-
Returns the health status of Vault.
- health(Boolean, Integer, Integer, Integer) - Method in class io.github.jopenlibs.vault.api.Debug
-
An overloaded version of
Debug.health()
that allows for passing one or more optional parameters. - HealthResponse - Class in io.github.jopenlibs.vault.response
-
This class is a container for the information returned by Vault in
v1/sys/health
operations. - HealthResponse(RestResponse, int) - Constructor for class io.github.jopenlibs.vault.response.HealthResponse
-
Constructs a
HealthResponse
object from the data received in a health check operation.
I
- id(UUID) - Method in class io.github.jopenlibs.vault.api.Auth.TokenRequest
- IDENTITY - io.github.jopenlibs.vault.api.mounts.MountType
- indentWithSpaces(int) - Static method in class io.github.jopenlibs.vault.json.PrettyPrint
-
Print every value on a separate line.
- indentWithTabs() - Static method in class io.github.jopenlibs.vault.json.PrettyPrint
-
Do not break lines, but still insert whitespace between values.
- io.github.jopenlibs.vault - package io.github.jopenlibs.vault
-
The root package containing the primary
Vault
driver class. - io.github.jopenlibs.vault.api - package io.github.jopenlibs.vault.api
-
Classes implementing the various endpoints of the Vault HTTP API.
- io.github.jopenlibs.vault.api.database - package io.github.jopenlibs.vault.api.database
- io.github.jopenlibs.vault.api.mounts - package io.github.jopenlibs.vault.api.mounts
- io.github.jopenlibs.vault.api.pki - package io.github.jopenlibs.vault.api.pki
- io.github.jopenlibs.vault.json - package io.github.jopenlibs.vault.json
-
Intended for internal use by other classes within the Vault driver library.
- io.github.jopenlibs.vault.response - package io.github.jopenlibs.vault.response
-
Containers of data returned by the various Vault API calls.
- io.github.jopenlibs.vault.rest - package io.github.jopenlibs.vault.rest
-
Intended for internal use by other classes within the Vault driver library.
- isArray() - Method in class io.github.jopenlibs.vault.json.JsonArray
- isArray() - Method in class io.github.jopenlibs.vault.json.JsonValue
-
Detects whether this value represents a JSON array.
- isAuthRenewable() - Method in class io.github.jopenlibs.vault.response.AuthResponse
- isBoolean() - Method in class io.github.jopenlibs.vault.json.JsonValue
-
Detects whether this value represents a boolean value.
- isEmpty() - Method in class io.github.jopenlibs.vault.json.JsonArray
-
Returns
true
if this array contains no elements. - isEmpty() - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Returns
true
if this object contains no members. - isFalse() - Method in class io.github.jopenlibs.vault.json.JsonValue
-
Detects whether this value represents the JSON literal
false
. - isNull() - Method in class io.github.jopenlibs.vault.json.JsonValue
-
Detects whether this value represents the JSON literal
null
. - isNumber() - Method in class io.github.jopenlibs.vault.json.JsonValue
-
Detects whether this value represents a JSON number.
- isObject() - Method in class io.github.jopenlibs.vault.json.JsonObject
- isObject() - Method in class io.github.jopenlibs.vault.json.JsonValue
-
Detects whether this value represents a JSON object.
- isOrphan() - Method in class io.github.jopenlibs.vault.response.LookupResponse
- isRenewable() - Method in class io.github.jopenlibs.vault.response.LookupResponse
- isString() - Method in class io.github.jopenlibs.vault.json.JsonValue
-
Detects whether this value represents a JSON string.
- issue(String, String, List<String>, List<String>, String, CredentialFormat) - Method in class io.github.jopenlibs.vault.api.pki.Pki
-
Operation to generate a new set of credentials (private key and certificate) based on a given role using the PKI backend.
- issue(String, String, List<String>, List<String>, String, CredentialFormat, String) - Method in class io.github.jopenlibs.vault.api.pki.Pki
-
Operation to generate a new set of credentials or sign the embedded CSR, in the PKI backend.
- issuingCa(String) - Method in class io.github.jopenlibs.vault.api.pki.Credential
- isTrue() - Method in class io.github.jopenlibs.vault.json.JsonValue
-
Detects whether this value represents the JSON literal
true
. - isVerify() - Method in class io.github.jopenlibs.vault.SslConfig
- iterator() - Method in class io.github.jopenlibs.vault.json.JsonArray
-
Returns an iterator over the values of this array in document order.
- iterator() - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Returns an iterator over the members of this object in document order.
J
- Json - Class in io.github.jopenlibs.vault.json
-
This class serves as the entry point to the minimal-json API.
- JsonArray - Class in io.github.jopenlibs.vault.json
-
Represents a JSON array, an ordered collection of JSON values.
- JsonArray() - Constructor for class io.github.jopenlibs.vault.json.JsonArray
-
Creates a new empty JsonArray.
- JsonArray(JsonArray) - Constructor for class io.github.jopenlibs.vault.json.JsonArray
-
Creates a new JsonArray with the contents of the specified JSON array.
- JsonObject - Class in io.github.jopenlibs.vault.json
-
Represents a JSON object, a set of name/value pairs, where the names are strings and the values are JSON values.
- JsonObject() - Constructor for class io.github.jopenlibs.vault.json.JsonObject
-
Creates a new empty JsonObject.
- JsonObject(JsonObject) - Constructor for class io.github.jopenlibs.vault.json.JsonObject
-
Creates a new JsonObject, initialized with the contents of the specified JSON object.
- JsonObject.Member - Class in io.github.jopenlibs.vault.json
-
Represents a member of a JSON object, a pair of a name and a value.
- jsonObjectToWriteFromEngineVersion(Logical.logicalOperations, JsonObject) - Static method in class io.github.jopenlibs.vault.api.LogicalUtilities
-
In version two, when writing a secret, the JSONObject must be nested with "data" as the key.
- jsonResponse - Variable in class io.github.jopenlibs.vault.response.AuthResponse
- JsonValue - Class in io.github.jopenlibs.vault.json
-
Represents a JSON value.
K
- KEY_VALUE - io.github.jopenlibs.vault.api.mounts.MountType
- KEY_VALUE_V2 - io.github.jopenlibs.vault.api.mounts.MountType
- keyBits(Long) - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- keyStore(KeyStore, String) - Method in class io.github.jopenlibs.vault.SslConfig
-
A Java keystore, containing a client certificate that's registered with Vault's TLS Certificate auth backend.
- keyStoreFile(File, String) - Method in class io.github.jopenlibs.vault.SslConfig
-
A Java keystore, containing a client certificate that's registered with Vault's TLS Certificate auth backend.
- keyStoreResource(String, String) - Method in class io.github.jopenlibs.vault.SslConfig
-
A Java keystore, containing a client certificate that's registered with Vault's TLS Certificate auth backend.
- keyType(String) - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- keyUsage(List<String>) - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
L
- leases() - Method in class io.github.jopenlibs.vault.Vault
-
Returns the implementing class for Vault's lease operations (e.g.
- Leases - Class in io.github.jopenlibs.vault.api
-
The implementing class for operations on REST endpoints, under the "Leases" section of the Vault HTTP API docs (https://www.vaultproject.io/docs/http/index.html).
- Leases(VaultConfig) - Constructor for class io.github.jopenlibs.vault.api.Leases
- list() - Method in class io.github.jopenlibs.vault.api.mounts.Mounts
-
Operation to list all the mounted secrets engines.
- list(String) - Method in class io.github.jopenlibs.vault.api.Logical
-
Retrieve a list of keys corresponding to key/value pairs at a given Vault path.
- listV1 - io.github.jopenlibs.vault.api.Logical.logicalOperations
- listV2 - io.github.jopenlibs.vault.api.Logical.logicalOperations
- loadVariable(String) - Method in class io.github.jopenlibs.vault.EnvironmentLoader
- local(Boolean) - Method in class io.github.jopenlibs.vault.api.mounts.Mount
- local(Boolean) - Method in class io.github.jopenlibs.vault.api.mounts.MountPayload
- logical() - Method in class io.github.jopenlibs.vault.Vault
-
Returns the implementing class for Vault's core/logical operations (e.g.
- Logical - Class in io.github.jopenlibs.vault.api
-
The implementing class for Vault's core/logical operations (e.g.
- Logical(VaultConfig) - Constructor for class io.github.jopenlibs.vault.api.Logical
- Logical.logicalOperations - Enum in io.github.jopenlibs.vault.api
- LogicalResponse - Class in io.github.jopenlibs.vault.response
-
This class is a container for the information returned by Vault in logical API operations (e.g.
- LogicalResponse(RestResponse, int, Logical.logicalOperations) - Constructor for class io.github.jopenlibs.vault.response.LogicalResponse
- LogicalUtilities - Class in io.github.jopenlibs.vault.api
- loginByAppID(String, String, String) - Method in class io.github.jopenlibs.vault.api.Auth
-
Deprecated.
- loginByAppRole(String, String) - Method in class io.github.jopenlibs.vault.api.Auth
-
Basic login operation to authenticate to an app-role backend.
- loginByAppRole(String, String, String) - Method in class io.github.jopenlibs.vault.api.Auth
-
Basic login operation to authenticate to an app-role backend.
- loginByAwsEc2(String, String, String, String) - Method in class io.github.jopenlibs.vault.api.Auth
-
Basic login operation to authenticate to a AWS backend using EC2 authentication.
- loginByAwsEc2(String, String, String, String, String) - Method in class io.github.jopenlibs.vault.api.Auth
-
Basic login operation to authenticate to a AWS backend using EC2 authentication.
- loginByAwsIam(String, String, String, String, String) - Method in class io.github.jopenlibs.vault.api.Auth
-
Basic login operation to authenticate to a AWS backend using IAM authentication.
- loginByCert() - Method in class io.github.jopenlibs.vault.api.Auth
-
Basic login operation to authenticate using Vault's TLS Certificate auth backend.
- loginByCert(String) - Method in class io.github.jopenlibs.vault.api.Auth
-
Basic login operation to authenticate using Vault's TLS Certificate auth backend.
- loginByGCP(String, String) - Method in class io.github.jopenlibs.vault.api.Auth
-
Basic login operation to authenticate to an GCP backend.
- loginByGithub(String) - Method in class io.github.jopenlibs.vault.api.Auth
-
Basic login operation to authenticate to an github backend.
- loginByGithub(String, String) - Method in class io.github.jopenlibs.vault.api.Auth
-
Basic login operation to authenticate to an github backend.
- loginByJwt(String, String, String) - Method in class io.github.jopenlibs.vault.api.Auth
-
Basic login operation to authenticate to an JWT backend.
- loginByKubernetes(String, String) - Method in class io.github.jopenlibs.vault.api.Auth
-
Basic login operation to authenticate to an kubernetes backend.
- loginByLDAP(String, String) - Method in class io.github.jopenlibs.vault.api.Auth
-
Basic login operation to authenticate to a LDAP backend.
- loginByLDAP(String, String, String) - Method in class io.github.jopenlibs.vault.api.Auth
-
Basic login operation to authenticate to a LDAP backend.
- loginByUserPass(String, String) - Method in class io.github.jopenlibs.vault.api.Auth
-
Basic login operation to authenticate to a Username & Password backend.
- loginByUserPass(String, String, String) - Method in class io.github.jopenlibs.vault.api.Auth
-
Basic login operation to authenticate to a Username & Password backend.
- LookupResponse - Class in io.github.jopenlibs.vault.response
-
This class is a container for the information returned by Vault in lookup operations on auth backends.
- LookupResponse(RestResponse, int) - Constructor for class io.github.jopenlibs.vault.response.LookupResponse
-
This constructor simply exposes the common base class constructor.
- lookupSelf() - Method in class io.github.jopenlibs.vault.api.Auth
-
Returns information about the current client token.
- lookupSelf(String) - Method in class io.github.jopenlibs.vault.api.Auth
-
Returns information about the current client token.
- lookupWrap() - Method in class io.github.jopenlibs.vault.api.Auth
-
Returns information about the current client token for a wrapped token, for which the lookup endpoint is at "sys/wrapping/lookup".
- lookupWrap(String) - Method in class io.github.jopenlibs.vault.api.Auth
-
Returns information about the a wrapped token when authorization is needed for lookup, for which the lookup endpoint is at "sys/wrapping/lookup".
- lookupWrap(String, boolean) - Method in class io.github.jopenlibs.vault.api.Auth
-
Returns information about the a wrapped token, for which the lookup endpoint is at "sys/wrapping/lookup".
M
- maxLeaseTtl(TimeToLive) - Method in class io.github.jopenlibs.vault.api.mounts.MountPayload
- maxLeaseTtl(Integer) - Method in class io.github.jopenlibs.vault.api.mounts.MountConfig
- maxTtl(String) - Method in class io.github.jopenlibs.vault.api.database.DatabaseRoleOptions
- maxTtl(String) - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- merge(JsonObject) - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Copies all members of the specified object into this object.
- meta(Map<String, String>) - Method in class io.github.jopenlibs.vault.api.Auth.TokenRequest
- MINIMAL - Static variable in class io.github.jopenlibs.vault.json.WriterConfig
-
Write JSON in its minimal form, without any additional whitespace.
- mount - io.github.jopenlibs.vault.api.Logical.logicalOperations
- Mount - Class in io.github.jopenlibs.vault.api.mounts
-
A container for options returned by mounts endpoints on the Secret Engine backend.
- Mount() - Constructor for class io.github.jopenlibs.vault.api.mounts.Mount
- MountConfig - Class in io.github.jopenlibs.vault.api.mounts
-
A container for options returned by mounts endpoints on the Secret Engine backend.
- MountConfig() - Constructor for class io.github.jopenlibs.vault.api.mounts.MountConfig
- MountPayload - Class in io.github.jopenlibs.vault.api.mounts
-
A container for options sent to mounts endpoints on the Secret Engine backend as REST payload.
- MountPayload() - Constructor for class io.github.jopenlibs.vault.api.mounts.MountPayload
- MountResponse - Class in io.github.jopenlibs.vault.response
-
This class is a container for the information returned by Vault in /sys/mounts/ API operations (e.g.
- MountResponse(RestResponse, int, boolean) - Constructor for class io.github.jopenlibs.vault.response.MountResponse
- mounts() - Method in class io.github.jopenlibs.vault.Vault
-
Returns the implementing class for Vault's sys mounts operations (i.e.
- Mounts - Class in io.github.jopenlibs.vault.api.mounts
-
The implementing class for operations on Vault's
/v1/sys/mounts/*
REST endpoints. - Mounts(VaultConfig) - Constructor for class io.github.jopenlibs.vault.api.mounts.Mounts
- MountType - Enum in io.github.jopenlibs.vault.api.mounts
-
A representation of different available secret engine mount points
N
- name(String) - Method in class io.github.jopenlibs.vault.api.database.DatabaseRoleOptions
- names() - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Returns a list of the names in this object in document order.
- nameSpace(String) - Method in class io.github.jopenlibs.vault.VaultConfig
-
Optional.
- noDefaultPolicy(Boolean) - Method in class io.github.jopenlibs.vault.api.Auth.TokenRequest
- NOMAD - io.github.jopenlibs.vault.api.mounts.MountType
- noParent(Boolean) - Method in class io.github.jopenlibs.vault.api.Auth.TokenRequest
- NULL - Static variable in class io.github.jopenlibs.vault.json.Json
-
Represents the JSON literal
null
. - numUses(Long) - Method in class io.github.jopenlibs.vault.api.Auth.TokenRequest
O
- object() - Static method in class io.github.jopenlibs.vault.json.Json
-
Creates a new empty JsonObject.
- of(int, TimeUnit) - Static method in class io.github.jopenlibs.vault.api.mounts.TimeToLive
- of(String) - Static method in enum io.github.jopenlibs.vault.api.mounts.MountType
-
Get the
MountType
instance from the providedvalue
string. - openTimeout(Integer) - Method in class io.github.jopenlibs.vault.VaultConfig
-
The number of seconds to wait before giving up on establishing an HTTP(S) connection to the Vault server.
- OperationsBase - Class in io.github.jopenlibs.vault.api
-
The base class for all operation.
- OperationsBase(VaultConfig) - Constructor for class io.github.jopenlibs.vault.api.OperationsBase
- OperationsBase.EndpointOperation<T> - Interface in io.github.jopenlibs.vault.api
- optionalHeader(String, String) - Method in class io.github.jopenlibs.vault.rest.Rest
-
Deprecated.use
Rest.header(String, String)
instead.
P
- parameter(String, String) - Method in class io.github.jopenlibs.vault.rest.Rest
-
Adds a parameter to be sent with the HTTP request.
- parse(Reader) - Static method in class io.github.jopenlibs.vault.json.Json
-
Reads the entire input stream from the given reader and parses it as JSON.
- parse(String) - Static method in class io.github.jopenlibs.vault.json.Json
-
Parses the given input string as JSON.
- ParseException - Exception in io.github.jopenlibs.vault.json
-
An unchecked exception to indicate that an input does not qualify as valid JSON.
- password(String) - Method in class io.github.jopenlibs.vault.api.database.DatabaseCredential
- PEM - io.github.jopenlibs.vault.api.pki.CredentialFormat
- PEM_BUNDLE - io.github.jopenlibs.vault.api.pki.CredentialFormat
- pemFile(File) - Method in class io.github.jopenlibs.vault.SslConfig
-
An X.509 certificate, to use when communicating with Vault over HTTPS.
- pemResource(String) - Method in class io.github.jopenlibs.vault.SslConfig
-
An X.509 certificate, to use when communicating with Vault over HTTPS.
- pemUTF8(String) - Method in class io.github.jopenlibs.vault.SslConfig
-
An X.509 certificate, to use when communicating with Vault over HTTPS.
- period(String) - Method in class io.github.jopenlibs.vault.api.Auth.TokenRequest
- pki() - Method in class io.github.jopenlibs.vault.Vault
-
Returns the implementing class for Vault's PKI secret backend (i.e.
- pki(String) - Method in class io.github.jopenlibs.vault.Vault
-
Returns the implementing class for Vault's PKI secret backend, using a custom path when that backend is mounted on something other than the default (i.e.
- Pki - Class in io.github.jopenlibs.vault.api.pki
-
The implementing class for operations on Vault's PKI backend.
- Pki(VaultConfig) - Constructor for class io.github.jopenlibs.vault.api.pki.Pki
-
Constructor for use when the PKI backend is mounted on the default path (i.e.
- Pki(VaultConfig, String) - Constructor for class io.github.jopenlibs.vault.api.pki.Pki
-
Constructor for use when the PKI backend is mounted on some non-default custom path (e.g.
- PKI - io.github.jopenlibs.vault.api.mounts.MountType
- PkiResponse - Class in io.github.jopenlibs.vault.response
-
This class is a container for the information returned by Vault in PKI backend API operations (e.g.
- PkiResponse(RestResponse, int) - Constructor for class io.github.jopenlibs.vault.response.PkiResponse
- pluginName(String) - Method in class io.github.jopenlibs.vault.api.mounts.MountConfig
- pluginName(String) - Method in class io.github.jopenlibs.vault.api.mounts.MountPayload
- polices(List<String>) - Method in class io.github.jopenlibs.vault.api.Auth.TokenRequest
- post() - Method in class io.github.jopenlibs.vault.rest.Rest
-
Executes an HTTP POST request with the settings already configured.
- prefixPath(String) - Method in class io.github.jopenlibs.vault.VaultConfig
-
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.
- prefixPathDepth(int) - Method in class io.github.jopenlibs.vault.VaultConfig
-
Set the "path depth" of the prefix path.
- PRETTY_PRINT - Static variable in class io.github.jopenlibs.vault.json.WriterConfig
-
Write JSON in pretty-print, with each value on a separate line and an indentation of two spaces.
- PrettyPrint - Class in io.github.jopenlibs.vault.json
-
Enables human readable JSON output by inserting whitespace between values.after commas and colons.
- PrettyPrint(char[]) - Constructor for class io.github.jopenlibs.vault.json.PrettyPrint
- privateKey(String) - Method in class io.github.jopenlibs.vault.api.pki.Credential
- privateKeyType(String) - Method in class io.github.jopenlibs.vault.api.pki.Credential
- put() - Method in class io.github.jopenlibs.vault.rest.Rest
-
Executes an HTTP PUT request with the settings already configured.
- putSecretsEngineVersionForPath(String, String) - Method in class io.github.jopenlibs.vault.VaultConfig
-
Sets the secrets Engine version be used by Vault for the provided path.
R
- RABBITMQ - io.github.jopenlibs.vault.api.mounts.MountType
- read(String) - Method in class io.github.jopenlibs.vault.api.Logical
-
Basic read operation to retrieve a secret.
- read(String) - Method in class io.github.jopenlibs.vault.api.mounts.Mounts
-
Operation to read secrets engine mount point's configuration of given path.
- read(String, Boolean, Integer) - Method in class io.github.jopenlibs.vault.api.Logical
-
Basic read operation to retrieve a specified secret version for KV engine version 2.
- readTimeout(Integer) - Method in class io.github.jopenlibs.vault.VaultConfig
-
After an HTTP(S) connection has already been established, this is the number of seconds to wait for all data to finish downloading.
- readTimeoutSeconds(Integer) - Method in class io.github.jopenlibs.vault.rest.Rest
-
After an HTTP(S) connection has already been established, this is the number of seconds to wait for all data to finish downloading.
- readV1 - io.github.jopenlibs.vault.api.Logical.logicalOperations
- readV2 - io.github.jopenlibs.vault.api.Logical.logicalOperations
- remove(int) - Method in class io.github.jopenlibs.vault.json.JsonArray
-
Removes the element at the specified index from this array.
- remove(String) - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Removes a member with the specified name from this object.
- renew(String, long) - Method in class io.github.jopenlibs.vault.api.Leases
-
Renews a given secret lease.
- renewable(Boolean) - Method in class io.github.jopenlibs.vault.api.Auth.TokenRequest
- renewSelf() - Method in class io.github.jopenlibs.vault.api.Auth
-
Renews the lease associated with the calling token.
- renewSelf(long) - Method in class io.github.jopenlibs.vault.api.Auth
-
Renews the lease associated with the calling token.
- renewSelf(long, String) - Method in class io.github.jopenlibs.vault.api.Auth
-
Renews the lease associated with the calling token.
- renewStatements(List<String>) - Method in class io.github.jopenlibs.vault.api.database.DatabaseRoleOptions
- Rest - Class in io.github.jopenlibs.vault.rest
-
A simple client for issuing HTTP requests.
- Rest() - Constructor for class io.github.jopenlibs.vault.rest.Rest
- RestException - Exception in io.github.jopenlibs.vault.rest
- RestResponse - Class in io.github.jopenlibs.vault.rest
-
This class contains the metadata and data that was downloaded by
Rest
from an HTTP response. - RestResponse(int, String, byte[]) - Constructor for class io.github.jopenlibs.vault.rest.RestResponse
- retry(OperationsBase.EndpointOperation<T>) - Method in class io.github.jopenlibs.vault.api.OperationsBase
- revocationStatements(List<String>) - Method in class io.github.jopenlibs.vault.api.database.DatabaseRoleOptions
- revoke(String) - Method in class io.github.jopenlibs.vault.api.database.Database
-
Operation to revike a certificate in the vault using the Database backend.
- revoke(String) - Method in class io.github.jopenlibs.vault.api.Leases
-
Immediately revokes a secret associated with a given lease.
- revoke(String) - Method in class io.github.jopenlibs.vault.api.pki.Pki
-
Operation to revike a certificate in the vault using the PKI backend.
- revokeForce(String) - Method in class io.github.jopenlibs.vault.api.Leases
-
Revokes all secrets or tokens generated under a given prefix immediately.
- revokePrefix(String) - Method in class io.github.jopenlibs.vault.api.Leases
-
Revokes all secrets (via a lease ID prefix) or tokens (via the tokens' path property) generated under a given prefix immediately.
- revokeSelf() - Method in class io.github.jopenlibs.vault.api.Auth
-
Revokes current client token.
- revokeSelf(String) - Method in class io.github.jopenlibs.vault.api.Auth
-
Revokes current client token.
- rewrap(String) - Method in class io.github.jopenlibs.vault.api.Auth
-
Provide access to the
/sys/wrapping/rewrap
endpoint. - role(String) - Method in class io.github.jopenlibs.vault.api.Auth.TokenRequest
- RoleOptions - Class in io.github.jopenlibs.vault.api.pki
-
A container for options sent to and returned by role-related endpoints on the PKI backend.
- RoleOptions() - Constructor for class io.github.jopenlibs.vault.api.pki.RoleOptions
- rollbackStatements(List<String>) - Method in class io.github.jopenlibs.vault.api.database.DatabaseRoleOptions
- run(int) - Method in interface io.github.jopenlibs.vault.api.OperationsBase.EndpointOperation
-
Run an operation.
S
- seal() - Method in class io.github.jopenlibs.vault.api.Seal
-
Seal the Vault.
- seal() - Method in class io.github.jopenlibs.vault.Vault
-
Returns the implementing class for Vault's seal operations (e.g.
- Seal - Class in io.github.jopenlibs.vault.api
-
The implementing class for operations on REST endpoints, under the "seal/unseal/seal-status" section of the Vault HTTP API docs (https://www.vaultproject.io/api/system/index.html).
- Seal(VaultConfig) - Constructor for class io.github.jopenlibs.vault.api.Seal
- SealResponse - Class in io.github.jopenlibs.vault.response
-
This class is a container for the information returned by Vault in
v1/sys/*seal*
operations. - SealResponse(RestResponse, int) - Constructor for class io.github.jopenlibs.vault.response.SealResponse
-
This constructor simply exposes the common base class constructor.
- sealStatus() - Method in class io.github.jopenlibs.vault.api.Seal
-
Check progress of unsealing the Vault.
- sealWrap(Boolean) - Method in class io.github.jopenlibs.vault.api.mounts.Mount
- sealWrap(Boolean) - Method in class io.github.jopenlibs.vault.api.mounts.MountPayload
- secretsEnginePathMap(Map<String, String>) - Method in class io.github.jopenlibs.vault.VaultConfig
-
Sets the secrets Engine paths used by Vault.
- serialNumber(String) - Method in class io.github.jopenlibs.vault.api.pki.Credential
- serverFlag(Boolean) - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- set(int, boolean) - Method in class io.github.jopenlibs.vault.json.JsonArray
-
Replaces the element at the specified position in this array with the JSON representation of the specified
boolean
value. - set(int, double) - Method in class io.github.jopenlibs.vault.json.JsonArray
-
Replaces the element at the specified position in this array with the JSON representation of the specified
double
value. - set(int, float) - Method in class io.github.jopenlibs.vault.json.JsonArray
-
Replaces the element at the specified position in this array with the JSON representation of the specified
float
value. - set(int, int) - Method in class io.github.jopenlibs.vault.json.JsonArray
-
Replaces the element at the specified position in this array with the JSON representation of the specified
int
value. - set(int, long) - Method in class io.github.jopenlibs.vault.json.JsonArray
-
Replaces the element at the specified position in this array with the JSON representation of the specified
long
value. - set(int, JsonValue) - Method in class io.github.jopenlibs.vault.json.JsonArray
-
Replaces the element at the specified position in this array with the specified JSON value.
- set(int, String) - Method in class io.github.jopenlibs.vault.json.JsonArray
-
Replaces the element at the specified position in this array with the JSON representation of the specified string.
- set(String, boolean) - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Sets the value of the member with the specified name to the JSON representation of the specified
boolean
value. - set(String, double) - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Sets the value of the member with the specified name to the JSON representation of the specified
double
value. - set(String, float) - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Sets the value of the member with the specified name to the JSON representation of the specified
float
value. - set(String, int) - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Sets the value of the member with the specified name to the JSON representation of the specified
int
value. - set(String, long) - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Sets the value of the member with the specified name to the JSON representation of the specified
long
value. - set(String, JsonValue) - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Sets the value of the member with the specified name to the specified JSON value.
- set(String, String) - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Sets the value of the member with the specified name to the JSON representation of the specified string.
- singleLine() - Static method in class io.github.jopenlibs.vault.json.PrettyPrint
-
Print every value on a separate line.
- size() - Method in class io.github.jopenlibs.vault.json.JsonArray
-
Returns the number of elements in this array.
- size() - Method in class io.github.jopenlibs.vault.json.JsonObject
-
Returns the number of members (name/value pairs) in this object.
- SSH - io.github.jopenlibs.vault.api.mounts.MountType
- sslConfig(SslConfig) - Method in class io.github.jopenlibs.vault.VaultConfig
-
A container for SSL-related configuration options (e.g.
- SslConfig - Class in io.github.jopenlibs.vault
-
A container for SSL-related configuration options, meant to be stored within a
VaultConfig
instance. - SslConfig() - Constructor for class io.github.jopenlibs.vault.SslConfig
- sslContext(SSLContext) - Method in class io.github.jopenlibs.vault.rest.Rest
- sslVerification(Boolean) - Method in class io.github.jopenlibs.vault.rest.Rest
-
Whether or not HTTPS connections should verify that the server has a valid SSL certificate.
- SYSTEM - io.github.jopenlibs.vault.api.mounts.MountType
T
- TimeToLive - Class in io.github.jopenlibs.vault.api.mounts
-
A container for Time To Live information sent to mounts endpoints on the Secret Engine backend as REST payload.
- toEnableJson(MountType) - Method in class io.github.jopenlibs.vault.api.mounts.MountPayload
- token(String) - Method in class io.github.jopenlibs.vault.VaultConfig
-
Sets the token used to access Vault.
- TokenRequest() - Constructor for class io.github.jopenlibs.vault.api.Auth.TokenRequest
- toString() - Method in class io.github.jopenlibs.vault.api.mounts.TimeToLive
- toString() - Method in enum io.github.jopenlibs.vault.api.pki.CredentialFormat
- toString() - Method in class io.github.jopenlibs.vault.json.JsonValue
-
Returns the JSON string for this value in its minimal form, without any additional whitespace.
- toString(WriterConfig) - Method in class io.github.jopenlibs.vault.json.JsonValue
-
Returns the JSON string for this value using the given formatting.
- TOTP - io.github.jopenlibs.vault.api.mounts.MountType
- toTuneJson() - Method in class io.github.jopenlibs.vault.api.mounts.MountPayload
- TRANSIT - io.github.jopenlibs.vault.api.mounts.MountType
- TRUE - Static variable in class io.github.jopenlibs.vault.json.Json
-
Represents the JSON literal
true
. - trustStore(KeyStore) - Method in class io.github.jopenlibs.vault.SslConfig
-
A Java keystore, containing the X509 certificate used by Vault.
- trustStoreFile(File) - Method in class io.github.jopenlibs.vault.SslConfig
-
A Java keystore, containing the X509 certificate used by Vault.
- trustStoreResource(String) - Method in class io.github.jopenlibs.vault.SslConfig
-
A Java keystore, containing the X509 certificate used by Vault.
- ttl(String) - Method in class io.github.jopenlibs.vault.api.Auth.TokenRequest
- ttl(String) - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- tune(String, MountPayload) - Method in class io.github.jopenlibs.vault.api.mounts.Mounts
-
Operation to tune secrets engine mount point's configuration of given path.
- type(MountType) - Method in class io.github.jopenlibs.vault.api.mounts.Mount
- type(String) - Method in class io.github.jopenlibs.vault.api.Auth.TokenRequest
U
- unDelete - io.github.jopenlibs.vault.api.Logical.logicalOperations
- unDelete(String, int[]) - Method in class io.github.jopenlibs.vault.api.Logical
-
Recovers a soft delete of the specified version of the key/value pair located at the provided path.
- unmodifiableArray(JsonArray) - Static method in class io.github.jopenlibs.vault.json.JsonArray
-
Returns an unmodifiable wrapper for the specified JsonArray.
- unmodifiableObject(JsonObject) - Static method in class io.github.jopenlibs.vault.json.JsonObject
-
Returns an unmodifiable JsonObject for the specified one.
- unseal(String) - Method in class io.github.jopenlibs.vault.api.Seal
-
Enter a single master key share to progress the unsealing of the Vault.
- unseal(String, Boolean) - Method in class io.github.jopenlibs.vault.api.Seal
-
Enter a single master key share to progress the unsealing of the Vault.
- unwrap() - Method in class io.github.jopenlibs.vault.api.Auth
-
Returns the original response inside the wrapped auth token.
- unwrap(String) - Method in class io.github.jopenlibs.vault.api.Auth
-
Provide access to the
/sys/wrapping/unwrap
endpoint. - unwrap(String, boolean) - Method in class io.github.jopenlibs.vault.api.Auth
-
Provide access to the
/sys/wrapping/unwrap
endpoint. - UnwrapResponse - Class in io.github.jopenlibs.vault.response
-
This class is a container for the information returned by Vault in unwrap backend operations.
- UnwrapResponse(RestResponse, int) - Constructor for class io.github.jopenlibs.vault.response.UnwrapResponse
-
This constructor simply exposes the common base class constructor.
- upgrade(String) - Method in class io.github.jopenlibs.vault.api.Logical
-
Performs an upgrade of the secrets engine version of the specified KV store to version 2.
- url(String) - Method in class io.github.jopenlibs.vault.rest.Rest
-
Sets the base URL to which the HTTP request will be sent.
- useCsrCommonName(Boolean) - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- useCsrSans(Boolean) - Method in class io.github.jopenlibs.vault.api.pki.RoleOptions
- username(String) - Method in class io.github.jopenlibs.vault.api.database.DatabaseCredential
V
- value() - Method in enum io.github.jopenlibs.vault.api.mounts.MountType
- value(boolean) - Static method in class io.github.jopenlibs.vault.json.Json
-
Returns a JsonValue instance that represents the given
boolean
value. - value(double) - Static method in class io.github.jopenlibs.vault.json.Json
-
Returns a JsonValue instance that represents the given
double
value. - value(float) - Static method in class io.github.jopenlibs.vault.json.Json
-
Returns a JsonValue instance that represents the given
float
value. - value(int) - Static method in class io.github.jopenlibs.vault.json.Json
-
Returns a JsonValue instance that represents the given
int
value. - value(int[]) - Static method in class io.github.jopenlibs.vault.json.Json
-
Returns a JsonValue instance that represents the given
int[]
value. - value(long) - Static method in class io.github.jopenlibs.vault.json.Json
-
Returns a JsonValue instance that represents the given
long
value. - value(String) - Static method in class io.github.jopenlibs.vault.json.Json
-
Returns a JsonValue instance that represents the given string.
- valueOf(String) - Static method in enum io.github.jopenlibs.vault.api.Logical.logicalOperations
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.github.jopenlibs.vault.api.mounts.MountType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.github.jopenlibs.vault.api.pki.CredentialFormat
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.github.jopenlibs.vault.api.Logical.logicalOperations
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.github.jopenlibs.vault.api.mounts.MountType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.github.jopenlibs.vault.api.pki.CredentialFormat
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Method in class io.github.jopenlibs.vault.json.JsonArray
-
Returns a list of the values in this array in document order.
- Vault - Class in io.github.jopenlibs.vault
-
The Vault driver class, the primary interface through which dependent applications will access Vault.
- Vault(VaultConfig) - Constructor for class io.github.jopenlibs.vault.Vault
-
Construct a Vault driver instance with the provided config settings.
- Vault(VaultConfig, Boolean, Integer) - Constructor for class io.github.jopenlibs.vault.Vault
-
Construct a Vault driver instance with the provided config settings.
- Vault(VaultConfig, Integer) - Constructor for class io.github.jopenlibs.vault.Vault
-
Construct a Vault driver instance with the provided config settings, and use the provided global KV Engine version for all secrets.
- VAULT_TOKEN - Static variable in class io.github.jopenlibs.vault.VaultConfig
- vault.java.driver - module vault.java.driver
- VaultConfig - Class in io.github.jopenlibs.vault
-
A container for the configuration settings needed to initialize a
Vault
driver instance. - VaultConfig() - Constructor for class io.github.jopenlibs.vault.VaultConfig
- VaultException - Exception in io.github.jopenlibs.vault
- VaultException(String) - Constructor for exception io.github.jopenlibs.vault.VaultException
- VaultException(String, int) - Constructor for exception io.github.jopenlibs.vault.VaultException
-
Use this constructor to generate a
VaultException
instance that is based on receiving a particular HTTP status code from a Vault server (e.g. - VaultException(Throwable) - Constructor for exception io.github.jopenlibs.vault.VaultException
- VaultException(Throwable, int) - Constructor for exception io.github.jopenlibs.vault.VaultException
-
Use this constructor to generate a
VaultException
instance that is based on receiving a particular HTTP status code from a Vault server (e.g. - VaultResponse - Class in io.github.jopenlibs.vault.response
-
VaultResponse
is a common base class for the response objects returned by all API methods. - VaultResponse(RestResponse, int) - Constructor for class io.github.jopenlibs.vault.response.VaultResponse
- verify(Boolean) - Method in class io.github.jopenlibs.vault.SslConfig
-
Whether or not HTTPS connections to the Vault server should verify that a valid SSL certificate is being used.
W
- withNameSpace(String) - Method in class io.github.jopenlibs.vault.api.Auth
- withNameSpace(String) - Method in class io.github.jopenlibs.vault.api.database.Database
- withNameSpace(String) - Method in class io.github.jopenlibs.vault.api.Debug
- withNameSpace(String) - Method in class io.github.jopenlibs.vault.api.Leases
- withNameSpace(String) - Method in class io.github.jopenlibs.vault.api.Logical
-
Adds the requested namespace to the logical operation, which is then passed into the REST headers for said operation.
- withNameSpace(String) - Method in class io.github.jopenlibs.vault.api.pki.Pki
- withNameSpace(String) - Method in class io.github.jopenlibs.vault.api.Seal
- withRetries(int, int) - Method in class io.github.jopenlibs.vault.Vault
-
This method is chained ahead of endpoints (e.g.
- wrap(JsonObject, int) - Method in class io.github.jopenlibs.vault.api.Auth
-
Provide access to the
/sys/wrapping/wrap
endpoint. - WrapResponse - Class in io.github.jopenlibs.vault.response
-
When a response is wrapped, the normal API response from Vault does not contain the original secret, but rather contains a set of information related to the response-wrapping token.
- WrapResponse(RestResponse, int) - Constructor for class io.github.jopenlibs.vault.response.WrapResponse
-
Parse response-wrapping and create an instance of response.
- write(String, Map<String, Object>) - Method in class io.github.jopenlibs.vault.api.Logical
-
Basic operation to store secrets.
- WriterConfig - Class in io.github.jopenlibs.vault.json
-
Controls the formatting of the JSON output.
- WriterConfig() - Constructor for class io.github.jopenlibs.vault.json.WriterConfig
- writeTo(Writer) - Method in class io.github.jopenlibs.vault.json.JsonValue
-
Writes the JSON representation of this value to the given writer in its minimal form, without any additional whitespace.
- writeTo(Writer, WriterConfig) - Method in class io.github.jopenlibs.vault.json.JsonValue
-
Writes the JSON representation of this value to the given writer using the given formatting.
- writeV1 - io.github.jopenlibs.vault.api.Logical.logicalOperations
- writeV2 - io.github.jopenlibs.vault.api.Logical.logicalOperations
All Classes All Packages