public interface TrustOptions
| Modifier and Type | Method and Description |
|---|---|
TrustOptions |
copy() |
TrustManagerFactory |
getTrustManagerFactory(Vertx vertx)
Create and return the trust manager factory for these options.
|
java.util.function.Function<String,TrustManager[]> |
trustManagerMapper(Vertx vertx)
Returns a function that maps SNI server names to a
TrustManagerFactory instance. |
static TrustOptions |
wrap(TrustManager trustManager)
Returns a
TrustOptions from the provided TrustManager |
static TrustOptions |
wrap(TrustManagerFactory trustManagerFactory)
Returns a
TrustOptions from the provided TrustManagerFactory |
TrustOptions copy()
TrustManagerFactory getTrustManagerFactory(Vertx vertx) throws Exception
The returned trust manager factory should be already initialized and ready to use.
vertx - the vertx instanceExceptionjava.util.function.Function<String,TrustManager[]> trustManagerMapper(Vertx vertx) throws Exception
TrustManagerFactory instance.
The returned TrustManagerFactory must already be initialized and ready to use.
The mapper is only used when the server has SNI enabled and the client indicated a server name.
The returned function may return null in which case getTrustManagerFactory(Vertx) is used as fallback.vertx - the vertx instanceExceptionstatic TrustOptions wrap(TrustManager trustManager)
TrustOptions from the provided TrustManagertrustManager - the trustManager instanceTrustOptionsstatic TrustOptions wrap(TrustManagerFactory trustManagerFactory)
TrustOptions from the provided TrustManagerFactorytrustManagerFactory - the trustManagerFactory instanceTrustOptionsCopyright © 2023 Eclipse. All rights reserved.