Class VaultInternalTransitSecretEngine
- java.lang.Object
-
- io.quarkus.vault.runtime.client.VaultInternalBase
-
- io.quarkus.vault.runtime.client.secretengine.VaultInternalTransitSecretEngine
-
@Singleton public class VaultInternalTransitSecretEngine extends VaultInternalBase
-
-
Constructor Summary
Constructors Constructor Description VaultInternalTransitSecretEngine()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.smallrye.mutiny.Uni<Void>createTransitKey(VaultClient vaultClient, String token, String keyName, VaultTransitCreateKeyBody body)io.smallrye.mutiny.Uni<VaultTransitDecrypt>decrypt(VaultClient vaultClient, String token, String keyName, VaultTransitDecryptBody body)io.smallrye.mutiny.Uni<Void>deleteTransitKey(VaultClient vaultClient, String token, String keyName)io.smallrye.mutiny.Uni<VaultTransitEncrypt>encrypt(VaultClient vaultClient, String token, String keyName, VaultTransitEncryptBody body)io.smallrye.mutiny.Uni<VaultTransitKeyExport>exportTransitKey(VaultClient vaultClient, String token, String keyType, String keyName, String version)io.smallrye.mutiny.Uni<VaultTransitListKeysResult>listTransitKeys(VaultClient vaultClient, String token)protected StringopNamePrefix()io.smallrye.mutiny.Uni<VaultTransitReadKeyResult>readTransitKey(VaultClient vaultClient, String token, String keyName)io.smallrye.mutiny.Uni<VaultTransitEncrypt>rewrap(VaultClient vaultClient, String token, String keyName, VaultTransitRewrapBody body)io.smallrye.mutiny.Uni<VaultTransitSign>sign(VaultClient vaultClient, String token, String keyName, String hashAlgorithm, VaultTransitSignBody body)io.smallrye.mutiny.Uni<Void>updateTransitKeyConfiguration(VaultClient vaultClient, String token, String keyName, VaultTransitKeyConfigBody body)io.smallrye.mutiny.Uni<VaultTransitVerify>verify(VaultClient vaultClient, String token, String keyName, String hashAlgorithm, VaultTransitVerifyBody body)-
Methods inherited from class io.quarkus.vault.runtime.client.VaultInternalBase
opName
-
-
-
-
Method Detail
-
opNamePrefix
protected String opNamePrefix()
- Overrides:
opNamePrefixin classVaultInternalBase
-
updateTransitKeyConfiguration
public io.smallrye.mutiny.Uni<Void> updateTransitKeyConfiguration(VaultClient vaultClient, String token, String keyName, VaultTransitKeyConfigBody body)
-
createTransitKey
public io.smallrye.mutiny.Uni<Void> createTransitKey(VaultClient vaultClient, String token, String keyName, VaultTransitCreateKeyBody body)
-
deleteTransitKey
public io.smallrye.mutiny.Uni<Void> deleteTransitKey(VaultClient vaultClient, String token, String keyName)
-
exportTransitKey
public io.smallrye.mutiny.Uni<VaultTransitKeyExport> exportTransitKey(VaultClient vaultClient, String token, String keyType, String keyName, String version)
-
readTransitKey
public io.smallrye.mutiny.Uni<VaultTransitReadKeyResult> readTransitKey(VaultClient vaultClient, String token, String keyName)
-
listTransitKeys
public io.smallrye.mutiny.Uni<VaultTransitListKeysResult> listTransitKeys(VaultClient vaultClient, String token)
-
encrypt
public io.smallrye.mutiny.Uni<VaultTransitEncrypt> encrypt(VaultClient vaultClient, String token, String keyName, VaultTransitEncryptBody body)
-
decrypt
public io.smallrye.mutiny.Uni<VaultTransitDecrypt> decrypt(VaultClient vaultClient, String token, String keyName, VaultTransitDecryptBody body)
-
sign
public io.smallrye.mutiny.Uni<VaultTransitSign> sign(VaultClient vaultClient, String token, String keyName, String hashAlgorithm, VaultTransitSignBody body)
-
verify
public io.smallrye.mutiny.Uni<VaultTransitVerify> verify(VaultClient vaultClient, String token, String keyName, String hashAlgorithm, VaultTransitVerifyBody body)
-
rewrap
public io.smallrye.mutiny.Uni<VaultTransitEncrypt> rewrap(VaultClient vaultClient, String token, String keyName, VaultTransitRewrapBody body)
-
-