Class EnvSSLCredentialProvider
- java.lang.Object
-
- org.apache.solr.util.configuration.providers.AbstractSSLCredentialProvider
-
- org.apache.solr.util.configuration.providers.EnvSSLCredentialProvider
-
- All Implemented Interfaces:
SSLCredentialProvider
public class EnvSSLCredentialProvider extends AbstractSSLCredentialProvider
Environment variable based SSL configuration provider
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EnvSSLCredentialProvider.EnvVars
-
Nested classes/interfaces inherited from interface org.apache.solr.util.configuration.SSLCredentialProvider
SSLCredentialProvider.CredentialType
-
-
Field Summary
-
Fields inherited from class org.apache.solr.util.configuration.providers.AbstractSSLCredentialProvider
DEFAULT_CREDENTIAL_KEY_MAP
-
-
Constructor Summary
Constructors Constructor Description EnvSSLCredentialProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
getCredential(String envKey)
protected EnumMap<SSLCredentialProvider.CredentialType,String>
getCredentialKeyMap()
void
setEnvVars(Map<String,String> envVars)
-
Methods inherited from class org.apache.solr.util.configuration.providers.AbstractSSLCredentialProvider
getCredential
-
-
-
-
Method Detail
-
getCredentialKeyMap
protected EnumMap<SSLCredentialProvider.CredentialType,String> getCredentialKeyMap()
- Specified by:
getCredentialKeyMap
in classAbstractSSLCredentialProvider
-
getCredential
protected String getCredential(String envKey)
- Specified by:
getCredential
in classAbstractSSLCredentialProvider
-
-