public interface SSLContextFactory extends Comparable<SSLContextFactory>
META-INF/services/org.apache.activemq.artemis.spi.core.remoting.ssl.SSLContextFactory
in your jar and fill it with the full qualified name of your implementation.Modifier and Type | Field and Description |
---|---|
static org.jboss.logging.Logger |
log |
Modifier and Type | Method and Description |
---|---|
default void |
clearSSLContexts() |
default int |
compareTo(SSLContextFactory other) |
int |
getPriority()
The priority for the SSLContextFactory when resolving the service to get the implementation.
|
SSLContext |
getSSLContext(Map<String,Object> configuration,
String keystoreProvider,
String keystorePath,
String keystorePassword,
String truststoreProvider,
String truststorePath,
String truststorePassword,
String crlPath,
String trustManagerFactoryPlugin,
boolean trustAll)
Obtain a SSLContext from the configuration.
|
SSLContext getSSLContext(Map<String,Object> configuration, String keystoreProvider, String keystorePath, String keystorePassword, String truststoreProvider, String truststorePath, String truststorePassword, String crlPath, String trustManagerFactoryPlugin, boolean trustAll) throws Exception
configuration
- keystoreProvider
- keystorePath
- keystorePassword
- truststoreProvider
- truststorePath
- truststorePassword
- crlPath
- trustManagerFactoryPlugin
- trustAll
- Exception
default void clearSSLContexts()
int getPriority()
default int compareTo(SSLContextFactory other)
compareTo
in interface Comparable<SSLContextFactory>
Copyright © 2020 The Apache Software Foundation. All rights reserved.