Package | Description |
---|---|
org.springframework.vault.authentication |
Support for authentication and session management.
|
org.springframework.vault.client |
Spring Vault Client abstraction.
|
org.springframework.vault.core |
Vault core support.
|
org.springframework.vault.core.env |
Spring Vault's environment abstraction consisting property source support.
|
org.springframework.vault.support |
Classes supporting the Vault packages, such as value objects.
|
Modifier and Type | Method and Description |
---|---|
VaultToken |
AwsEc2Authentication.login() |
VaultToken |
CubbyholeAuthentication.login() |
VaultToken |
AwsIamAuthentication.login() |
LoginToken |
LoginTokenAdapter.login() |
VaultToken |
ClientAuthentication.login()
Return a
VaultToken . |
Modifier and Type | Method and Description |
---|---|
static VaultException |
VaultResponses.buildException(org.springframework.web.client.HttpStatusCodeException e)
Build a
VaultException given HttpStatusCodeException . |
static VaultException |
VaultResponses.buildException(org.springframework.web.client.HttpStatusCodeException e,
String path)
|
Modifier and Type | Method and Description |
---|---|
void |
VaultSysTemplate.authMount(String path,
VaultMount vaultMount) |
void |
VaultSysOperations.authMount(String path,
VaultMount vaultMount)
Mounts an auth backend
VaultMount to path . |
void |
VaultSysTemplate.authUnmount(String path) |
void |
VaultSysOperations.authUnmount(String path)
Unmounts the auth backend mount at
path . |
VaultTokenResponse |
VaultTokenOperations.create()
Create a new token.
|
VaultTokenResponse |
VaultTokenOperations.create(VaultTokenRequest request)
Create a new token for the given
VaultTokenRequest . |
<T> T |
VaultOperations.doWithSession(RestOperationsCallback<T> sessionCallback)
Executes a Vault
RestOperationsCallback . |
<T> T |
VaultOperations.doWithVault(RestOperationsCallback<T> clientCallback)
Executes a Vault
RestOperationsCallback . |
Map<String,VaultMount> |
VaultSysTemplate.getAuthMounts() |
Map<String,VaultMount> |
VaultSysOperations.getAuthMounts() |
Map<String,VaultMount> |
VaultSysOperations.getMounts() |
VaultUnsealStatus |
VaultSysOperations.getUnsealStatus() |
VaultHealth |
VaultSysOperations.health()
Return the health status of Vault.
|
VaultInitializationResponse |
VaultSysOperations.initialize(VaultInitializationRequest vaultInitializationRequest)
Initialize Vault with a
VaultInitializationRequest . |
boolean |
VaultSysOperations.isInitialized() |
VaultCertificateResponse |
VaultPkiTemplate.issueCertificate(String roleName,
VaultCertificateRequest certificateRequest) |
VaultCertificateResponse |
VaultPkiOperations.issueCertificate(String roleName,
VaultCertificateRequest certificateRequest)
Requests a certificate bundle (private key and certificate) from Vault's PKI
backend given a
roleName and VaultCertificateRequest . |
void |
VaultSysOperations.mount(String path,
VaultMount vaultMount)
Mounts a secret backend
VaultMount to path . |
void |
VaultSysOperations.seal()
Seal vault.
|
void |
VaultSysOperations.unmount(String path)
Unmounts the secret backend mount at
path . |
VaultUnsealStatus |
VaultSysOperations.unseal(String keyShare)
Unseal vault.
|
Modifier and Type | Method and Description |
---|---|
protected Map<String,String> |
VaultPropertySource.doGetProperties(String path)
Hook method to obtain properties from Vault.
|
Constructor and Description |
---|
AbstractResult(VaultException exception)
Create a
AbstractResult completed with an VaultException . |
VaultDecryptionResult(VaultException exception)
Create
VaultDecryptionResult for an error during decryption. |
VaultEncryptionResult(VaultException exception)
Create
VaultEncryptionResult for an error during encryption. |
Copyright © 2016–2017 Pivotal Software, Inc.. All rights reserved.