KeyManagerFactory and caches its chains / certs for an alias for better performance when using
SslProvider#OPENSSL or SslProvider#OPENSSL_REFCNT.
Because of the caching its important that the wrapped KeyManagerFactorys X509KeyManagers always
return the same X509Certificate chain and PrivateKey for the same alias.
| Modifier and Type | Field and Description |
|---|---|
| private final int |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv OpenSslKeyMaterialProvider |
| maxCachedEntries | back to summary |
|---|---|
| private final int maxCachedEntries | |
| OpenSslCachingX509KeyManagerFactory | back to summary |
|---|---|
| public OpenSslCachingX509KeyManagerFactory(final KeyManagerFactory factory) | |
| OpenSslCachingX509KeyManagerFactory | back to summary |
|---|---|
| public OpenSslCachingX509KeyManagerFactory(final KeyManagerFactory factory, int maxCachedEntries) | |
| newProvider | back to summary |
|---|---|
| pack-priv OpenSslKeyMaterialProvider newProvider(String password) | |