Package io.helidon.integrations.oci.vault
Integration with OCI Vault REST API including the KMS encryption and digest support.
-
Interface Summary Interface Description OciVault Deprecated, for removal: This API element is subject to removal in a future version. use OCI SDK insteadOciVaultRx Deprecated, for removal: This API element is subject to removal in a future version. use OCI SDK instead -
Class Summary Class Description CreateSecret Request and response for creating a Vault secret.CreateSecret.Request Request object.CreateSecret.Response Response object parsed from JSON returned by theRestApi
.CreateSecret.SecretContent The content of the secret and metadata to help identify it.Decrypt Encrypt request and response.Decrypt.Request Request object.Decrypt.Response Response object parsed from JSON returned by theRestApi
.DeleteSecret Delete Secret request and response.DeleteSecret.Request Request object.DeleteSecret.Response Response object for responses without an entity.Encrypt Encrypt request and response.Encrypt.Request Request object.Encrypt.Response Response object parsed from JSON returned by theRestApi
.GetKey Get Key request and response.GetKey.Request Request object.GetKey.Response Response object parsed from JSON returned by theRestApi
.GetSecret Request and response for getting secret metadata.GetSecret.Request Request object.GetSecretBundle Request and response for getting secret.GetSecretBundle.Request Request object.GetSecretBundle.Response Response object parsed from JSON returned by theRestApi
.GetVault Get Vault request and response.GetVault.Request Request object.GetVault.Response Response object parsed from JSON returned by theRestApi
.OciVaultInjectionProvider Deprecated. do not use directlyOciVaultRx.Builder Fluent API builder forOciVaultRx
.OciVaultSecurityProvider Security provider to retrieve secrets from OCI Vault, and to use OCI KMS for encryption, decryption and signatures.OciVaultSecurityProvider.OciVaultDigestConfig Configuration for a signature.OciVaultSecurityProvider.OciVaultDigestConfig.Builder Fluent API builder forOciVaultSecurityProvider.OciVaultDigestConfig
.OciVaultSecurityProvider.OciVaultEncryptionConfig Configuration for encryption/decryption.OciVaultSecurityProvider.OciVaultEncryptionConfig.Builder Fluent API builder forOciVaultSecurityProvider.OciVaultEncryptionConfig
.OciVaultSecurityProvider.OciVaultSecretConfig Configuration of an OCI Vault secret.OciVaultSecurityProvider.OciVaultSecretConfig.Builder Fluent API builder forOciVaultSecurityProvider.OciVaultSecretConfig
.OciVaultSecurityService Deprecated. do not use directlySecret A secret obtained from the vault.Sign Sign request and response.Sign.Request Request object.Sign.Response Response object parsed from JSON returned by theRestApi
.Verify Sign request and response.Verify.Request Request object.Verify.Response Response object parsed from JSON returned by theRestApi
. -
Enum Summary Enum Description SecretStage The rotation state of the secret version.