https://www.vaultproject.io/api/secret/pki/index.html#generate-certificate
This function logs in, requests a secret and then continually asks for a duration extension of the lease after each waitInterval
This function logs into the Vault server given by the vaultUri, to obtain a loginToken.
This function logs into the Vault server given by the vaultUri, to obtain a loginToken. It then also provides a Stream that continuously renews the token when it is about to finish.
https://www.vaultproject.io/api/auth/kubernetes/index.html#login
https://www.vaultproject.io/api/auth/approle/index.html#login-with-approle
https://www.vaultproject.io/api/secret/kv/index.html#read-secret
This function uses the given Vault client, uri, and authenticated token to obtain a secret from Vault.
This function uses the given Vault client, uri, and authenticated token to obtain a secret from Vault. It then also provides a Stream that continuously renews the lease on that secret, when it is about to finish. Upon termination of the Stream (from the using application) revokes the token (but any error on revokation is ignored).
https://www.vaultproject.io/api/system/leases.html#renew-lease
https://www.vaultproject.io/api/auth/token/index.html#renew-a-token-self-
https://www.vaultproject.io/api/system/leases.html#revoke-lease
https://www.vaultproject.io/api/auth/token/index.html#revoke-a-token-self-
(Since version ) see corresponding Javadoc for more information.