public interface KeyCertOptions
Modifier and Type | Method and Description |
---|---|
KeyCertOptions |
clone()
Deprecated.
use
copy() instead |
default KeyCertOptions |
copy() |
default KeyManagerFactory |
getKeyManagerFactory(Vertx vertx)
Create and return the key manager factory for these options.
|
default java.util.function.Function<String,X509KeyManager> |
keyManagerMapper(Vertx vertx)
Returns a function that maps SNI server names to
X509KeyManager instance. |
@Deprecated KeyCertOptions clone()
copy()
insteaddefault KeyCertOptions copy()
default KeyManagerFactory getKeyManagerFactory(Vertx vertx) throws Exception
The returned key manager factory should be already initialized and ready to use.
vertx
- the vertx instanceException
default java.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.
Exception
Copyright © 2020 Eclipse. All rights reserved.