public final class OpenSslX509KeyManagerFactory extends KeyManagerFactory
KeyManagerFactory
that pre-compute the keymaterial used when SslProvider.OPENSSL
or
SslProvider.OPENSSL_REFCNT
is used and so will improve handshake times and its performance.
Because the keymaterial is pre-computed any modification to the KeyStore
is ignored after
KeyManagerFactory.init(KeyStore, char[])
is called.
KeyManagerFactory.init(ManagerFactoryParameters)
is not supported by this implementation and so a call to it will always
result in an InvalidAlgorithmParameterException
.Constructor and Description |
---|
OpenSslX509KeyManagerFactory() |
OpenSslX509KeyManagerFactory(Provider provider) |
OpenSslX509KeyManagerFactory(String algorithm,
Provider provider) |
getAlgorithm, getDefaultAlgorithm, getInstance, getInstance, getInstance, getKeyManagers, getProvider, init, init
public OpenSslX509KeyManagerFactory()
public OpenSslX509KeyManagerFactory(Provider provider)
public OpenSslX509KeyManagerFactory(String algorithm, Provider provider) throws NoSuchAlgorithmException
NoSuchAlgorithmException
Copyright © 2008–2018 The Netty Project. All rights reserved.