ssl配置问题
发布于 7 年前 作者 dingna 10739 次浏览 来自 问答

Tomcat 7.0.88

JDK7

如果配置文件写成1:sslProtocol="TLSv1+TLSv1.1+TLSv1.2"这样,Tomcat启动时直接报错:

java.security.NoSuchAlgorithmException: TLSv1+TLSv1.1+TLSv1.2 SSLContext not available

如果写成2:sslProtocol="TLS"这样,chrome浏览器、包括开发工具访问都没问题,但是真机上直接报错

request:fail ssl hand shake

error:java.security.cert.CertPathValidatorException

.

.

.

<Connector port=“443” protocol=“org.apache.coyote.http11.Http11Protocol”

SSLEnabled=“true”

                        maxThreads=“150”

scheme=“https” secure=“true”

1:sslProtocol=“TLSv1+TLSv1.1+TLSv1.2”

                        2:sslProtocol=“TLS”

clientAuth=“false”

keystoreFile="/root/Tomcat/apache-tomcat-7.0.88/conf/cert/www.qghls.com.pfx"

keystorePass=“123456”

keystoreType=“PKCS12”/>

我在网上看了下,说是因为JDK7的原因,需要升级到JDK8

是这个原因吗? 你们是怎么解决的 ,谢谢

回到顶部