public class ExternalSearchGuardKeyStore extends Object implements SearchGuardKeyStore
| Constructor and Description |
|---|
ExternalSearchGuardKeyStore(org.elasticsearch.common.settings.Settings settings) |
| Modifier and Type | Method and Description |
|---|---|
SSLEngine |
createClientTransportSSLEngine(String peerHost,
int peerPort) |
SSLEngine |
createHTTPSSLEngine() |
SSLEngine |
createServerTransportSSLEngine() |
String |
getHTTPProviderName() |
String |
getTransportClientProviderName() |
String |
getTransportServerProviderName() |
static boolean |
hasExternalSslContext(org.elasticsearch.common.settings.Settings settings) |
static boolean |
hasExternalSslContext(String id) |
static void |
registerExternalSslContext(String id,
SSLContext externalSsslContext) |
static void |
removeAllExternalSslContexts() |
static void |
removeExternalSslContext(String id) |
public ExternalSearchGuardKeyStore(org.elasticsearch.common.settings.Settings settings)
public SSLEngine createHTTPSSLEngine() throws SSLException
createHTTPSSLEngine in interface SearchGuardKeyStoreSSLExceptionpublic SSLEngine createServerTransportSSLEngine() throws SSLException
createServerTransportSSLEngine in interface SearchGuardKeyStoreSSLExceptionpublic SSLEngine createClientTransportSSLEngine(String peerHost, int peerPort) throws SSLException
createClientTransportSSLEngine in interface SearchGuardKeyStoreSSLExceptionpublic String getHTTPProviderName()
getHTTPProviderName in interface SearchGuardKeyStorepublic String getTransportServerProviderName()
getTransportServerProviderName in interface SearchGuardKeyStorepublic String getTransportClientProviderName()
getTransportClientProviderName in interface SearchGuardKeyStorepublic static void registerExternalSslContext(String id, SSLContext externalSsslContext)
public static boolean hasExternalSslContext(org.elasticsearch.common.settings.Settings settings)
public static boolean hasExternalSslContext(String id)
public static void removeExternalSslContext(String id)
public static void removeAllExternalSslContexts()
Copyright © 2015–2018. All rights reserved.