Package | Description |
---|---|
de.stklcode.jvault.connector.builder |
This package contains the
VaultConnectorBuilder to initialize a
connector instance. |
Modifier and Type | Method and Description |
---|---|
HTTPVaultConnectorBuilder |
HTTPVaultConnectorBuilder.fromEnv()
Build connector based on the VAULT_ADDR} and
VAULT_CACERT (optional) environment variables. |
static HTTPVaultConnectorBuilder |
VaultConnectorBuilder.http()
Get Factory implementation for HTTP Vault Connector.
|
HTTPVaultConnectorBuilder |
HTTPVaultConnectorBuilder.withHost(String host)
Set hostname (default: 127.0.0.1).
|
HTTPVaultConnectorBuilder |
HTTPVaultConnectorBuilder.withNumberOfRetries(int numberOfRetries)
Define the number of retries to attempt on 5xx errors.
|
HTTPVaultConnectorBuilder |
HTTPVaultConnectorBuilder.withoutTLS()
Convenience Method for NOT using TLS.
|
HTTPVaultConnectorBuilder |
HTTPVaultConnectorBuilder.withPort(Integer port)
Set port (default: 8200).
|
HTTPVaultConnectorBuilder |
HTTPVaultConnectorBuilder.withPrefix(String prefix)
Set API prefix.
|
HTTPVaultConnectorBuilder |
HTTPVaultConnectorBuilder.withTimeout(int milliseconds)
Define a custom timeout for the HTTP connection.
|
HTTPVaultConnectorBuilder |
HTTPVaultConnectorBuilder.withTLS()
Convenience Method for TLS usage (enabled by default).
|
HTTPVaultConnectorBuilder |
HTTPVaultConnectorBuilder.withTLS(boolean useTLS)
Set TLS usage (default: TRUE).
|
HTTPVaultConnectorBuilder |
HTTPVaultConnectorBuilder.withTLS(boolean useTLS,
String version)
Set TLS usage (default: TRUE).
|
HTTPVaultConnectorBuilder |
HTTPVaultConnectorBuilder.withTLS(String version)
Convenience Method for TLS usage (enabled by default).
|
HTTPVaultConnectorBuilder |
HTTPVaultConnectorBuilder.withToken(String token)
Set token for automatic authentication, using
buildAndAuth() . |
HTTPVaultConnectorBuilder |
HTTPVaultConnectorBuilder.withTrustedCA(Path cert)
Add a trusted CA certifiate for HTTPS connections.
|
HTTPVaultConnectorBuilder |
HTTPVaultConnectorBuilder.withTrustedCA(X509Certificate cert)
Add a trusted CA certifiate for HTTPS connections.
|
Copyright © 2016–2019. All rights reserved.