Package org.honton.chas.vault.api
Class VaultClient
java.lang.Object
org.honton.chas.vault.api.VaultClient
- All Implemented Interfaces:
VaultApi
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidlistKeys()List all keys in the transit engineGet a key from the transit enginebyte[]signData(String name, int version, String signatureAlgorithm, String hashAlgorithm, ByteBuffer data) booleanverifySignedData(String name, int version, String sa, String hashAlgorithm, ByteBuffer data, byte[] signature) static <T> T
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
VaultClient
public VaultClient()
-
-
Method Details
-
walkPath
-
listKeys
Description copied from interface:VaultApiList all keys in the transit engine -
createKey
-
readKey
Description copied from interface:VaultApiGet a key from the transit engine -
signData
public byte[] signData(String name, int version, String signatureAlgorithm, String hashAlgorithm, ByteBuffer data) -
verifySignedData
public boolean verifySignedData(String name, int version, String sa, String hashAlgorithm, ByteBuffer data, byte[] signature) - Specified by:
verifySignedDatain interfaceVaultApi
-