Index
All Classes and Interfaces|All Packages|Serialized Form
C
- certificateFromClasspath(String) - Method in interface io.avaje.jex.ssl.TrustConfig
 - 
Load certificate data from the classpath.
 - certificateFromInputStream(InputStream) - Method in interface io.avaje.jex.ssl.TrustConfig
 - 
Load certificate data from a given input stream.
 - certificateFromPath(String) - Method in interface io.avaje.jex.ssl.TrustConfig
 - 
Load certificate data from a given path in the system.
 - certificateFromString(String) - Method in interface io.avaje.jex.ssl.TrustConfig
 - 
Load certificate data from a given string.
 - create(Consumer) - Static method in interface io.avaje.jex.ssl.SslPlugin
 - 
Configure SSL using an existing SSL Context
 
I
- io.avaje.jex.ssl - module io.avaje.jex.ssl
 - 
Defines the SSL Plugin API for configuring SSL and mTLS with Jex - see
SslPlugin. - io.avaje.jex.ssl - package io.avaje.jex.ssl
 - 
SSL Configuration - see
SslPlugin. 
K
- keystoreFromClasspath(String, String) - Method in interface io.avaje.jex.ssl.SslConfig
 - 
Load a key store from the classpath.
 - keystoreFromClasspath(String, String, String) - Method in interface io.avaje.jex.ssl.SslConfig
 - 
Load a key store from the classpath.
 - keystoreFromInputStream(InputStream, String) - Method in interface io.avaje.jex.ssl.SslConfig
 - 
Load a key store from a given input stream.
 - keystoreFromInputStream(InputStream, String, String) - Method in interface io.avaje.jex.ssl.SslConfig
 - 
Load a key store from a given input stream.
 - keystoreFromPath(String, String) - Method in interface io.avaje.jex.ssl.SslConfig
 - 
Load a key store from a given path in the system.
 - keystoreFromPath(String, String, String) - Method in interface io.avaje.jex.ssl.SslConfig
 - 
Load a key store from a given path in the system.
 
P
- pemFromClasspath(String, String) - Method in interface io.avaje.jex.ssl.SslConfig
 - 
Load pem formatted identity data from the classpath.
 - pemFromClasspath(String, String, String) - Method in interface io.avaje.jex.ssl.SslConfig
 - 
Load pem formatted identity data from the classpath.
 - pemFromInputStream(InputStream, InputStream) - Method in interface io.avaje.jex.ssl.SslConfig
 - 
Load pem formatted identity data from a given input stream.
 - pemFromInputStream(InputStream, InputStream, String) - Method in interface io.avaje.jex.ssl.SslConfig
 - 
Load pem formatted identity data from a given input stream.
 - pemFromPath(String, String) - Method in interface io.avaje.jex.ssl.SslConfig
 - 
Load pem formatted identity data from a given path in the system.
 - pemFromPath(String, String, String) - Method in interface io.avaje.jex.ssl.SslConfig
 - 
Load pem formatted identity data from a given path in the system.
 - pemFromString(String, String) - Method in interface io.avaje.jex.ssl.SslConfig
 - 
Load pem formatted identity data from a given string.
 - pemFromString(String, String, String) - Method in interface io.avaje.jex.ssl.SslConfig
 - 
Load pem formatted identity data from a given string.
 
R
- resourceLoader(Class) - Method in interface io.avaje.jex.ssl.SslConfig
 - 
Sets a custom resource loader for loading class/module path resources using the given class.
 
S
- securityProvider(Provider) - Method in interface io.avaje.jex.ssl.SslConfig
 - 
Configure the Provider for the SSLContext.
 - SslConfig - Interface in io.avaje.jex.ssl
 - 
The `SslConfig` interface provides a fluent API for configuring SSL/TLS settings.
 - SslConfigException - Exception Class in io.avaje.jex.ssl
 - 
SSL Configuration exception.
 - SslConfigException(String) - Constructor for exception class io.avaje.jex.ssl.SslConfigException
 - SslConfigException(String, Throwable) - Constructor for exception class io.avaje.jex.ssl.SslConfigException
 - SslPlugin - Interface in io.avaje.jex.ssl
 - 
Plugin that Configures Jex with SSL and mTLS.
 
T
- TrustConfig - Interface in io.avaje.jex.ssl
 - 
Interface defining the contract for building a trust store configuration.
 - trustStoreFromClasspath(String, String) - Method in interface io.avaje.jex.ssl.TrustConfig
 - 
Load a trust store from the classpath.
 - trustStoreFromInputStream(InputStream, String) - Method in interface io.avaje.jex.ssl.TrustConfig
 - 
Load a trust store from a given input stream.
 - trustStoreFromPath(String, String) - Method in interface io.avaje.jex.ssl.TrustConfig
 - 
Load a trust store from a given path in the system.
 
W
- withTrustConfig(Consumer) - Method in interface io.avaje.jex.ssl.SslConfig
 - 
Configure the trust configuration for the server.
 
All Classes and Interfaces|All Packages|Serialized Form