Interface ProviderConfig

All Known Subinterfaces:
SecretsProviderConfig
All Known Implementing Classes:
ConfigVaultProvider.EncryptionConfig, ConfigVaultProvider.SecretConfig, CubbyholeSecurityProvider.CubbyholeSecretConfig, Kv1SecurityProvider.Kv1SecretConfig, Kv2SecurityProvider.Kv2SecretConfig, TransitSecurityProvider.TransitDigestConfig, TransitSecurityProvider.TransitEncryptionConfig

public interface ProviderConfig
A marker interface for configurations of providers. Each provider configuration class MUST implement this interface. The Security module will evaluate all provider configurations present and make sure there is a provider configured for them. If a configuration is present with no provider supporting it, the request security will fail.