Package org.apache.tomcat.util.net.jsse
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
ConstructorDescriptionJSSEUtil
(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
-
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
-