- 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.