Class VaultInternalTransitSecretEngine
- java.lang.Object
-
- io.quarkus.vault.runtime.client.VaultInternalBase
-
- io.quarkus.vault.runtime.client.secretengine.VaultInternalTransitSecretEngine
-
@Singleton public class VaultInternalTransitSecretEngine extends VaultInternalBase
-
-
Field Summary
-
Fields inherited from class io.quarkus.vault.runtime.client.VaultInternalBase
vaultClient
-
-
Constructor Summary
Constructors Constructor Description VaultInternalTransitSecretEngine()
-
Method Summary
-
Methods inherited from class io.quarkus.vault.runtime.client.VaultInternalBase
setVaultClient
-
-
-
-
Method Detail
-
updateTransitKeyConfiguration
public void updateTransitKeyConfiguration(String token, String keyName, VaultTransitKeyConfigBody body)
-
createTransitKey
public void createTransitKey(String token, String keyName, VaultTransitCreateKeyBody body)
-
exportTransitKey
public VaultTransitKeyExport exportTransitKey(String token, String keyType, String keyName, String version)
-
readTransitKey
public VaultTransitReadKeyResult readTransitKey(String token, String keyName)
-
listTransitKeys
public VaultTransitListKeysResult listTransitKeys(String token)
-
encrypt
public VaultTransitEncrypt encrypt(String token, String keyName, VaultTransitEncryptBody body)
-
decrypt
public VaultTransitDecrypt decrypt(String token, String keyName, VaultTransitDecryptBody body)
-
sign
public VaultTransitSign sign(String token, String keyName, String hashAlgorithm, VaultTransitSignBody body)
-
verify
public VaultTransitVerify verify(String token, String keyName, String hashAlgorithm, VaultTransitVerifyBody body)
-
rewrap
public VaultTransitEncrypt rewrap(String token, String keyName, VaultTransitRewrapBody body)
-
-