A B C D E F G H I L M N P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- APPID - de.stklcode.jvault.connector.model.AuthBackend
- AppRole - Class in de.stklcode.jvault.connector.model
-
Vault AppRole role metamodel.
- AppRole() - Constructor for class de.stklcode.jvault.connector.model.AppRole
-
Construct empty
AppRole
object. - AppRole(String, String, Boolean, List<String>, List<String>, Integer, Integer, Integer, Integer, Integer) - Constructor for class de.stklcode.jvault.connector.model.AppRole
-
Construct complete
AppRole
object. - APPROLE - de.stklcode.jvault.connector.model.AuthBackend
- AppRoleBuilder - Class in de.stklcode.jvault.connector.model
-
A builder for vault AppRole roles..
- AppRoleBuilder(String) - Constructor for class de.stklcode.jvault.connector.model.AppRoleBuilder
-
Construct
AppRoleBuilder
with only the role name set. - AppRoleResponse - Class in de.stklcode.jvault.connector.model.response
-
Vault response for AppRole lookup.
- AppRoleResponse() - Constructor for class de.stklcode.jvault.connector.model.response.AppRoleResponse
- AppRoleSecret - Class in de.stklcode.jvault.connector.model
-
Vault AppRole role metamodel.
- AppRoleSecret() - Constructor for class de.stklcode.jvault.connector.model.AppRoleSecret
-
Construct empty
AppRoleSecret
object. - AppRoleSecret(String) - Constructor for class de.stklcode.jvault.connector.model.AppRoleSecret
-
Construct
AppRoleSecret
with secret ID. - AppRoleSecret(String, Map<String, Object>, List<String>) - Constructor for class de.stklcode.jvault.connector.model.AppRoleSecret
-
Construct
AppRoleSecret
with ID and metadata. - AppRoleSecretResponse - Class in de.stklcode.jvault.connector.model.response
-
Vault response for AppRole lookup.
- AppRoleSecretResponse() - Constructor for class de.stklcode.jvault.connector.model.response.AppRoleSecretResponse
- asOrphan() - Method in class de.stklcode.jvault.connector.model.TokenBuilder
-
Create token without parent.
- authAppId(String, String) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
-
Deprecated.
- authAppId(String, String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Deprecated.As of Vault 0.6.1 App-ID is superseded by AppRole. Consider using
VaultConnector.authAppRole(java.lang.String)
instead. - authAppRole(String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Authorize to Vault using AppRole method without secret ID.
- authAppRole(String, String) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- authAppRole(String, String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Authorize to Vault using AppRole method.
- AuthBackend - Enum in de.stklcode.jvault.connector.model
-
Currently supported authentication backends.
- AuthData - Class in de.stklcode.jvault.connector.model.response.embedded
-
Embedded authorization information inside Vault response.
- AuthData() - Constructor for class de.stklcode.jvault.connector.model.response.embedded.AuthData
- AuthMethod - Class in de.stklcode.jvault.connector.model.response.embedded
-
Embedded authentication method response.
- AuthMethod() - Constructor for class de.stklcode.jvault.connector.model.response.embedded.AuthMethod
- AuthMethodsResponse - Class in de.stklcode.jvault.connector.model.response
-
Authentication method response.
- AuthMethodsResponse() - Constructor for class de.stklcode.jvault.connector.model.response.AuthMethodsResponse
-
Construct empty
AuthMethodsResponse
object. - AuthorizationRequiredException - Exception in de.stklcode.jvault.connector.exception
-
Exception thrown trying to do a request without any authorization handles.
- AuthorizationRequiredException() - Constructor for exception de.stklcode.jvault.connector.exception.AuthorizationRequiredException
- AuthResponse - Class in de.stklcode.jvault.connector.model.response
-
Vault response for authentication providing auth info in
AuthData
field. - AuthResponse() - Constructor for class de.stklcode.jvault.connector.model.response.AuthResponse
- authToken(String) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- authToken(String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Authorize to Vault using token.
- authUserPass(String, String) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- authUserPass(String, String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Authorize to Vault using username and password.
B
- build() - Method in class de.stklcode.jvault.connector.builder.HTTPVaultConnectorBuilder
- build() - Method in interface de.stklcode.jvault.connector.builder.VaultConnectorBuilder
-
Build command, produces connector after initialization.
- build() - Method in class de.stklcode.jvault.connector.factory.HTTPVaultConnectorFactory
-
Deprecated.
- build() - Method in class de.stklcode.jvault.connector.model.AppRoleBuilder
-
Build the AppRole role based on given parameters.
- build() - Method in class de.stklcode.jvault.connector.model.TokenBuilder
-
Build the token based on given parameters.
- buildAndAuth() - Method in class de.stklcode.jvault.connector.builder.HTTPVaultConnectorBuilder
- buildAndAuth() - Method in interface de.stklcode.jvault.connector.builder.VaultConnectorBuilder
-
Build connector and authenticate with token set in factory or from environment.
- buildAndAuth() - Method in class de.stklcode.jvault.connector.factory.HTTPVaultConnectorFactory
-
Deprecated.
- builder() - Static method in class de.stklcode.jvault.connector.model.Token
-
Get
TokenBuilder
instance. - builder(String) - Static method in class de.stklcode.jvault.connector.model.AppRole
-
Get
AppRoleBuilder
instance.
C
- close() - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- ConnectionException - Exception in de.stklcode.jvault.connector.exception
-
Exception thrown on problems with connection to Vault backend.
- ConnectionException() - Constructor for exception de.stklcode.jvault.connector.exception.ConnectionException
-
Constructs a new empty exception.
- ConnectionException(String) - Constructor for exception de.stklcode.jvault.connector.exception.ConnectionException
-
Constructs a new exception with the specified detail message.
- ConnectionException(String, Throwable) - Constructor for exception de.stklcode.jvault.connector.exception.ConnectionException
-
Constructs a new exception with the specified detail message and cause.
- ConnectionException(Throwable) - Constructor for exception de.stklcode.jvault.connector.exception.ConnectionException
-
Constructs a new exception with the specified cause.
- createAppRole(AppRole) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- createAppRole(AppRole) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Register a new AppRole role from given metamodel.
- createAppRole(String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Register new AppRole role with default policy.
- createAppRole(String, String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Register new AppRole role with default policy and custom ID.
- createAppRole(String, List<String>) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Register new AppRole role with policies.
- createAppRole(String, List<String>, String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Register new AppRole role with policies and custom ID.
- createAppRoleSecret(String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Register new random generated AppRole secret.
- createAppRoleSecret(String, AppRoleSecret) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- createAppRoleSecret(String, AppRoleSecret) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Register new AppRole secret with custom ID.
- createAppRoleSecret(String, String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Register new AppRole secret with custom ID.
- createToken(Token) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- createToken(Token) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Create a new token.
- createToken(Token, boolean) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- createToken(Token, boolean) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Create a new token.
- createToken(Token, String) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- createToken(Token, String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Create a new token for specific role.
- CredentialsResponse - Class in de.stklcode.jvault.connector.model.response
-
Vault response from credentials lookup.
- CredentialsResponse() - Constructor for class de.stklcode.jvault.connector.model.response.CredentialsResponse
D
- de.stklcode.jvault.connector - package de.stklcode.jvault.connector
-
Java Vault Connector base package - contains
VaultConnector
interface and default implementation. - de.stklcode.jvault.connector.builder - package de.stklcode.jvault.connector.builder
-
This package contains the
VaultConnectorBuilder
to initialize a connector instance. - de.stklcode.jvault.connector.exception - package de.stklcode.jvault.connector.exception
-
Some custom exceptions for error handling.
- de.stklcode.jvault.connector.factory - package de.stklcode.jvault.connector.factory
-
This package contains the
VaultConnectorFactory
to initialize a connector instance. - de.stklcode.jvault.connector.internal - package de.stklcode.jvault.connector.internal
- de.stklcode.jvault.connector.model - package de.stklcode.jvault.connector.model
-
Model classes for communication with the Vault API.
- de.stklcode.jvault.connector.model.response - package de.stklcode.jvault.connector.model.response
-
Model classes for responses from the Vault API.
- de.stklcode.jvault.connector.model.response.embedded - package de.stklcode.jvault.connector.model.response.embedded
-
Embedded data classes for responses from the Vault API.
- DEFAULT_HOST - Static variable in class de.stklcode.jvault.connector.builder.HTTPVaultConnectorBuilder
- DEFAULT_NUMBER_OF_RETRIES - Static variable in class de.stklcode.jvault.connector.builder.HTTPVaultConnectorBuilder
- DEFAULT_PORT - Static variable in class de.stklcode.jvault.connector.builder.HTTPVaultConnectorBuilder
- DEFAULT_PREFIX - Static variable in class de.stklcode.jvault.connector.builder.HTTPVaultConnectorBuilder
- DEFAULT_TLS - Static variable in class de.stklcode.jvault.connector.builder.HTTPVaultConnectorBuilder
- DEFAULT_TLS_VERSION - Static variable in class de.stklcode.jvault.connector.builder.HTTPVaultConnectorBuilder
- DEFAULT_TLS_VERSION - Static variable in class de.stklcode.jvault.connector.HTTPVaultConnector
- delete(String) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- delete(String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Delete key from Vault.
- delete(String, String) - Method in class de.stklcode.jvault.connector.internal.RequestHelper
-
Execute HTTP request using DELETE method.
- deleteAllSecretVersions(String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Delete latest version of a secret from Vault.
- deleteAllSecretVersions(String, String) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- deleteAllSecretVersions(String, String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Delete latest version of a secret from Vault.
- deleteAppRole(String) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- deleteAppRole(String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Delete AppRole role from Vault.
- deleteLatestSecretVersion(String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Delete latest version of a secret from Vault.
- deleteLatestSecretVersion(String, String) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- deleteLatestSecretVersion(String, String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Delete latest version of a secret from Vault.
- deleteSecret(String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Delete secret from Vault.
- deleteSecretVersions(String, int...) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Delete secret versions from Vault.
- deleteSecretVersions(String, String, int...) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- deleteSecretVersions(String, String, int...) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Delete secret versions from Vault.
- deleteWithoutResponse(String, String) - Method in class de.stklcode.jvault.connector.internal.RequestHelper
-
Execute HTTP request using DELETE method and expect empty (204) response.
- destroyAppRoleSecret(String, String) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- destroyAppRoleSecret(String, String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Destroy an AppRole secret.
- destroySecretVersions(String, int...) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Destroy secret versions from Vault.
- destroySecretVersions(String, String, int...) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- destroySecretVersions(String, String, int...) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Destroy secret versions from Vault.
E
- ErrorResponse - Class in de.stklcode.jvault.connector.model.response
-
Vault response in case of errors.
- ErrorResponse() - Constructor for class de.stklcode.jvault.connector.model.response.ErrorResponse
F
- forType(String) - Static method in enum de.stklcode.jvault.connector.model.AuthBackend
-
Retrieve
AuthBackend
value for given type string. - fromEnv() - Method in class de.stklcode.jvault.connector.builder.HTTPVaultConnectorBuilder
-
Build connector based on the VAULT_ADDR} and
VAULT_CACERT
(optional) environment variables. - fromEnv() - Method in class de.stklcode.jvault.connector.factory.HTTPVaultConnectorFactory
-
Deprecated.Build connector based on the VAULT_ADDR} and
VAULT_CACERT
(optional) environment variables.
G
- get(String) - Method in class de.stklcode.jvault.connector.model.response.SecretResponse
-
Get a single value for given key.
- get(String, Class<T>) - Method in class de.stklcode.jvault.connector.model.response.SecretResponse
-
Get response parsed as JSON.
- get(String, Map<String, String>, String) - Method in class de.stklcode.jvault.connector.internal.RequestHelper
-
Execute HTTP request using GET method.
- get(String, Map<String, String>, String, Class<T>) - Method in class de.stklcode.jvault.connector.internal.RequestHelper
-
Execute HTTP request using GET method and parse JSON result to target class.
- getAccessor() - Method in class de.stklcode.jvault.connector.model.AppRoleSecret
- getAccessor() - Method in class de.stklcode.jvault.connector.model.response.embedded.AuthData
- getAccessor() - Method in class de.stklcode.jvault.connector.model.response.embedded.TokenData
- getAppRoleID(String) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- getAppRoleID(String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Retrieve ID for an AppRole role.
- getAuth() - Method in class de.stklcode.jvault.connector.model.response.AuthResponse
- getAuthBackends() - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- getAuthBackends() - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Get all availale authentication backends.
- getBindSecretId() - Method in class de.stklcode.jvault.connector.model.AppRole
- getBoundCidrList() - Method in class de.stklcode.jvault.connector.model.AppRole
-
Deprecated.Use
AppRole.getSecretIdBoundCidrs()
instead, as this parameter is deprecated in Vault. - getBoundCidrListString() - Method in class de.stklcode.jvault.connector.model.AppRole
-
Deprecated.Use
AppRole.getSecretIdBoundCidrsString()
instead, as this parameter is deprecated in Vault. - getCidrList() - Method in class de.stklcode.jvault.connector.model.AppRoleSecret
- getCidrListString() - Method in class de.stklcode.jvault.connector.model.AppRoleSecret
- getClientToken() - Method in class de.stklcode.jvault.connector.model.response.embedded.AuthData
- getClusterId() - Method in class de.stklcode.jvault.connector.model.response.SealResponse
- getClusterID() - Method in class de.stklcode.jvault.connector.model.response.HealthResponse
- getClusterName() - Method in class de.stklcode.jvault.connector.model.response.HealthResponse
- getClusterName() - Method in class de.stklcode.jvault.connector.model.response.SealResponse
- getConfig() - Method in class de.stklcode.jvault.connector.model.response.embedded.AuthMethod
- getCreatedTime() - Method in class de.stklcode.jvault.connector.model.response.embedded.SecretMetadata
- getCreatedTime() - Method in class de.stklcode.jvault.connector.model.response.embedded.VersionMetadata
- getCreatedTimeString() - Method in class de.stklcode.jvault.connector.model.response.embedded.SecretMetadata
- getCreatedTimeString() - Method in class de.stklcode.jvault.connector.model.response.embedded.VersionMetadata
- getCreationTime() - Method in class de.stklcode.jvault.connector.model.AppRoleSecret
- getCreationTime() - Method in class de.stklcode.jvault.connector.model.response.embedded.TokenData
- getCreationTtl() - Method in class de.stklcode.jvault.connector.model.response.embedded.TokenData
- getCurrentVersion() - Method in class de.stklcode.jvault.connector.model.response.embedded.SecretMetadata
- getData() - Method in class de.stklcode.jvault.connector.model.response.AuthResponse
- getData() - Method in class de.stklcode.jvault.connector.model.response.RawDataResponse
- getData() - Method in class de.stklcode.jvault.connector.model.response.SecretResponse
-
Get complete data object.
- getData() - Method in class de.stklcode.jvault.connector.model.response.TokenResponse
- getDeletionTime() - Method in class de.stklcode.jvault.connector.model.response.embedded.VersionMetadata
- getDeletionTimeString() - Method in class de.stklcode.jvault.connector.model.response.embedded.VersionMetadata
- getDescription() - Method in class de.stklcode.jvault.connector.model.response.embedded.AuthMethod
- getDisplayName() - Method in class de.stklcode.jvault.connector.model.Token
- getErrors() - Method in class de.stklcode.jvault.connector.model.response.ErrorResponse
- getExpirationTime() - Method in class de.stklcode.jvault.connector.model.AppRoleSecret
- getHealth() - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- getHealth() - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Query server health information.
- getHelp() - Method in class de.stklcode.jvault.connector.model.response.HelpResponse
- getId() - Method in class de.stklcode.jvault.connector.model.AppRole
- getId() - Method in class de.stklcode.jvault.connector.model.AppRoleSecret
- getId() - Method in class de.stklcode.jvault.connector.model.response.embedded.TokenData
- getId() - Method in class de.stklcode.jvault.connector.model.Token
- getKeys() - Method in class de.stklcode.jvault.connector.model.response.SecretListResponse
- getLastUpdatedTime() - Method in class de.stklcode.jvault.connector.model.AppRoleSecret
- getLeaseDuration() - Method in class de.stklcode.jvault.connector.model.response.embedded.AuthData
- getLeaseDuration() - Method in class de.stklcode.jvault.connector.model.response.VaultDataResponse
- getLeaseId() - Method in class de.stklcode.jvault.connector.model.response.VaultDataResponse
- getMaxVersions() - Method in class de.stklcode.jvault.connector.model.response.embedded.SecretMetadata
- getMeta() - Method in class de.stklcode.jvault.connector.model.response.embedded.TokenData
- getMeta() - Method in class de.stklcode.jvault.connector.model.Token
- getMetadata() - Method in class de.stklcode.jvault.connector.model.AppRoleSecret
- getMetadata() - Method in class de.stklcode.jvault.connector.model.response.embedded.AuthData
- getMetadata() - Method in class de.stklcode.jvault.connector.model.response.MetadataResponse
-
Get the actual metadata.
- getMetadata() - Method in class de.stklcode.jvault.connector.model.response.SecretResponse
-
Get secret metadata.
- getMetadata() - Method in class de.stklcode.jvault.connector.model.response.SecretVersionResponse
-
Get the actual metadata.
- getName() - Method in class de.stklcode.jvault.connector.model.AppRole
- getName() - Method in class de.stklcode.jvault.connector.model.response.embedded.TokenData
- getNoDefaultPolicy() - Method in class de.stklcode.jvault.connector.model.Token
- getNonce() - Method in class de.stklcode.jvault.connector.model.response.SealResponse
- getNoParent() - Method in class de.stklcode.jvault.connector.model.Token
- getNumberOfShares() - Method in class de.stklcode.jvault.connector.model.response.SealResponse
- getNumUses() - Method in class de.stklcode.jvault.connector.model.AppRoleSecret
- getNumUses() - Method in class de.stklcode.jvault.connector.model.response.embedded.TokenData
- getNumUses() - Method in class de.stklcode.jvault.connector.model.Token
- getOldestVersion() - Method in class de.stklcode.jvault.connector.model.response.embedded.SecretMetadata
- getPassword() - Method in class de.stklcode.jvault.connector.model.response.CredentialsResponse
- getPath() - Method in class de.stklcode.jvault.connector.model.response.embedded.TokenData
- getPeriod() - Method in class de.stklcode.jvault.connector.model.AppRole
- getPolicies() - Method in class de.stklcode.jvault.connector.model.AppRole
- getPolicies() - Method in class de.stklcode.jvault.connector.model.response.embedded.AuthData
- getPolicies() - Method in class de.stklcode.jvault.connector.model.Token
- getPoliciesString() - Method in class de.stklcode.jvault.connector.model.AppRole
- getProgress() - Method in class de.stklcode.jvault.connector.model.response.SealResponse
- getRawType() - Method in class de.stklcode.jvault.connector.model.response.embedded.AuthMethod
- getReplicationDrMode() - Method in class de.stklcode.jvault.connector.model.response.HealthResponse
- getReplicationPerfMode() - Method in class de.stklcode.jvault.connector.model.response.HealthResponse
- getResponse() - Method in exception de.stklcode.jvault.connector.exception.InvalidResponseException
-
Retrieve the response text.
- getRole() - Method in class de.stklcode.jvault.connector.model.response.AppRoleResponse
- getRole() - Method in class de.stklcode.jvault.connector.model.response.embedded.TokenData
- getSecret() - Method in class de.stklcode.jvault.connector.model.response.AppRoleSecretResponse
- getSecretIdBoundCidrs() - Method in class de.stklcode.jvault.connector.model.AppRole
- getSecretIdBoundCidrsString() - Method in class de.stklcode.jvault.connector.model.AppRole
- getSecretIdNumUses() - Method in class de.stklcode.jvault.connector.model.AppRole
- getSecretIdTtl() - Method in class de.stklcode.jvault.connector.model.AppRole
- getServerTimeUTC() - Method in class de.stklcode.jvault.connector.model.response.HealthResponse
- getStatusCode() - Method in exception de.stklcode.jvault.connector.exception.InvalidResponseException
-
Retrieve the HTTP status code.
- getSupportedMethods() - Method in class de.stklcode.jvault.connector.model.response.AuthMethodsResponse
- getThreshold() - Method in class de.stklcode.jvault.connector.model.response.SealResponse
- getTokenMaxTtl() - Method in class de.stklcode.jvault.connector.model.AppRole
- getTokenTtl() - Method in class de.stklcode.jvault.connector.model.AppRole
- getTtl() - Method in class de.stklcode.jvault.connector.model.AppRoleSecret
- getTtl() - Method in class de.stklcode.jvault.connector.model.response.embedded.TokenData
- getTtl() - Method in class de.stklcode.jvault.connector.model.Token
- getType() - Method in class de.stklcode.jvault.connector.model.response.embedded.AuthMethod
- getType() - Method in class de.stklcode.jvault.connector.model.response.SealResponse
- getUpdatedTime() - Method in class de.stklcode.jvault.connector.model.response.embedded.SecretMetadata
- getUpdatedTimeString() - Method in class de.stklcode.jvault.connector.model.response.embedded.SecretMetadata
- getUsername() - Method in class de.stklcode.jvault.connector.model.response.CredentialsResponse
- getValue() - Method in class de.stklcode.jvault.connector.model.response.SecretResponse
-
Deprecated.Deprecated artifact, will be removed at latest at v1.0.0
- getValue(Class<T>) - Method in class de.stklcode.jvault.connector.model.response.SecretResponse
-
Deprecated.Deprecated artifact, will be removed at latest at v1.0.0
- getVersion() - Method in class de.stklcode.jvault.connector.model.response.embedded.VersionMetadata
- getVersion() - Method in class de.stklcode.jvault.connector.model.response.HealthResponse
- getVersion() - Method in class de.stklcode.jvault.connector.model.response.SealResponse
- getVersions() - Method in class de.stklcode.jvault.connector.model.response.embedded.SecretMetadata
- getWarnings() - Method in class de.stklcode.jvault.connector.model.response.VaultDataResponse
- GITHUB - de.stklcode.jvault.connector.model.AuthBackend
H
- HealthResponse - Class in de.stklcode.jvault.connector.model.response
-
Vault response for health query.
- HealthResponse() - Constructor for class de.stklcode.jvault.connector.model.response.HealthResponse
- HelpResponse - Class in de.stklcode.jvault.connector.model.response
-
Vault response for help request.
- HelpResponse() - Constructor for class de.stklcode.jvault.connector.model.response.HelpResponse
- http() - Static method in interface de.stklcode.jvault.connector.builder.VaultConnectorBuilder
-
Get Factory implementation for HTTP Vault Connector.
- httpFactory() - Static method in class de.stklcode.jvault.connector.factory.VaultConnectorFactory
-
Deprecated.As of 0.8.0 please refer to
VaultConnectorBuilder.http()
. - HTTPVaultConnector - Class in de.stklcode.jvault.connector
-
Vault Connector implementatin using Vault's HTTP API.
- HTTPVaultConnector(String) - Constructor for class de.stklcode.jvault.connector.HTTPVaultConnector
-
Create connector using full URL.
- HTTPVaultConnector(String, boolean) - Constructor for class de.stklcode.jvault.connector.HTTPVaultConnector
-
Create connector using hostname and schema.
- HTTPVaultConnector(String, boolean, Integer) - Constructor for class de.stklcode.jvault.connector.HTTPVaultConnector
-
Create connector using hostname, schema and port.
- HTTPVaultConnector(String, boolean, Integer, String) - Constructor for class de.stklcode.jvault.connector.HTTPVaultConnector
-
Create connector using hostname, schema, port and path.
- HTTPVaultConnector(String, boolean, Integer, String, X509Certificate) - Constructor for class de.stklcode.jvault.connector.HTTPVaultConnector
-
Create connector using hostname, schema, port, path and trusted certificate.
- HTTPVaultConnector(String, boolean, String, Integer, String, X509Certificate, int, Integer) - Constructor for class de.stklcode.jvault.connector.HTTPVaultConnector
-
Create connector using hostname, schema, port, path and trusted certificate.
- HTTPVaultConnector(String, X509Certificate) - Constructor for class de.stklcode.jvault.connector.HTTPVaultConnector
-
Create connector using full URL and trusted certificate.
- HTTPVaultConnector(String, X509Certificate, int) - Constructor for class de.stklcode.jvault.connector.HTTPVaultConnector
-
Create connector using full URL and trusted certificate.
- HTTPVaultConnector(String, X509Certificate, int, Integer) - Constructor for class de.stklcode.jvault.connector.HTTPVaultConnector
-
Create connector using full URL and trusted certificate.
- HTTPVaultConnector(String, X509Certificate, int, Integer, String) - Constructor for class de.stklcode.jvault.connector.HTTPVaultConnector
-
Create connector using full URL and trusted certificate.
- HTTPVaultConnectorBuilder - Class in de.stklcode.jvault.connector.builder
-
Vault Connector Factory implementation for HTTP Vault connectors.
- HTTPVaultConnectorBuilder() - Constructor for class de.stklcode.jvault.connector.builder.HTTPVaultConnectorBuilder
-
Default empty constructor.
- HTTPVaultConnectorFactory - Class in de.stklcode.jvault.connector.factory
-
Deprecated.As of 0.8.0 please refer to
HTTPVaultConnectorBuilder
with identical API. - HTTPVaultConnectorFactory() - Constructor for class de.stklcode.jvault.connector.factory.HTTPVaultConnectorFactory
-
Deprecated.Default empty constructor.
I
- InvalidRequestException - Exception in de.stklcode.jvault.connector.exception
-
Exception thrown when trying to send malformed request.
- InvalidRequestException() - Constructor for exception de.stklcode.jvault.connector.exception.InvalidRequestException
-
Constructs a new empty exception.
- InvalidRequestException(String) - Constructor for exception de.stklcode.jvault.connector.exception.InvalidRequestException
-
Constructs a new exception with the specified detail message.
- InvalidRequestException(String, Throwable) - Constructor for exception de.stklcode.jvault.connector.exception.InvalidRequestException
-
Constructs a new exception with the specified detail message and cause.
- InvalidRequestException(Throwable) - Constructor for exception de.stklcode.jvault.connector.exception.InvalidRequestException
-
Constructs a new exception with the specified cause.
- InvalidResponseException - Exception in de.stklcode.jvault.connector.exception
-
Exception thrown when response from vault returned with erroneous status code or payload could not be parsed to entity class.
- InvalidResponseException() - Constructor for exception de.stklcode.jvault.connector.exception.InvalidResponseException
-
Constructs a new empty exception.
- InvalidResponseException(String) - Constructor for exception de.stklcode.jvault.connector.exception.InvalidResponseException
-
Constructs a new exception with the specified detail message.
- InvalidResponseException(String, Integer) - Constructor for exception de.stklcode.jvault.connector.exception.InvalidResponseException
-
Constructs a new exception with the specified detail message and status code.
- InvalidResponseException(String, Integer, String) - Constructor for exception de.stklcode.jvault.connector.exception.InvalidResponseException
-
Constructs a new exception with the specified detail message, cause and status code.
- InvalidResponseException(String, Integer, String, Throwable) - Constructor for exception de.stklcode.jvault.connector.exception.InvalidResponseException
-
Constructs a new exception with the specified detail message, cause and status code.
- InvalidResponseException(String, Integer, Throwable) - Constructor for exception de.stklcode.jvault.connector.exception.InvalidResponseException
-
Constructs a new exception with the specified detail message, cause and status code.
- InvalidResponseException(String, Throwable) - Constructor for exception de.stklcode.jvault.connector.exception.InvalidResponseException
-
Constructs a new exception with the specified detail message and cause.
- InvalidResponseException(Throwable) - Constructor for exception de.stklcode.jvault.connector.exception.InvalidResponseException
-
Constructs a new exception with the specified cause.
- isAuthorized() - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- isAuthorized() - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Get authorization status.
- isDestroyed() - Method in class de.stklcode.jvault.connector.model.response.embedded.VersionMetadata
- isInitialized() - Method in class de.stklcode.jvault.connector.model.response.HealthResponse
- isInitialized() - Method in class de.stklcode.jvault.connector.model.response.SealResponse
- isLocal() - Method in class de.stklcode.jvault.connector.model.response.embedded.AuthMethod
- isOrphan() - Method in class de.stklcode.jvault.connector.model.response.embedded.TokenData
- isPerformanceStandby() - Method in class de.stklcode.jvault.connector.model.response.HealthResponse
- isRenewable() - Method in class de.stklcode.jvault.connector.model.response.embedded.AuthData
- isRenewable() - Method in class de.stklcode.jvault.connector.model.response.VaultDataResponse
- isRenewable() - Method in class de.stklcode.jvault.connector.model.Token
- isSealed() - Method in class de.stklcode.jvault.connector.model.response.HealthResponse
- isSealed() - Method in class de.stklcode.jvault.connector.model.response.SealResponse
- isStandby() - Method in class de.stklcode.jvault.connector.model.response.HealthResponse
L
- list(String) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- list(String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
List available nodes from Vault.
- listAppRoles() - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- listAppRoles() - Method in interface de.stklcode.jvault.connector.VaultConnector
-
List existing (accessible) AppRole roles.
- listAppRoleSecrets(String) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- listAppRoleSecrets(String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
List existing (accessible) secret IDs for AppRole role.
- listSecrets(String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
List available secrets from Vault.
- lookupAppRole(String) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- lookupAppRole(String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Lookup an AppRole role.
- lookupAppRoleSecret(String, String) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- lookupAppRoleSecret(String, String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Lookup an AppRole secret.
- lookupToken(String) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- lookupToken(String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Lookup token information.
M
- MetadataResponse - Class in de.stklcode.jvault.connector.model.response
-
Vault response for secret metadata (KV v2).
- MetadataResponse() - Constructor for class de.stklcode.jvault.connector.model.response.MetadataResponse
N
- notRenewable() - Method in class de.stklcode.jvault.connector.model.TokenBuilder
-
Set token to be not renewable.
P
- PATH_SECRET - Static variable in interface de.stklcode.jvault.connector.VaultConnector
-
Default sub-path for Vault secrets.
- PermissionDeniedException - Exception in de.stklcode.jvault.connector.exception
-
Exception thrown when trying to access a path the current user/token does not have permission to access.
- PermissionDeniedException() - Constructor for exception de.stklcode.jvault.connector.exception.PermissionDeniedException
-
Constructs a new empty exception.
- PermissionDeniedException(String) - Constructor for exception de.stklcode.jvault.connector.exception.PermissionDeniedException
-
Constructs a new exception with the specified detail message.
- PermissionDeniedException(String, Throwable) - Constructor for exception de.stklcode.jvault.connector.exception.PermissionDeniedException
-
Constructs a new exception with the specified detail message and cause.
- PermissionDeniedException(Throwable) - Constructor for exception de.stklcode.jvault.connector.exception.PermissionDeniedException
-
Constructs a new exception with the specified cause.
- post(String, Object, String) - Method in class de.stklcode.jvault.connector.internal.RequestHelper
-
Execute HTTP request using POST method.
- post(String, Object, String, Class<T>) - Method in class de.stklcode.jvault.connector.internal.RequestHelper
-
Execute HTTP request using POST method and parse JSON result.
- postWithoutResponse(String, Object, String) - Method in class de.stklcode.jvault.connector.internal.RequestHelper
-
Execute HTTP request using POST method and expect empty (204) response.
- put(String, Map<String, String>, String) - Method in class de.stklcode.jvault.connector.internal.RequestHelper
-
Execute HTTP request using PUT method.
- put(String, Map<String, String>, String, Class<T>) - Method in class de.stklcode.jvault.connector.internal.RequestHelper
-
Execute HTTP request using PUT method and parse JSON result.
- putWithoutResponse(String, Map<String, String>, String) - Method in class de.stklcode.jvault.connector.internal.RequestHelper
-
Execute HTTP request using PUT method and expect empty (204) response.
R
- RawDataResponse - Class in de.stklcode.jvault.connector.model.response
-
Simple Vault data response.
- RawDataResponse() - Constructor for class de.stklcode.jvault.connector.model.response.RawDataResponse
- read(String) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- read(String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Retrieve any nodes content from Vault.
- readDbCredentials(String, String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Read credentials for SQL backends.
- readMongoDbCredentials(String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Read credentials for MSSQL backend at default mount point.
- readMsSqlCredentials(String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Read credentials for MSSQL backend at default mount point.
- readMySqlCredentials(String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Read credentials for MySQL backend at default mount point.
- readPostgreSqlCredentials(String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Read credentials for PostgreSQL backend at default mount point.
- readSecret(String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Retrieve secret from Vault.
- readSecretData(String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Retrieve the latest secret data for specific version from Vault.
- readSecretData(String, String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Retrieve the latest secret data for specific version from Vault.
- readSecretMetadata(String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Retrieve secret metadata from Vault.
- readSecretMetadata(String, String) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- readSecretMetadata(String, String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Retrieve secret metadata from Vault.
- readSecretVersion(String, Integer) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Retrieve secret data from Vault.
- readSecretVersion(String, String, Integer) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- readSecretVersion(String, String, Integer) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Retrieve secret data from Vault.
- registerAppId(String, String, String) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
-
Deprecated.
- registerAppId(String, String, String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Deprecated.As of Vault 0.6.1 App-ID is superseded by AppRole. Consider using
VaultConnector.createAppRole(de.stklcode.jvault.connector.model.AppRole)
instead. - registerAppUserId(String, String, String, String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Deprecated.As of Vault 0.6.1 App-ID is superseded by AppRole.
- registerUserId(String, String) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
-
Deprecated.
- registerUserId(String, String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Deprecated.As of Vault 0.6.1 App-ID is superseded by AppRole. Consider using
VaultConnector.createAppRoleSecret(java.lang.String)
instead. - renew(String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Renew lease with given ID.
- renew(String, Integer) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- renew(String, Integer) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Renew lease with given ID.
- renewable() - Method in class de.stklcode.jvault.connector.model.TokenBuilder
-
Set token to be renewable.
- RequestHelper - Class in de.stklcode.jvault.connector.internal
-
Helper class to bundle Vault HTTP requests.
- RequestHelper(String, int, Integer, String, X509Certificate) - Constructor for class de.stklcode.jvault.connector.internal.RequestHelper
-
Constructor of the request helper.
- resetAuth() - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- resetAuth() - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Reset authorization information.
- revoke(String) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- revoke(String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Revoke given lease immediately.
S
- seal() - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- seal() - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Seal vault.
- SealResponse - Class in de.stklcode.jvault.connector.model.response
-
Vault response for seal status or unseal request.
- SealResponse() - Constructor for class de.stklcode.jvault.connector.model.response.SealResponse
- sealStatus() - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- sealStatus() - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Retrieve status of vault seal.
- SecretListResponse - Class in de.stklcode.jvault.connector.model.response
-
Vault response for secret list request.
- SecretListResponse() - Constructor for class de.stklcode.jvault.connector.model.response.SecretListResponse
- SecretMetadata - Class in de.stklcode.jvault.connector.model.response.embedded
-
Embedded metadata for Key-Value v2 secrets.
- SecretMetadata() - Constructor for class de.stklcode.jvault.connector.model.response.embedded.SecretMetadata
- SecretResponse - Class in de.stklcode.jvault.connector.model.response
-
Vault response for secret request.
- SecretResponse() - Constructor for class de.stklcode.jvault.connector.model.response.SecretResponse
- SecretVersionResponse - Class in de.stklcode.jvault.connector.model.response
-
Vault response for a single secret version metatada, i.e. after update (KV v2).
- SecretVersionResponse() - Constructor for class de.stklcode.jvault.connector.model.response.SecretVersionResponse
- setAppRoleID(String, String) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- setAppRoleID(String, String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Set custom ID for an AppRole role.
- setAuth(Map<String, Object>) - Method in class de.stklcode.jvault.connector.model.response.AuthResponse
-
Set authentication data.
- setBoundCidrList(List<String>) - Method in class de.stklcode.jvault.connector.model.AppRole
-
Deprecated.Use
AppRole.setSecretIdBoundCidrs(List)
instead, as this parameter is deprecated in Vault. - setCidrList(List<String>) - Method in class de.stklcode.jvault.connector.model.AppRoleSecret
- setData(Map<String, Object>) - Method in class de.stklcode.jvault.connector.model.response.AppRoleResponse
- setData(Map<String, Object>) - Method in class de.stklcode.jvault.connector.model.response.AppRoleSecretResponse
- setData(Map<String, Object>) - Method in class de.stklcode.jvault.connector.model.response.AuthMethodsResponse
- setData(Map<String, Object>) - Method in class de.stklcode.jvault.connector.model.response.AuthResponse
- setData(Map<String, Object>) - Method in class de.stklcode.jvault.connector.model.response.MetadataResponse
- setData(Map<String, Object>) - Method in class de.stklcode.jvault.connector.model.response.RawDataResponse
- setData(Map<String, Object>) - Method in class de.stklcode.jvault.connector.model.response.SecretListResponse
-
Set data.
- setData(Map<String, Object>) - Method in class de.stklcode.jvault.connector.model.response.SecretResponse
- setData(Map<String, Object>) - Method in class de.stklcode.jvault.connector.model.response.SecretVersionResponse
- setData(Map<String, Object>) - Method in class de.stklcode.jvault.connector.model.response.TokenResponse
-
Set data.
- setData(Map<String, Object>) - Method in class de.stklcode.jvault.connector.model.response.VaultDataResponse
-
Set data.
- setPolicies(List<String>) - Method in class de.stklcode.jvault.connector.model.AppRole
- setSecretIdBoundCidrs(List<String>) - Method in class de.stklcode.jvault.connector.model.AppRole
- setType(String) - Method in class de.stklcode.jvault.connector.model.response.embedded.AuthMethod
T
- TlsException - Exception in de.stklcode.jvault.connector.exception
-
Exception thrown on errors with TLS connection.
- TlsException() - Constructor for exception de.stklcode.jvault.connector.exception.TlsException
-
Constructs a new empty exception.
- TlsException(String) - Constructor for exception de.stklcode.jvault.connector.exception.TlsException
-
Constructs a new exception with the specified detail message.
- TlsException(String, Throwable) - Constructor for exception de.stklcode.jvault.connector.exception.TlsException
-
Constructs a new exception with the specified detail message and cause.
- TlsException(Throwable) - Constructor for exception de.stklcode.jvault.connector.exception.TlsException
-
Constructs a new exception with the specified cause.
- Token - Class in de.stklcode.jvault.connector.model
-
Vault Token metamodel.
- Token(String, String, Boolean, Boolean, Integer, Integer, List<String>, Map<String, String>, Boolean) - Constructor for class de.stklcode.jvault.connector.model.Token
-
Construct complete
Token
object. - TOKEN - de.stklcode.jvault.connector.model.AuthBackend
- TokenBuilder - Class in de.stklcode.jvault.connector.model
-
A builder for vault tokens.
- TokenBuilder() - Constructor for class de.stklcode.jvault.connector.model.TokenBuilder
- TokenData - Class in de.stklcode.jvault.connector.model.response.embedded
-
Embedded token information inside Vault response.
- TokenData() - Constructor for class de.stklcode.jvault.connector.model.response.embedded.TokenData
- TokenResponse - Class in de.stklcode.jvault.connector.model.response
-
Vault response from token lookup providing Token information in
TokenData
field. - TokenResponse() - Constructor for class de.stklcode.jvault.connector.model.response.TokenResponse
- toString() - Method in class de.stklcode.jvault.connector.model.response.ErrorResponse
U
- undeleteSecretVersions(String, int...) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Undelete (restore) secret versions from Vault.
- undeleteSecretVersions(String, String, int...) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- undeleteSecretVersions(String, String, int...) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Undelete (restore) secret versions from Vault.
- UNKNOWN - de.stklcode.jvault.connector.model.AuthBackend
- unseal(String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Unseal vault.
- unseal(String, Boolean) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- unseal(String, Boolean) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Unseal vault.
- updateSecretMetadata(String, Integer, boolean) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Update secret metadata.
- updateSecretMetadata(String, String, Integer, boolean) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- updateSecretMetadata(String, String, Integer, boolean) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Update secret metadata.
- USERPASS - de.stklcode.jvault.connector.model.AuthBackend
V
- valueOf(String) - Static method in enum de.stklcode.jvault.connector.model.AuthBackend
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum de.stklcode.jvault.connector.model.AuthBackend
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VaultConnector - Interface in de.stklcode.jvault.connector
-
Vault Connector interface.
- VaultConnectorBuilder - Interface in de.stklcode.jvault.connector.builder
-
Abstract Vault Connector Builder interface.
- VaultConnectorException - Exception in de.stklcode.jvault.connector.exception
-
Abstract Exception class for Vault Connector internal exceptions.
- VaultConnectorException() - Constructor for exception de.stklcode.jvault.connector.exception.VaultConnectorException
-
Constructs a new empty exception.
- VaultConnectorException(String) - Constructor for exception de.stklcode.jvault.connector.exception.VaultConnectorException
-
Constructs a new exception with the specified detail message.
- VaultConnectorException(String, Throwable) - Constructor for exception de.stklcode.jvault.connector.exception.VaultConnectorException
-
Constructs a new exception with the specified detail message and cause.
- VaultConnectorException(Throwable) - Constructor for exception de.stklcode.jvault.connector.exception.VaultConnectorException
-
Constructs a new exception with the specified cause.
- VaultConnectorFactory - Class in de.stklcode.jvault.connector.factory
-
Deprecated.As of 0.8.0 please refer to
VaultConnectorBuilder
with identical API. - VaultConnectorFactory() - Constructor for class de.stklcode.jvault.connector.factory.VaultConnectorFactory
-
Deprecated.
- VaultDataResponse - Class in de.stklcode.jvault.connector.model.response
-
Abstract Vault response with default payload fields.
- VaultDataResponse() - Constructor for class de.stklcode.jvault.connector.model.response.VaultDataResponse
- VaultResponse - Interface in de.stklcode.jvault.connector.model.response
-
Marker interface for responses from Vault backend.
- VersionMetadata - Class in de.stklcode.jvault.connector.model.response.embedded
-
Embedded metadata for a single Key-Value v2 version.
- VersionMetadata() - Constructor for class de.stklcode.jvault.connector.model.response.embedded.VersionMetadata
W
- withBindSecretID() - Method in class de.stklcode.jvault.connector.model.AppRoleBuilder
-
Bind role to secret ID.
- withBindSecretID(Boolean) - Method in class de.stklcode.jvault.connector.model.AppRoleBuilder
-
Set if role is bound to secret ID.
- withBoundCidrList(List<String>) - Method in class de.stklcode.jvault.connector.model.AppRoleBuilder
-
Deprecated.Use
AppRoleBuilder.withSecretIdBoundCidrs(List)
instead, as this parameter is deprecated in Vault. - withCidrBlock(String) - Method in class de.stklcode.jvault.connector.model.AppRoleBuilder
-
Add a CIDR block to list of bound blocks.
- withDefaultPolicy() - Method in class de.stklcode.jvault.connector.model.TokenBuilder
-
Attach default policy to token.
- withDisplayName(String) - Method in class de.stklcode.jvault.connector.model.TokenBuilder
-
Add display name.
- withHost(String) - Method in class de.stklcode.jvault.connector.builder.HTTPVaultConnectorBuilder
-
Set hostname (default: 127.0.0.1).
- withHost(String) - Method in class de.stklcode.jvault.connector.factory.HTTPVaultConnectorFactory
-
Deprecated.Set hostname (default: 127.0.0.1).
- withId(String) - Method in class de.stklcode.jvault.connector.model.AppRoleBuilder
-
Add custom role ID.
- withId(String) - Method in class de.stklcode.jvault.connector.model.TokenBuilder
-
Add token ID.
- withMeta(String, String) - Method in class de.stklcode.jvault.connector.model.TokenBuilder
-
Add meta data.
- withMeta(Map<String, String>) - Method in class de.stklcode.jvault.connector.model.TokenBuilder
-
Add meta data.
- withNoDefaultPolicy(boolean) - Method in class de.stklcode.jvault.connector.model.TokenBuilder
-
Set TRUE if the default policy should not be part of this token.
- withNoParent(boolean) - Method in class de.stklcode.jvault.connector.model.TokenBuilder
-
Set TRUE if the token should be created without parent.
- withNumberOfRetries(int) - Method in class de.stklcode.jvault.connector.builder.HTTPVaultConnectorBuilder
-
Define the number of retries to attempt on 5xx errors.
- withNumberOfRetries(int) - Method in class de.stklcode.jvault.connector.factory.HTTPVaultConnectorFactory
-
Deprecated.Define the number of retries to attempt on 5xx errors.
- withNumUses(Integer) - Method in class de.stklcode.jvault.connector.model.TokenBuilder
-
Set desired number of uses.
- withoutBindSecretID() - Method in class de.stklcode.jvault.connector.model.AppRoleBuilder
-
Do not bind role to secret ID.
- withoutDefaultPolicy() - Method in class de.stklcode.jvault.connector.model.TokenBuilder
-
Do not attach default policy to token.
- withoutTLS() - Method in class de.stklcode.jvault.connector.builder.HTTPVaultConnectorBuilder
-
Convenience Method for NOT using TLS.
- withoutTLS() - Method in class de.stklcode.jvault.connector.factory.HTTPVaultConnectorFactory
-
Deprecated.Convenience Method for NOT using TLS.
- withParent() - Method in class de.stklcode.jvault.connector.model.TokenBuilder
-
Create token with parent.
- withPeriod(Integer) - Method in class de.stklcode.jvault.connector.model.AppRoleBuilder
-
Set renewal period for generated token in seconds.
- withPolicies(String...) - Method in class de.stklcode.jvault.connector.model.TokenBuilder
-
Add given policies.
- withPolicies(List<String>) - Method in class de.stklcode.jvault.connector.model.AppRoleBuilder
-
Add given policies.
- withPolicies(List<String>) - Method in class de.stklcode.jvault.connector.model.TokenBuilder
-
Add given policies.
- withPolicy(String) - Method in class de.stklcode.jvault.connector.model.AppRoleBuilder
-
Add a single policy.
- withPolicy(String) - Method in class de.stklcode.jvault.connector.model.TokenBuilder
-
Add a single policy.
- withPort(Integer) - Method in class de.stklcode.jvault.connector.builder.HTTPVaultConnectorBuilder
-
Set port (default: 8200).
- withPort(Integer) - Method in class de.stklcode.jvault.connector.factory.HTTPVaultConnectorFactory
-
Deprecated.Set port (default: 8200).
- withPrefix(String) - Method in class de.stklcode.jvault.connector.builder.HTTPVaultConnectorBuilder
-
Set API prefix.
- withPrefix(String) - Method in class de.stklcode.jvault.connector.factory.HTTPVaultConnectorFactory
-
Deprecated.Set API prefix.
- withRenewable(Boolean) - Method in class de.stklcode.jvault.connector.model.TokenBuilder
-
Set if token is renewable.
- withResponse(String) - Method in exception de.stklcode.jvault.connector.exception.InvalidResponseException
-
Deprecated.use constructor with response argument instead
- withSecretIdBoundCidrs(List<String>) - Method in class de.stklcode.jvault.connector.model.AppRoleBuilder
-
Set bound CIDR blocks.
- withSecretIdNumUses(Integer) - Method in class de.stklcode.jvault.connector.model.AppRoleBuilder
-
Set number of uses for sectet IDs.
- withSecretIdTtl(Integer) - Method in class de.stklcode.jvault.connector.model.AppRoleBuilder
-
Set default sectet ID TTL in seconds.
- withSslContext(SSLContext) - Method in class de.stklcode.jvault.connector.factory.HTTPVaultConnectorFactory
-
Deprecated.As of 0.8.0 this is no longer supported, please use
HTTPVaultConnectorFactory.withTrustedCA(Path)
orHTTPVaultConnectorFactory.withTrustedCA(X509Certificate)
. - withStatusCode(Integer) - Method in exception de.stklcode.jvault.connector.exception.InvalidResponseException
-
Deprecated.as of 0.6.2, use constructor with status code argument instead
- withTimeout(int) - Method in class de.stklcode.jvault.connector.builder.HTTPVaultConnectorBuilder
-
Define a custom timeout for the HTTP connection.
- withTimeout(int) - Method in class de.stklcode.jvault.connector.factory.HTTPVaultConnectorFactory
-
Deprecated.Define a custom timeout for the HTTP connection.
- withTLS() - Method in class de.stklcode.jvault.connector.builder.HTTPVaultConnectorBuilder
-
Convenience Method for TLS usage (enabled by default).
- withTLS() - Method in class de.stklcode.jvault.connector.factory.HTTPVaultConnectorFactory
-
Deprecated.Convenience Method for TLS usage (enabled by default).
- withTLS(boolean) - Method in class de.stklcode.jvault.connector.builder.HTTPVaultConnectorBuilder
-
Set TLS usage (default: TRUE).
- withTLS(boolean) - Method in class de.stklcode.jvault.connector.factory.HTTPVaultConnectorFactory
-
Deprecated.Set TLS usage (default: TRUE).
- withTLS(boolean, String) - Method in class de.stklcode.jvault.connector.builder.HTTPVaultConnectorBuilder
-
Set TLS usage (default: TRUE).
- withTLS(String) - Method in class de.stklcode.jvault.connector.builder.HTTPVaultConnectorBuilder
-
Convenience Method for TLS usage (enabled by default).
- withToken(String) - Method in class de.stklcode.jvault.connector.builder.HTTPVaultConnectorBuilder
-
Set token for automatic authentication, using
HTTPVaultConnectorBuilder.buildAndAuth()
. - withToken(String) - Method in class de.stklcode.jvault.connector.factory.HTTPVaultConnectorFactory
-
Deprecated.Set token for automatic authentication, using
HTTPVaultConnectorFactory.buildAndAuth()
. - withTokenMaxTtl(Integer) - Method in class de.stklcode.jvault.connector.model.AppRoleBuilder
-
Set maximum token TTL in seconds.
- withTokenTtl(Integer) - Method in class de.stklcode.jvault.connector.model.AppRoleBuilder
-
Set default token TTL in seconds.
- withTrustedCA(Path) - Method in class de.stklcode.jvault.connector.builder.HTTPVaultConnectorBuilder
-
Add a trusted CA certifiate for HTTPS connections.
- withTrustedCA(Path) - Method in class de.stklcode.jvault.connector.factory.HTTPVaultConnectorFactory
-
Deprecated.Add a trusted CA certifiate for HTTPS connections.
- withTrustedCA(X509Certificate) - Method in class de.stklcode.jvault.connector.builder.HTTPVaultConnectorBuilder
-
Add a trusted CA certifiate for HTTPS connections.
- withTrustedCA(X509Certificate) - Method in class de.stklcode.jvault.connector.factory.HTTPVaultConnectorFactory
-
Deprecated.Add a trusted CA certifiate for HTTPS connections.
- withTtl(Integer) - Method in class de.stklcode.jvault.connector.model.TokenBuilder
-
Set desired time to live.
- write(String, String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Write simple value to Vault.
- write(String, Map<String, Object>) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Write value to Vault.
- write(String, Map<String, Object>, Map<String, Object>) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- write(String, Map<String, Object>, Map<String, Object>) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Write value to Vault.
- writeSecret(String, String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Write secret to Vault.
- writeSecret(String, Map<String, Object>) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Write secret to Vault.
- writeSecretData(String, String, Map<String, Object>) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Write secret to Vault.
- writeSecretData(String, String, Map<String, Object>, Integer) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- writeSecretData(String, String, Map<String, Object>, Integer) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Write secret to Vault.
- writeSecretData(String, Map<String, Object>) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Write secret to Vault.
All Classes All Packages