public class VaultWrappingTemplate extends Object implements VaultWrappingOperations
| Constructor and Description |
|---|
VaultWrappingTemplate(VaultOperations vaultOperations)
Create a new
VaultWrappingTemplate given VaultOperations. |
| Modifier and Type | Method and Description |
|---|---|
WrappedMetadata |
lookup(VaultToken token)
Looks up
metadata for the given token containing a wrapped
response. |
VaultResponse |
read(VaultToken token)
Read a wrapped secret.
|
<T> VaultResponseSupport<T> |
read(VaultToken token,
Class<T> responseType)
Read a wrapped secret of type
responseType. |
WrappedMetadata |
rewrap(VaultToken token)
Rewraps a response-wrapped token.
|
WrappedMetadata |
wrap(Object body,
Duration duration)
Wraps the given user-supplied data inside a response-wrapped token.
|
public VaultWrappingTemplate(VaultOperations vaultOperations)
VaultWrappingTemplate given VaultOperations.vaultOperations - must not be null.@Nullable public WrappedMetadata lookup(VaultToken token)
VaultWrappingOperationsmetadata for the given token containing a wrapped
response.lookup in interface VaultWrappingOperationstoken - must not be null.WrappedMetadata the token or null if the
token was invalid or expired.@Nullable public VaultResponse read(VaultToken token)
VaultWrappingOperationsread in interface VaultWrappingOperationstoken - must not be null.@Nullable public <T> VaultResponseSupport<T> read(VaultToken token, Class<T> responseType)
VaultWrappingOperationsresponseType.read in interface VaultWrappingOperationstoken - must not be null.responseType - must not be null.public WrappedMetadata rewrap(VaultToken token)
VaultWrappingOperationsVaultException.rewrap in interface VaultWrappingOperationstoken - must not be null.WrappedMetadata for this wrapping operation.public WrappedMetadata wrap(Object body, Duration duration)
VaultWrappingOperationswrap in interface VaultWrappingOperationsbody - must not be null.duration - must not be null.WrappedMetadata for this wrapping operation.Copyright © 2016–2024 Pivotal Software, Inc.. All rights reserved.