收藏
回答

ssl配置问题

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

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


最后一次编辑于  2018-06-14  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答