Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java net::ERR\u CERT\u AUTHORITY\u对于spring引导应用程序无效_Java_Spring Boot_Keystore - Fatal编程技术网

Java net::ERR\u CERT\u AUTHORITY\u对于spring引导应用程序无效

Java net::ERR\u CERT\u AUTHORITY\u对于spring引导应用程序无效,java,spring-boot,keystore,Java,Spring Boot,Keystore,当我尝试访问在aws ec2实例上运行的spring boot后端应用程序时,我在chrome上收到此错误: net::ERR\u CERT\u AUTHORITY\u无效 我已将我的证书导出到jre cacerts,其中包含: sudo keytool -importcert -file certificate.crt -alias tomcat -keystore /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/cacerts 已安装证

当我尝试访问在aws ec2实例上运行的spring boot后端应用程序时,我在chrome上收到此错误:

net::ERR\u CERT\u AUTHORITY\u无效

我已将我的证书导出到jre cacerts,其中包含:

sudo keytool -importcert -file certificate.crt -alias tomcat -keystore /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/cacerts
已安装证书:

keytool -list -keystore /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/cacerts -alias tomcat

tomcat, Jan 5, 2021, trustedCertEntry, 
Certificate fingerprint (SHA1): 41:41:E0:F6:88:F5:B3:DF:B0:D7:3B:8D:87:95:4B:16:48:C9:92:5D

还有什么我必须做的吗?

这对于自签名的证书来说是正常的。想象一下,试图访问一个拥有由…签名的证书的在线商店。。。开发者的妈妈:它应该显示警告(即使我们非常爱妈妈),因为那个网站根本不安全,你不应该在那里输入你的卡号

这就是为什么会有证书提供商,例如Symantec或。他们在您的证书上签名,任何使用该证书签名的内容最终都会被标识为有效的证书颁发机构。他们就像在线通信的公证人

例如,在浏览器上单击StackOverflow的页面锁定。它将显示此页面证书的提供者,即。该提供商允许创建受信任的证书,而无需支付一分钱,因为它是由

感谢Voo在评论中指出这一点。


你完全正确,我在看你的评论时正在编辑。删除了付费部分,解决了创建具有认证的负载平衡器的问题: