Uses of Interface
io.helidon.security.spi.ProviderConfig
Packages that use ProviderConfig
Package
Description
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.vault.secrets.cubbyholeClasses 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.kv1Classes 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.kv2Classes 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.transitClasses 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.securitySubinterfaces 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.vaultClasses 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.spiClasses 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.