Class OpenSSLUtil
java.lang.Object
org.apache.tomcat.util.net.SSLUtilBase
org.apache.tomcat.util.net.openssl.OpenSSLUtil
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.tomcat.util.net.SSLUtil
SSLUtil.ProtocolInfo
-
Field Summary
Fields inherited from class org.apache.tomcat.util.net.SSLUtilBase
certificate, DEFAULT_KEY_ALIAS, sslHostConfig
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic X509KeyManager
chooseKeyManager
(KeyManager[] managers, boolean throwOnMissing) createSSLContextInternal
(List<String> negotiableProtocols) protected Log
getLog()
protected boolean
Methods inherited from class org.apache.tomcat.util.net.SSLUtilBase
configureSessionContext, createSSLContext, getCRLs, getEnabledCiphers, getEnabledProtocols, getParameters, getTrustManagers
-
Constructor Details
-
OpenSSLUtil
-
-
Method Details
-
getLog
- Specified by:
getLog
in classSSLUtilBase
-
getImplementedProtocols
- Specified by:
getImplementedProtocols
in classSSLUtilBase
-
getImplementedCiphers
- Specified by:
getImplementedCiphers
in classSSLUtilBase
-
isTls13RenegAuthAvailable
protected boolean isTls13RenegAuthAvailable()- Specified by:
isTls13RenegAuthAvailable
in classSSLUtilBase
-
createSSLContextInternal
- Specified by:
createSSLContextInternal
in classSSLUtilBase
- Throws:
Exception
-
chooseKeyManager
public static X509KeyManager chooseKeyManager(KeyManager[] managers, boolean throwOnMissing) throws Exception - Throws:
Exception
-
getKeyManagers
- Specified by:
getKeyManagers
in interfaceSSLUtil
- Overrides:
getKeyManagers
in classSSLUtilBase
- Throws:
Exception
-