我正在尝试为当前正在从事的基于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抱怨证书的安全性。有什么办法可以让我的计算机信任该本地证书并摆脱此警告。
在我浏览的旧帖子中,我看到有人建议启用以下功能,但这并没有给我带来太多成功。
chrome://flags/#allow-insecure-localhost
PS绝对有可能错过了一些可用的解决方案,但是到目前为止,从我尝试过的结果来看,在信任我在Chrome中的自签名证书并摆脱这条令人讨厌的红色消息时,并没有取得任何成功(不安全)