Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- APPID - Enum constant in enum 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(AppRole.Builder) - Constructor for class de.stklcode.jvault.connector.model.AppRole
-
Construct
AppRole
object fromAppRole.Builder
. - APPROLE - Enum constant in enum de.stklcode.jvault.connector.model.AuthBackend
- AppRole.Builder - Class in de.stklcode.jvault.connector.model
-
A builder for vault AppRole roles..
- 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.Token.Builder
-
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.
- 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
- BATCH - Enum constant in enum de.stklcode.jvault.connector.model.Token.Type
- build() - Method in class de.stklcode.jvault.connector.HTTPVaultConnectorBuilder
-
Build command, produces connector after initialization.
- build() - Method in class de.stklcode.jvault.connector.model.AppRole.Builder
-
Build the AppRole role based on given parameters.
- build() - Method in class de.stklcode.jvault.connector.model.Token.Builder
-
Build the token based on given parameters.
- build() - Method in class de.stklcode.jvault.connector.model.TokenRole.Builder
-
Build the token based on given parameters.
- buildAndAuth() - Method in class de.stklcode.jvault.connector.HTTPVaultConnectorBuilder
-
Build connector and authenticate with token set in factory or from environment.
- builder() - Static method in class de.stklcode.jvault.connector.HTTPVaultConnector
-
Get a new builder for a connector.
- builder() - Static method in class de.stklcode.jvault.connector.model.Token
-
Get
Token.Builder
instance. - builder() - Static method in class de.stklcode.jvault.connector.model.TokenRole
-
Get
TokenRole.Builder
instance. - builder(String) - Static method in class de.stklcode.jvault.connector.HTTPVaultConnector
-
Get a new builder for a connector.
- builder(String) - Static method in class de.stklcode.jvault.connector.model.AppRole
-
Get
AppRole.Builder
instance. - builder(URI) - Static method in class de.stklcode.jvault.connector.HTTPVaultConnector
-
Get a new builder for a connector.
- Builder() - Constructor for class de.stklcode.jvault.connector.model.Token.Builder
- Builder() - Constructor for class de.stklcode.jvault.connector.model.TokenRole.Builder
- Builder(String) - Constructor for class de.stklcode.jvault.connector.model.AppRole.Builder
-
Construct
AppRole.Builder
with only the role name set.
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.
- createOrUpdateTokenRole(TokenRole) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Create a new or update an existing token role.
- createOrUpdateTokenRole(String, TokenRole) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- createOrUpdateTokenRole(String, TokenRole) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Create a new or update an existing token role.
- 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 - module de.stklcode.jvault.connector
-
JVaultConnector module.
- de.stklcode.jvault.connector - package de.stklcode.jvault.connector
-
Java Vault Connector base package - contains
VaultConnector
interface and default implementation. - de.stklcode.jvault.connector.exception - package de.stklcode.jvault.connector.exception
-
Some custom exceptions for error handling.
- 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 - Enum constant in enum de.stklcode.jvault.connector.model.Token.Type
- DEFAULT_BATCH - Enum constant in enum de.stklcode.jvault.connector.model.Token.Type
- DEFAULT_HOST - Static variable in class de.stklcode.jvault.connector.HTTPVaultConnectorBuilder
- DEFAULT_NUMBER_OF_RETRIES - Static variable in class de.stklcode.jvault.connector.HTTPVaultConnectorBuilder
- DEFAULT_PORT - Static variable in class de.stklcode.jvault.connector.HTTPVaultConnectorBuilder
- DEFAULT_PREFIX - Static variable in class de.stklcode.jvault.connector.HTTPVaultConnectorBuilder
- DEFAULT_SERVICE - Enum constant in enum de.stklcode.jvault.connector.model.Token.Type
- DEFAULT_TLS - Static variable in class de.stklcode.jvault.connector.HTTPVaultConnectorBuilder
- DEFAULT_TLS_VERSION - Static variable in class de.stklcode.jvault.connector.HTTPVaultConnectorBuilder
- delete(String) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- delete(String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Delete key 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, 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.
- 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.
- deleteTokenRole(String) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- deleteTokenRole(String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Delete a token role.
- 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, 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
- equals(Object) - Method in class de.stklcode.jvault.connector.model.AppRole
- equals(Object) - Method in class de.stklcode.jvault.connector.model.AppRoleSecret
- equals(Object) - Method in class de.stklcode.jvault.connector.model.response.AppRoleResponse
- equals(Object) - Method in class de.stklcode.jvault.connector.model.response.AppRoleSecretResponse
- equals(Object) - Method in class de.stklcode.jvault.connector.model.response.AuthMethodsResponse
- equals(Object) - Method in class de.stklcode.jvault.connector.model.response.AuthResponse
- equals(Object) - Method in class de.stklcode.jvault.connector.model.response.embedded.AuthData
- equals(Object) - Method in class de.stklcode.jvault.connector.model.response.embedded.AuthMethod
- equals(Object) - Method in class de.stklcode.jvault.connector.model.response.embedded.SecretListWrapper
- equals(Object) - Method in class de.stklcode.jvault.connector.model.response.embedded.SecretMetadata
- equals(Object) - Method in class de.stklcode.jvault.connector.model.response.embedded.SecretWrapper
- equals(Object) - Method in class de.stklcode.jvault.connector.model.response.embedded.TokenData
- equals(Object) - Method in class de.stklcode.jvault.connector.model.response.embedded.VersionMetadata
- equals(Object) - Method in class de.stklcode.jvault.connector.model.response.embedded.WrapInfo
- equals(Object) - Method in class de.stklcode.jvault.connector.model.response.ErrorResponse
- equals(Object) - Method in class de.stklcode.jvault.connector.model.response.HealthResponse
- equals(Object) - Method in class de.stklcode.jvault.connector.model.response.HelpResponse
- equals(Object) - Method in class de.stklcode.jvault.connector.model.response.MetadataResponse
- equals(Object) - Method in class de.stklcode.jvault.connector.model.response.MetaSecretResponse
- equals(Object) - Method in class de.stklcode.jvault.connector.model.response.PlainSecretResponse
- equals(Object) - Method in class de.stklcode.jvault.connector.model.response.RawDataResponse
- equals(Object) - Method in class de.stklcode.jvault.connector.model.response.SealResponse
- equals(Object) - Method in class de.stklcode.jvault.connector.model.response.SecretListResponse
- equals(Object) - Method in class de.stklcode.jvault.connector.model.response.SecretVersionResponse
- equals(Object) - Method in class de.stklcode.jvault.connector.model.response.TokenResponse
- equals(Object) - Method in class de.stklcode.jvault.connector.model.response.TokenRoleResponse
- equals(Object) - Method in class de.stklcode.jvault.connector.model.response.VaultDataResponse
- equals(Object) - Method in class de.stklcode.jvault.connector.model.Token
- equals(Object) - Method in class de.stklcode.jvault.connector.model.TokenRole
- 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
- forName(String) - Method in class de.stklcode.jvault.connector.model.TokenRole.Builder
-
Add token role name.
- 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.HTTPVaultConnectorBuilder
-
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<C>) - Method in class de.stklcode.jvault.connector.model.response.SecretResponse
-
Get response parsed as JSON.
- 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.AuthMethod
- getAccessor() - Method in class de.stklcode.jvault.connector.model.response.embedded.TokenData
- getAllowedEntityAliases() - Method in class de.stklcode.jvault.connector.model.TokenRole
- getAllowedPolicies() - Method in class de.stklcode.jvault.connector.model.TokenRole
- getAllowedPoliciesGlob() - Method in class de.stklcode.jvault.connector.model.TokenRole
- 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
- getAuth() - Method in class de.stklcode.jvault.connector.model.response.TokenResponse
- getAuthBackends() - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- getAuthBackends() - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Get all available authentication backends.
- getBindSecretId() - Method in class de.stklcode.jvault.connector.model.AppRole
- 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
- getCreationPath() - Method in class de.stklcode.jvault.connector.model.response.embedded.WrapInfo
- getCreationTime() - Method in class de.stklcode.jvault.connector.model.AppRoleSecret
- getCreationTime() - Method in class de.stklcode.jvault.connector.model.response.embedded.TokenData
- getCreationTime() - Method in class de.stklcode.jvault.connector.model.response.embedded.WrapInfo
- 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.embedded.SecretWrapper
- getData() - Method in class de.stklcode.jvault.connector.model.response.MetaSecretResponse
- getData() - Method in class de.stklcode.jvault.connector.model.response.PlainSecretResponse
- 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
- getData() - Method in class de.stklcode.jvault.connector.model.response.TokenRoleResponse
- 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
- getDisallowedPolicies() - Method in class de.stklcode.jvault.connector.model.TokenRole
- getDisallowedPoliciesGlob() - Method in class de.stklcode.jvault.connector.model.TokenRole
- getDisplayName() - Method in class de.stklcode.jvault.connector.model.Token
- getEnableLocalSecretIds() - Method in class de.stklcode.jvault.connector.model.AppRole
- getEntityAlias() - Method in class de.stklcode.jvault.connector.model.Token
- getEntityId() - Method in class de.stklcode.jvault.connector.model.response.embedded.AuthData
- getEntityId() - Method in class de.stklcode.jvault.connector.model.response.embedded.TokenData
- getErrors() - Method in class de.stklcode.jvault.connector.model.response.ErrorResponse
- getExpirationTime() - Method in class de.stklcode.jvault.connector.model.AppRoleSecret
- getExpireTime() - Method in class de.stklcode.jvault.connector.model.response.embedded.TokenData
- getExpireTimeString() - Method in class de.stklcode.jvault.connector.model.response.embedded.TokenData
- getExplicitMaxTtl() - Method in class de.stklcode.jvault.connector.model.response.embedded.TokenData
- getExplicitMaxTtl() - Method in class de.stklcode.jvault.connector.model.Token
- 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
- getIssueTime() - Method in class de.stklcode.jvault.connector.model.response.embedded.TokenData
- getIssueTimeString() - Method in class de.stklcode.jvault.connector.model.response.embedded.TokenData
- getKeys() - Method in class de.stklcode.jvault.connector.model.response.embedded.SecretListWrapper
- 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.embedded.SecretWrapper
- 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.MetaSecretResponse
- getMetadata() - Method in class de.stklcode.jvault.connector.model.response.PlainSecretResponse
- 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.
- getMigration() - Method in class de.stklcode.jvault.connector.model.response.SealResponse
- getName() - Method in class de.stklcode.jvault.connector.model.AppRole
- getName() - Method in class de.stklcode.jvault.connector.model.response.embedded.TokenData
- getName() - Method in class de.stklcode.jvault.connector.model.TokenRole
- 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
- getOrphan() - Method in class de.stklcode.jvault.connector.model.TokenRole
- getPassword() - Method in class de.stklcode.jvault.connector.model.response.CredentialsResponse
- getPath() - Method in class de.stklcode.jvault.connector.model.response.embedded.TokenData
- getPathSuffix() - Method in class de.stklcode.jvault.connector.model.TokenRole
- getPeriod() - Method in class de.stklcode.jvault.connector.model.Token
- getPolicies() - Method in class de.stklcode.jvault.connector.model.response.embedded.AuthData
- getPolicies() - Method in class de.stklcode.jvault.connector.model.response.embedded.TokenData
- getPolicies() - Method in class de.stklcode.jvault.connector.model.Token
- getProgress() - Method in class de.stklcode.jvault.connector.model.response.SealResponse
- getRawType() - Method in class de.stklcode.jvault.connector.model.response.embedded.AuthMethod
- getRecoverySeal() - Method in class de.stklcode.jvault.connector.model.response.SealResponse
- getRenewable() - Method in class de.stklcode.jvault.connector.model.TokenRole
- getReplicationDrMode() - Method in class de.stklcode.jvault.connector.model.response.HealthResponse
- getReplicationPerfMode() - Method in class de.stklcode.jvault.connector.model.response.HealthResponse
- getRequestId() - Method in class de.stklcode.jvault.connector.model.response.VaultDataResponse
- 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
- 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.
- getStorageType() - Method in class de.stklcode.jvault.connector.model.response.SealResponse
- getSupportedMethods() - Method in class de.stklcode.jvault.connector.model.response.AuthMethodsResponse
- getThreshold() - Method in class de.stklcode.jvault.connector.model.response.SealResponse
- getToken() - Method in class de.stklcode.jvault.connector.model.response.embedded.WrapInfo
- getTokenBoundCidrs() - Method in class de.stklcode.jvault.connector.model.AppRole
- getTokenBoundCidrs() - Method in class de.stklcode.jvault.connector.model.TokenRole
- getTokenBoundCidrsString() - Method in class de.stklcode.jvault.connector.model.AppRole
- getTokenExplicitMaxTtl() - Method in class de.stklcode.jvault.connector.model.AppRole
- getTokenExplicitMaxTtl() - Method in class de.stklcode.jvault.connector.model.TokenRole
- getTokenMaxTtl() - Method in class de.stklcode.jvault.connector.model.AppRole
- getTokenNoDefaultPolicy() - Method in class de.stklcode.jvault.connector.model.AppRole
- getTokenNoDefaultPolicy() - Method in class de.stklcode.jvault.connector.model.TokenRole
- getTokenNumUses() - Method in class de.stklcode.jvault.connector.model.AppRole
- getTokenNumUses() - Method in class de.stklcode.jvault.connector.model.TokenRole
- getTokenPeriod() - Method in class de.stklcode.jvault.connector.model.AppRole
- getTokenPeriod() - Method in class de.stklcode.jvault.connector.model.TokenRole
- getTokenPolicies() - Method in class de.stklcode.jvault.connector.model.AppRole
- getTokenPolicies() - Method in class de.stklcode.jvault.connector.model.response.embedded.AuthData
- getTokenPoliciesString() - Method in class de.stklcode.jvault.connector.model.AppRole
- getTokenTtl() - Method in class de.stklcode.jvault.connector.model.AppRole
- getTokenType() - Method in class de.stklcode.jvault.connector.model.AppRole
- getTokenType() - Method in class de.stklcode.jvault.connector.model.response.embedded.AuthData
- getTokenType() - Method in class de.stklcode.jvault.connector.model.TokenRole
- 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.response.embedded.WrapInfo
- 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.embedded.TokenData
- getType() - Method in class de.stklcode.jvault.connector.model.response.SealResponse
- getType() - Method in class de.stklcode.jvault.connector.model.Token
- 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
- getUuid() - Method in class de.stklcode.jvault.connector.model.response.embedded.AuthMethod
- 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
- getWrapInfo() - Method in class de.stklcode.jvault.connector.model.response.VaultDataResponse
- GITHUB - Enum constant in enum de.stklcode.jvault.connector.model.AuthBackend
H
- hashCode() - Method in class de.stklcode.jvault.connector.model.AppRole
- hashCode() - Method in class de.stklcode.jvault.connector.model.AppRoleSecret
- hashCode() - Method in class de.stklcode.jvault.connector.model.response.AppRoleResponse
- hashCode() - Method in class de.stklcode.jvault.connector.model.response.AppRoleSecretResponse
- hashCode() - Method in class de.stklcode.jvault.connector.model.response.AuthMethodsResponse
- hashCode() - Method in class de.stklcode.jvault.connector.model.response.AuthResponse
- hashCode() - Method in class de.stklcode.jvault.connector.model.response.embedded.AuthData
- hashCode() - Method in class de.stklcode.jvault.connector.model.response.embedded.AuthMethod
- hashCode() - Method in class de.stklcode.jvault.connector.model.response.embedded.SecretListWrapper
- hashCode() - Method in class de.stklcode.jvault.connector.model.response.embedded.SecretMetadata
- hashCode() - Method in class de.stklcode.jvault.connector.model.response.embedded.SecretWrapper
- hashCode() - Method in class de.stklcode.jvault.connector.model.response.embedded.TokenData
- hashCode() - Method in class de.stklcode.jvault.connector.model.response.embedded.VersionMetadata
- hashCode() - Method in class de.stklcode.jvault.connector.model.response.embedded.WrapInfo
- hashCode() - Method in class de.stklcode.jvault.connector.model.response.ErrorResponse
- hashCode() - Method in class de.stklcode.jvault.connector.model.response.HealthResponse
- hashCode() - Method in class de.stklcode.jvault.connector.model.response.HelpResponse
- hashCode() - Method in class de.stklcode.jvault.connector.model.response.MetadataResponse
- hashCode() - Method in class de.stklcode.jvault.connector.model.response.MetaSecretResponse
- hashCode() - Method in class de.stklcode.jvault.connector.model.response.PlainSecretResponse
- hashCode() - Method in class de.stklcode.jvault.connector.model.response.RawDataResponse
- hashCode() - Method in class de.stklcode.jvault.connector.model.response.SealResponse
- hashCode() - Method in class de.stklcode.jvault.connector.model.response.SecretListResponse
- hashCode() - Method in class de.stklcode.jvault.connector.model.response.SecretVersionResponse
- hashCode() - Method in class de.stklcode.jvault.connector.model.response.TokenResponse
- hashCode() - Method in class de.stklcode.jvault.connector.model.response.TokenRoleResponse
- hashCode() - Method in class de.stklcode.jvault.connector.model.response.VaultDataResponse
- hashCode() - Method in class de.stklcode.jvault.connector.model.Token
- hashCode() - Method in class de.stklcode.jvault.connector.model.TokenRole
- 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
- HTTPVaultConnector - Class in de.stklcode.jvault.connector
-
Vault Connector implementation using Vault's HTTP API.
- HTTPVaultConnectorBuilder - Class in de.stklcode.jvault.connector
-
Vault Connector Builder implementation for HTTP Vault connectors.
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
- isExternalEntropyAccess() - Method in class de.stklcode.jvault.connector.model.response.embedded.AuthMethod
- 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.AuthData
- 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.embedded.TokenData
- 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
- isSealWrap() - Method in class de.stklcode.jvault.connector.model.response.embedded.AuthMethod
- 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.
- listTokenRoles() - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- listTokenRoles() - Method in interface de.stklcode.jvault.connector.VaultConnector
-
List available token roles 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
- MetaSecretResponse - Class in de.stklcode.jvault.connector.model.response
-
Vault response for secret responses with metadata.
- MetaSecretResponse() - Constructor for class de.stklcode.jvault.connector.model.response.MetaSecretResponse
N
- notRenewable() - Method in class de.stklcode.jvault.connector.model.Token.Builder
-
Set token to be not renewable.
O
- orphan(Boolean) - Method in class de.stklcode.jvault.connector.model.TokenRole.Builder
-
Set TRUE if the token role should be created orphan.
P
- 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.
- PlainSecretResponse - Class in de.stklcode.jvault.connector.model.response
-
Vault response for plain secret responses.
- PlainSecretResponse() - Constructor for class de.stklcode.jvault.connector.model.response.PlainSecretResponse
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.
- readSecretData(String, String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Retrieve the latest secret data for specific version 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, 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.
- readTokenRole(String) - Method in class de.stklcode.jvault.connector.HTTPVaultConnector
- readTokenRole(String) - Method in interface de.stklcode.jvault.connector.VaultConnector
-
Lookup token information.
- 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.Token.Builder
-
Set token to be renewable.
- renewable(Boolean) - Method in class de.stklcode.jvault.connector.model.TokenRole.Builder
-
Set TRUE if the token role should be created renewable.
- 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
- SecretListWrapper - Class in de.stklcode.jvault.connector.model.response.embedded
-
Wrapper object for secret key lists.
- SecretListWrapper() - Constructor for class de.stklcode.jvault.connector.model.response.embedded.SecretListWrapper
- 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 metadata, i.e. after update (KV v2).
- SecretVersionResponse() - Constructor for class de.stklcode.jvault.connector.model.response.SecretVersionResponse
- SecretWrapper - Class in de.stklcode.jvault.connector.model.response.embedded
-
Wrapper object for secret data and metadata.
- SecretWrapper() - Constructor for class de.stklcode.jvault.connector.model.response.embedded.SecretWrapper
- SERVICE - Enum constant in enum de.stklcode.jvault.connector.model.Token.Type
- 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.
- setBoundCidrs(List<String>) - Method in class de.stklcode.jvault.connector.model.AppRole
- setCidrList(List<String>) - Method in class de.stklcode.jvault.connector.model.AppRoleSecret
- setSecretIdBoundCidrs(List<String>) - Method in class de.stklcode.jvault.connector.model.AppRole
- setTokenPolicies(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() - Constructor for class de.stklcode.jvault.connector.model.Token
-
Construct empty
Token
object. - Token(Token.Builder) - Constructor for class de.stklcode.jvault.connector.model.Token
-
Construct
Token
object fromToken.Builder
. - TOKEN - Enum constant in enum de.stklcode.jvault.connector.model.AuthBackend
- Token.Builder - Class in de.stklcode.jvault.connector.model
-
A builder for vault tokens.
- Token.Type - Enum in de.stklcode.jvault.connector.model
-
Constants for token types.
- 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
- TokenRole - Class in de.stklcode.jvault.connector.model
-
Vault Token Role metamodel.
- TokenRole() - Constructor for class de.stklcode.jvault.connector.model.TokenRole
-
Construct empty
TokenRole
object. - TokenRole(TokenRole.Builder) - Constructor for class de.stklcode.jvault.connector.model.TokenRole
- TokenRole.Builder - Class in de.stklcode.jvault.connector.model
-
A builder for vault token roles.
- TokenRoleResponse - Class in de.stklcode.jvault.connector.model.response
-
Vault response from token role lookup providing Token information in
TokenData
field. - TokenRoleResponse() - Constructor for class de.stklcode.jvault.connector.model.response.TokenRoleResponse
- toString() - Method in class de.stklcode.jvault.connector.model.response.ErrorResponse
U
- 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 - Enum constant in enum 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, 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 - Enum constant in enum de.stklcode.jvault.connector.model.AuthBackend
V
- value() - Method in enum de.stklcode.jvault.connector.model.Token.Type
- valueOf(String) - Static method in enum de.stklcode.jvault.connector.model.AuthBackend
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.stklcode.jvault.connector.model.Token.Type
-
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.
- values() - Static method in enum de.stklcode.jvault.connector.model.Token.Type
-
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.
- 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.
- 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
- withAllowedEntityAlias(String) - Method in class de.stklcode.jvault.connector.model.TokenRole.Builder
-
Add an allowed entity alias.
- withAllowedEntityAliases(List<String>) - Method in class de.stklcode.jvault.connector.model.TokenRole.Builder
-
Add allowed entity aliases.
- withAllowedPolicies(List<String>) - Method in class de.stklcode.jvault.connector.model.TokenRole.Builder
-
Add allowed policies.
- withAllowedPoliciesGlob(List<String>) - Method in class de.stklcode.jvault.connector.model.TokenRole.Builder
-
Add allowed policy glob patterns.
- withAllowedPolicy(String) - Method in class de.stklcode.jvault.connector.model.TokenRole.Builder
-
Add an allowed policy.
- withAllowedPolicyGlob(String) - Method in class de.stklcode.jvault.connector.model.TokenRole.Builder
-
Add an allowed policy glob pattern.
- withBaseURL(String) - Method in class de.stklcode.jvault.connector.HTTPVaultConnectorBuilder
-
Set base URL, e.g.
- withBaseURL(URI) - Method in class de.stklcode.jvault.connector.HTTPVaultConnectorBuilder
-
Set base URL, e.g.
- withBindSecretID() - Method in class de.stklcode.jvault.connector.model.AppRole.Builder
-
Bind role to secret ID.
- withBindSecretID(Boolean) - Method in class de.stklcode.jvault.connector.model.AppRole.Builder
-
Set if role is bound to secret ID.
- withDefaultPolicy() - Method in class de.stklcode.jvault.connector.model.Token.Builder
-
Attach default policy to token.
- withDisallowedPolicies(List<String>) - Method in class de.stklcode.jvault.connector.model.TokenRole.Builder
-
Add disallowed policies.
- withDisallowedPoliciesGlob(List<String>) - Method in class de.stklcode.jvault.connector.model.TokenRole.Builder
-
Add disallowed policy glob patterns.
- withDisallowedPolicy(String) - Method in class de.stklcode.jvault.connector.model.TokenRole.Builder
-
Add a disallowed policy.
- withDisallowedPolicyGlob(String) - Method in class de.stklcode.jvault.connector.model.TokenRole.Builder
-
Add an allowed policy glob pattern.
- withDisplayName(String) - Method in class de.stklcode.jvault.connector.model.Token.Builder
-
Add display name.
- withEnableLocalSecretIds(Boolean) - Method in class de.stklcode.jvault.connector.model.AppRole.Builder
-
Enable or disable local secret IDs.
- withEntityAlias(String) - Method in class de.stklcode.jvault.connector.model.Token.Builder
-
Set entity alias for token.
- withExplicitMaxTtl(Integer) - Method in class de.stklcode.jvault.connector.model.Token.Builder
-
Set desired explicit maximum time to live.
- withHost(String) - Method in class de.stklcode.jvault.connector.HTTPVaultConnectorBuilder
-
Set hostname (default: 127.0.0.1).
- withId(String) - Method in class de.stklcode.jvault.connector.model.AppRole.Builder
-
Add custom role ID.
- withId(String) - Method in class de.stklcode.jvault.connector.model.Token.Builder
-
Add token ID.
- withMeta(String, String) - Method in class de.stklcode.jvault.connector.model.Token.Builder
-
Add meta data.
- withMeta(Map<String, String>) - Method in class de.stklcode.jvault.connector.model.Token.Builder
-
Add meta data.
- withName(String) - Method in class de.stklcode.jvault.connector.model.AppRole.Builder
-
Add role name.
- withNoDefaultPolicy(boolean) - Method in class de.stklcode.jvault.connector.model.Token.Builder
-
Set TRUE if the default policy should not be part of this token.
- withNoParent(boolean) - Method in class de.stklcode.jvault.connector.model.Token.Builder
-
Set TRUE if the token should be created without parent.
- withNumberOfRetries(int) - Method in class de.stklcode.jvault.connector.HTTPVaultConnectorBuilder
-
Define the number of retries to attempt on 5xx errors.
- withNumUses(Integer) - Method in class de.stklcode.jvault.connector.model.Token.Builder
-
Set desired number of uses.
- withoutBindSecretID() - Method in class de.stklcode.jvault.connector.model.AppRole.Builder
-
Do not bind role to secret ID.
- withoutDefaultPolicy() - Method in class de.stklcode.jvault.connector.model.Token.Builder
-
Do not attach default policy to token.
- withoutTLS() - Method in class de.stklcode.jvault.connector.HTTPVaultConnectorBuilder
-
Convenience Method for NOT using TLS.
- withParent() - Method in class de.stklcode.jvault.connector.model.Token.Builder
-
Create token with parent.
- withPathSuffix(String) - Method in class de.stklcode.jvault.connector.model.TokenRole.Builder
-
Set token role path suffix.
- withPeriod(Integer) - Method in class de.stklcode.jvault.connector.model.Token.Builder
-
Set token period (former lease time).
- withPolicies(String...) - Method in class de.stklcode.jvault.connector.model.Token.Builder
-
Add given policies.
- withPolicies(List<String>) - Method in class de.stklcode.jvault.connector.model.Token.Builder
-
Add given policies.
- withPolicy(String) - Method in class de.stklcode.jvault.connector.model.Token.Builder
-
Add a single policy.
- withPort(Integer) - Method in class de.stklcode.jvault.connector.HTTPVaultConnectorBuilder
-
Set port (default: 8200).
- withPrefix(String) - Method in class de.stklcode.jvault.connector.HTTPVaultConnectorBuilder
-
Set API prefix.
- withRenewable(Boolean) - Method in class de.stklcode.jvault.connector.model.Token.Builder
-
Set if token is renewable.
- withSecretBoundCidr(String) - Method in class de.stklcode.jvault.connector.model.AppRole.Builder
-
Add a CIDR block to list of bound blocks for secret.
- withSecretIdBoundCidrs(List<String>) - Method in class de.stklcode.jvault.connector.model.AppRole.Builder
-
Set bound CIDR blocks.
- withSecretIdNumUses(Integer) - Method in class de.stklcode.jvault.connector.model.AppRole.Builder
-
Set number of uses for sectet IDs.
- withSecretIdTtl(Integer) - Method in class de.stklcode.jvault.connector.model.AppRole.Builder
-
Set default sectet ID TTL in seconds.
- withTimeout(int) - Method in class de.stklcode.jvault.connector.HTTPVaultConnectorBuilder
-
Define a custom timeout for the HTTP connection.
- withTLS() - Method in class de.stklcode.jvault.connector.HTTPVaultConnectorBuilder
-
Convenience Method for TLS usage (enabled by default).
- withTLS(boolean) - Method in class de.stklcode.jvault.connector.HTTPVaultConnectorBuilder
-
Set TLS usage (default: TRUE).
- withTLS(boolean, String) - Method in class de.stklcode.jvault.connector.HTTPVaultConnectorBuilder
-
Set TLS usage (default: TRUE).
- withTLS(String) - Method in class de.stklcode.jvault.connector.HTTPVaultConnectorBuilder
-
Convenience Method for TLS usage (enabled by default).
- withToken(String) - Method in class de.stklcode.jvault.connector.HTTPVaultConnectorBuilder
-
Set token for automatic authentication, using
HTTPVaultConnectorBuilder.buildAndAuth()
. - withTokenBoundCidr(String) - Method in class de.stklcode.jvault.connector.model.AppRole.Builder
-
Add a CIDR block to list of bound blocks for token.
- withTokenBoundCidr(String) - Method in class de.stklcode.jvault.connector.model.TokenRole.Builder
-
Add a single bound CIDR.
- withTokenBoundCidrs(List<String>) - Method in class de.stklcode.jvault.connector.model.AppRole.Builder
-
Set bound CIDR blocks for associated tokens.
- withTokenBoundCidrs(List<String>) - Method in class de.stklcode.jvault.connector.model.TokenRole.Builder
-
Add a list of bound CIDRs.
- withTokenExplicitMaxTtl(Integer) - Method in class de.stklcode.jvault.connector.model.AppRole.Builder
-
Set explicit maximum token TTL in seconds.
- withTokenExplicitMaxTtl(Integer) - Method in class de.stklcode.jvault.connector.model.TokenRole.Builder
-
Set explicit max.
- withTokenMaxTtl(Integer) - Method in class de.stklcode.jvault.connector.model.AppRole.Builder
-
Set maximum token TTL in seconds.
- withTokenNoDefaultPolicy(Boolean) - Method in class de.stklcode.jvault.connector.model.AppRole.Builder
-
Enable or disable default policy for generated token.
- withTokenNoDefaultPolicy(Boolean) - Method in class de.stklcode.jvault.connector.model.TokenRole.Builder
-
Set TRUE if the token role should be created renewable.
- withTokenNumUses(Integer) - Method in class de.stklcode.jvault.connector.model.AppRole.Builder
-
Set number of uses for generated tokens.
- withTokenNumUses(Integer) - Method in class de.stklcode.jvault.connector.model.TokenRole.Builder
-
Set number of uses for tokens.
- withTokenPeriod(Integer) - Method in class de.stklcode.jvault.connector.model.AppRole.Builder
-
Set renewal period for generated token in seconds.
- withTokenPeriod(Integer) - Method in class de.stklcode.jvault.connector.model.TokenRole.Builder
-
Set token period.
- withTokenPolicies(List<String>) - Method in class de.stklcode.jvault.connector.model.AppRole.Builder
-
Add given policies.
- withTokenPolicy(String) - Method in class de.stklcode.jvault.connector.model.AppRole.Builder
-
Add a single policy.
- withTokenTtl(Integer) - Method in class de.stklcode.jvault.connector.model.AppRole.Builder
-
Set default token TTL in seconds.
- withTokenType(Token.Type) - Method in class de.stklcode.jvault.connector.model.AppRole.Builder
-
Set type of generated token.
- withTokenType(Token.Type) - Method in class de.stklcode.jvault.connector.model.TokenRole.Builder
-
Set token type.
- withTrustedCA(Path) - Method in class de.stklcode.jvault.connector.HTTPVaultConnectorBuilder
-
Add a trusted CA certificate for HTTPS connections.
- withTrustedCA(X509Certificate) - Method in class de.stklcode.jvault.connector.HTTPVaultConnectorBuilder
-
Add a trusted CA certificate for HTTPS connections.
- withTtl(Integer) - Method in class de.stklcode.jvault.connector.model.Token.Builder
-
Set desired time to live.
- withType(Token.Type) - Method in class de.stklcode.jvault.connector.model.Token.Builder
-
Specify token type.
- WrapInfo - Class in de.stklcode.jvault.connector.model.response.embedded
-
Wrapping information object.
- WrapInfo() - Constructor for class de.stklcode.jvault.connector.model.response.embedded.WrapInfo
- 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.
- 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
VaultConnector.authAppRole(java.lang.String)
instead.