Uses of Interface
io.helidon.security.spi.ProviderConfig
-
Packages that use ProviderConfig Package Description io.helidon.integrations.oci.vault Integration with OCI Vault REST API including the KMS encryption and digest support.io.helidon.integrations.vault.secrets.cubbyhole Cubbyhole secret engine support for Vault.io.helidon.integrations.vault.secrets.kv1 Vault's KV1 Secrets Engine support.io.helidon.integrations.vault.secrets.kv2 Vault's Key/value version 2 Secrets Engine support.io.helidon.integrations.vault.secrets.transit Vault transit secrets.io.helidon.security Securityio.helidon.security.providers.config.vault Vault operation backed by configuration.io.helidon.security.spi Security component's SPI. -
-
Uses of ProviderConfig in io.helidon.integrations.oci.vault
Classes in io.helidon.integrations.oci.vault that implement ProviderConfig Modifier and Type Class Description static class
OciVaultSecurityProvider.OciVaultDigestConfig
Configuration for a signature.static class
OciVaultSecurityProvider.OciVaultEncryptionConfig
Configuration for encryption/decryption.static class
OciVaultSecurityProvider.OciVaultSecretConfig
Configuration of an OCI Vault secret. -
Uses of ProviderConfig in io.helidon.integrations.vault.secrets.cubbyhole
Classes in io.helidon.integrations.vault.secrets.cubbyhole that implement ProviderConfig Modifier and Type Class Description static class
CubbyholeSecurityProvider.CubbyholeSecretConfig
Configuration of a secret when using programmatic setup of security secrets. -
Uses of ProviderConfig in io.helidon.integrations.vault.secrets.kv1
Classes in io.helidon.integrations.vault.secrets.kv1 that implement ProviderConfig Modifier and Type Class Description static class
Kv1SecurityProvider.Kv1SecretConfig
Configuration of a secret when using programmatic setup of security secrets. -
Uses of ProviderConfig in io.helidon.integrations.vault.secrets.kv2
Classes in io.helidon.integrations.vault.secrets.kv2 that implement ProviderConfig Modifier and Type Class Description static class
Kv2SecurityProvider.Kv2SecretConfig
Configuration of a secret when using programmatic setup of security secrets. -
Uses of ProviderConfig in io.helidon.integrations.vault.secrets.transit
Classes in io.helidon.integrations.vault.secrets.transit that implement ProviderConfig Modifier and Type Class Description static class
TransitSecurityProvider.TransitDigestConfig
Configuration of a digest when using programmatic setup of security digests.static class
TransitSecurityProvider.TransitEncryptionConfig
Configuration of encryption when using programmatic setup of security. -
Uses of ProviderConfig in io.helidon.security
Subinterfaces of ProviderConfig in io.helidon.security Modifier and Type Interface Description interface
SecretsProviderConfig
Marker interface for configuration of secrets providers.Methods in io.helidon.security with type parameters of type ProviderConfig Modifier and Type Method Description <T extends ProviderConfig>
Security.BuilderSecurity.Builder. addDigest(String name, DigestProvider<T> digestProvider, T providerConfig)
Add a signature/HMAC to security configuration.<T extends ProviderConfig>
Security.BuilderSecurity.Builder. addEncryption(String name, EncryptionProvider<T> encryptionProvider, T providerConfig)
Add an encryption to security configuration.<T extends ProviderConfig>
Security.BuilderSecurity.Builder. addSecret(String name, SecretsProvider<T> secretProvider, T providerConfig)
Add a secret to security configuration. -
Uses of ProviderConfig in io.helidon.security.providers.config.vault
Classes in io.helidon.security.providers.config.vault that implement ProviderConfig Modifier and Type Class Description static class
ConfigVaultProvider.EncryptionConfig
Configuration of encryption.static class
ConfigVaultProvider.SecretConfig
Configuration of a secret. -
Uses of ProviderConfig in io.helidon.security.spi
Classes in io.helidon.security.spi with type parameters of type ProviderConfig Modifier and Type Interface Description interface
DigestProvider<T extends ProviderConfig>
Provider that can create digests of bytes, and then verify them.interface
EncryptionProvider<T extends ProviderConfig>
Provider that can encrypt and decrypt secrets.interface
SecretsProvider<T extends ProviderConfig>
Provider that can retrieve secrets.Methods in io.helidon.security.spi that return types with arguments of type ProviderConfig Modifier and Type Method Description default Collection<Class<? extends ProviderConfig>>
SecurityProvider. supportedCustomObjects()
Class of the configuration type.
-