Uses of Interface
io.helidon.security.spi.ProviderConfig
Packages that use ProviderConfig
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.
Vault transit secrets.
Security
Vault operation backed by configuration.
Security component's SPI.
-
Uses of ProviderConfig in io.helidon.integrations.oci.vault
Classes in io.helidon.integrations.oci.vault that implement ProviderConfigModifier and TypeClassDescriptionstatic classConfiguration for a signature.static classConfiguration for encryption/decryption.static classConfiguration 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 ProviderConfigModifier and TypeClassDescriptionstatic classConfiguration 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 ProviderConfigModifier and TypeClassDescriptionstatic classConfiguration 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 ProviderConfigModifier and TypeClassDescriptionstatic classConfiguration 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 ProviderConfigModifier and TypeClassDescriptionstatic classConfiguration of a digest when using programmatic setup of security digests.static classConfiguration of encryption when using programmatic setup of security. -
Uses of ProviderConfig in io.helidon.security
Subinterfaces of ProviderConfig in io.helidon.securityModifier and TypeInterfaceDescriptioninterfaceMarker interface for configuration of secrets providers.Methods in io.helidon.security with type parameters of type ProviderConfigModifier and TypeMethodDescription<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 ProviderConfigModifier and TypeClassDescriptionstatic classConfiguration of encryption.static classConfiguration of a secret. -
Uses of ProviderConfig in io.helidon.security.spi
Classes in io.helidon.security.spi with type parameters of type ProviderConfigModifier and TypeInterfaceDescriptioninterfaceDigestProvider<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 ProviderConfigModifier and TypeMethodDescriptiondefault Collection<Class<? extends ProviderConfig>>SecurityProvider.supportedCustomObjects()Class of the configuration type.