Uses of Interface
io.helidon.security.spi.SecretsProvider
Packages that use SecretsProvider
Package
Description
Integration with OCI Vault REST API including the KMS encryption and digest support.
Cubbyhole secret engine support for Vault.
Vault's KV1 Secrets Engine support.
Vault's Key/value version 2 Secrets Engine support.
Security
Vault operation backed by configuration.
-
Uses of SecretsProvider in io.helidon.integrations.oci.vault
Classes in io.helidon.integrations.oci.vault that implement SecretsProviderModifier and TypeClassDescriptionclassSecurity provider to retrieve secrets from OCI Vault, and to use OCI KMS for encryption, decryption and signatures. -
Uses of SecretsProvider in io.helidon.integrations.vault.secrets.cubbyhole
Classes in io.helidon.integrations.vault.secrets.cubbyhole that implement SecretsProviderModifier and TypeClassDescriptionclassIntegration with Helidon Security. -
Uses of SecretsProvider in io.helidon.integrations.vault.secrets.kv1
Classes in io.helidon.integrations.vault.secrets.kv1 that implement SecretsProvider -
Uses of SecretsProvider in io.helidon.integrations.vault.secrets.kv2
Classes in io.helidon.integrations.vault.secrets.kv2 that implement SecretsProvider -
Uses of SecretsProvider in io.helidon.security
Methods in io.helidon.security with parameters of type SecretsProviderModifier and TypeMethodDescription<T extends ProviderConfig>
Security.BuilderSecurity.Builder.addSecret(String name, SecretsProvider<T> secretProvider, T providerConfig) Add a secret to security configuration.Security.Builder.addSecretProvider(SecretsProvider<?> provider, String name) Add a named secret provider. -
Uses of SecretsProvider in io.helidon.security.providers.config.vault
Classes in io.helidon.security.providers.config.vault that implement SecretsProviderModifier and TypeClassDescriptionclassSecurity provider to retrieve secrets directly from configuration and to encrypt/decrypt data using config's security setup.