Index

C F I K P S T W 
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.
C F I K P S T W 
All Classes and Interfaces|All Packages|Serialized Form