Tomcat本地主机自签名证书-Chrome(不安全)

时间:2019-03-05 16:32:27

标签: apache google-chrome tomcat certificate ssl-certificate

我正在尝试为当前正在从事的基于Web的项目添加自签名证书。我在StackOverflow上发现的与此问题有关的大多数解决方案都已经过时(9年以上),似乎没有用。我正在使用Tomcat 8.0.33作为服务器

所以,我的问题是-有什么方法可以信任Chrome中的自签名证书。到目前为止,我所做的只是生成一个自签名证书:

$keytool -genkey -keyalg RSA -alias tomcat -keystore selfsigned.jks -validity 365

然后我根据Tomcat的手册页修改了server.xml。

    <Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
           maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
           clientAuth="false" sslProtocol="TLS" keystoreFile="/Users/PC/selfsigned.jks" keystorePass="changeit"/>

这导致以下结果。由于照片是自签名的,因此在照片上可见,Chrome抱怨证书的安全性。有什么办法可以让我的计算机信任该本地证书并摆脱此警告。

enter image description here

在我浏览的旧帖子中,我看到有人建议启用以下功能,但这并没有给我带来太多成功。

chrome://flags/#allow-insecure-localhost

PS绝对有可能错过了一些可用的解决方案,但是到目前为止,从我尝试过的结果来看,在信任我在Chrome中的自签名证书并摆脱这条令人讨厌的红色消息时,并没有取得任何成功(不安全)

0 个答案:

没有答案