Index

A B C D E F G H I L M N O P R S T U V W 
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 from AppRole.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.
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

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 from Token.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.
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form