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.
-
-
Field Summary
Fields Modifier and Type Field Description private int
maxCachedEntries
-
Constructor Summary
Constructors Constructor Description OpenSslCachingX509KeyManagerFactory(javax.net.ssl.KeyManagerFactory factory)
OpenSslCachingX509KeyManagerFactory(javax.net.ssl.KeyManagerFactory factory, int maxCachedEntries)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) OpenSslKeyMaterialProvider
newProvider(java.lang.String password)
-
-
-
Method Detail
-
newProvider
OpenSslKeyMaterialProvider newProvider(java.lang.String password)
-
-