Class JSSEUtil
java.lang.Object
org.apache.tomcat.util.net.SSLUtilBase
org.apache.tomcat.util.net.jsse.JSSEUtil
- All Implemented Interfaces:
SSLUtil
SSLUtil implementation for JSSE.
- Author:
- Harish Prabandham, Costin Manolache, Stefan Freyr Stefansson, EKR, Jan Luehe
-
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
ConstructorsConstructorDescriptionJSSEUtil
(SSLHostConfigCertificate certificate) JSSEUtil
(SSLHostConfigCertificate certificate, boolean warnOnSkip) -
Method Summary
Modifier and TypeMethodDescriptioncreateSSLContextInternal
(List<String> negotiableProtocols) protected Log
getLog()
protected boolean
Methods inherited from class org.apache.tomcat.util.net.SSLUtilBase
configureSessionContext, createSSLContext, getCRLs, getEnabledCiphers, getEnabledProtocols, getKeyManagers, getParameters, getTrustManagers
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.tomcat.util.net.SSLUtil
addSecondCertificate
-
Constructor Details
-
JSSEUtil
-
JSSEUtil
-
-
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
public SSLContext createSSLContextInternal(List<String> negotiableProtocols) throws NoSuchAlgorithmException - Specified by:
createSSLContextInternal
in classSSLUtilBase
- Throws:
NoSuchAlgorithmException
-