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 classOciVaultSecurityProvider.OciVaultDigestConfigConfiguration for a signature.static classOciVaultSecurityProvider.OciVaultEncryptionConfigConfiguration for encryption/decryption.static classOciVaultSecurityProvider.OciVaultSecretConfigConfiguration 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 classCubbyholeSecurityProvider.CubbyholeSecretConfigConfiguration 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 classKv1SecurityProvider.Kv1SecretConfigConfiguration 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 classKv2SecurityProvider.Kv2SecretConfigConfiguration 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 classTransitSecurityProvider.TransitDigestConfigConfiguration of a digest when using programmatic setup of security digests.static classTransitSecurityProvider.TransitEncryptionConfigConfiguration 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 interfaceSecretsProviderConfigMarker 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 classConfigVaultProvider.EncryptionConfigConfiguration of encryption.static classConfigVaultProvider.SecretConfigConfiguration 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 interfaceDigestProvider<T extends ProviderConfig>Provider that can create digests of bytes, and then verify them.interfaceEncryptionProvider<T extends ProviderConfig>Provider that can encrypt and decrypt secrets.interfaceSecretsProvider<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.
-