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