public interface KeyCertOptions
| Modifier and Type | Method and Description |
|---|---|
KeyCertOptions |
copy() |
KeyManagerFactory |
getKeyManagerFactory(Vertx vertx)
Create and return the key manager factory for these options.
|
java.util.function.Function<String,X509KeyManager> |
keyManagerMapper(Vertx vertx)
Returns a function that maps SNI server names to
X509KeyManager instance. |
static KeyCertOptions |
wrap(X509KeyManager keyManager)
Returns a
KeyCertOptions from the provided X509KeyManager |
KeyCertOptions copy()
KeyManagerFactory getKeyManagerFactory(Vertx vertx) throws Exception
The returned key manager factory should be already initialized and ready to use.
vertx - the vertx instanceExceptionjava.util.function.Function<String,X509KeyManager> keyManagerMapper(Vertx vertx) throws Exception
X509KeyManager instance.
The returned X509KeyManager must satisfies these rules:
X509KeyManager.getPrivateKey(String) returns the private key for the indicated server name,
the alias parameter will be null.X509KeyManager.getCertificateChain(String) returns the certificate chain for the indicated server name,
the alias parameter will be null.
The returned function may return null in which case the default key manager provided by getKeyManagerFactory(Vertx)
will be used.
Exceptionstatic KeyCertOptions wrap(X509KeyManager keyManager)
KeyCertOptions from the provided X509KeyManagerkeyManager - the keyManager instanceKeyCertOptionsCopyright © 2021 Eclipse. All rights reserved.