Class AbstractSSLCredentialProvider
java.lang.Object
org.apache.solr.util.configuration.providers.AbstractSSLCredentialProvider
- All Implemented Interfaces:
SSLCredentialProvider
- Direct Known Subclasses:
EnvSSLCredentialProvider,SysPropSSLCredentialProvider
Abstract provider with default implementation
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.solr.util.configuration.SSLCredentialProvider
SSLCredentialProvider.CredentialType -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final EnumMap<SSLCredentialProvider.CredentialType, String> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract StringgetCredential(String key) protected abstract EnumMap<SSLCredentialProvider.CredentialType, String>
-
Field Details
-
DEFAULT_CREDENTIAL_KEY_MAP
-
-
Constructor Details
-
AbstractSSLCredentialProvider
public AbstractSSLCredentialProvider()
-
-
Method Details
-
getCredential
-
getCredentialKeyMap
-
getCredential
- Specified by:
getCredentialin interfaceSSLCredentialProvider- Returns:
- Credential for the given credential type
-