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.
- configure(HttpsParameters) - Method in class io.avaje.jex.ssl.SslHttpConfigurator
- create(Consumer<SslConfig>) - Static method in interface io.avaje.jex.ssl.SslPlugin
-
Configure SSL using an existing SSL Context
F
- fromSslContext(SSLContext) - 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
invalid reference
io.avaje.jex.ssl.StaticContent
- 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.
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
- SslConfigException(String) - Constructor for exception class io.avaje.jex.ssl.SslConfigException
- SslConfigException(String, Throwable) - Constructor for exception class io.avaje.jex.ssl.SslConfigException
- SslHttpConfigurator - Class in io.avaje.jex.ssl
-
HttpsConfigurator that allows you to force client authentication
- SslHttpConfigurator(SSLContext, boolean) - Constructor for class io.avaje.jex.ssl.SslHttpConfigurator
- 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<TrustConfig>) - Method in interface io.avaje.jex.ssl.SslConfig
-
Configure the trust configuration for the server.
All Classes and Interfaces|All Packages|Serialized Form