Package io.netty.handler.ssl
Class OpenSslCachingX509KeyManagerFactory
- java.lang.Object
-
- javax.net.ssl.KeyManagerFactory
-
- io.netty.handler.ssl.OpenSslCachingX509KeyManagerFactory
-
public final class OpenSslCachingX509KeyManagerFactory extends javax.net.ssl.KeyManagerFactory
Wraps anotherKeyManagerFactory
and caches its chains / certs for an alias for better performance when usingSslProvider.OPENSSL
orSslProvider.OPENSSL_REFCNT
. Because of the caching its important that the wrappedKeyManagerFactory
sX509KeyManager
s always return the sameX509Certificate
chain andPrivateKey
for the same alias.
-
-
Constructor Summary
Constructors Constructor Description OpenSslCachingX509KeyManagerFactory(javax.net.ssl.KeyManagerFactory factory)
OpenSslCachingX509KeyManagerFactory(javax.net.ssl.KeyManagerFactory factory, int maxCachedEntries)
-