Java 如何在浏览器中自动添加(例外)SSL证书

Java 如何在浏览器中自动添加(例外)SSL证书,java,angular,spring-boot,ssl,Java,Angular,Spring Boot,Ssl,首先,如果这个问题无效,我很抱歉,我正在处理这样一种情况:我在本地创建了SSL证书,并由本地CA签名 我的前端应用程序处于angular状态,后端应用程序处于Spring boot状态。当我尝试从UI连接到登录时,我需要手动添加此证书,因为我已通过单击该按钮提供了一个链接按钮,我将在浏览器中加载后端api 在此之后,将打开一个弹出窗口并加载后端api 然后,我需要手动单击“前进”,然后转到“不安全”。在所有这些步骤之后,证书将添加到浏览器中 任何人都可以建议如何在不进行所有这些手动操作的情况

首先,如果这个问题无效,我很抱歉,我正在处理这样一种情况:我在本地创建了SSL证书,并由本地CA签名

我的前端应用程序处于angular状态,后端应用程序处于Spring boot状态。当我尝试从UI连接到登录时,我需要手动添加此证书,因为我已通过单击该按钮提供了一个链接按钮,我将在浏览器中加载后端api

在此之后,将打开一个弹出窗口并加载后端api

然后,我需要手动单击“前进”,然后转到“不安全”。在所有这些步骤之后,证书将添加到浏览器中


任何人都可以建议如何在不进行所有这些手动操作的情况下自动添加此证书。

您可以使用以下配置在不同的浏览器上启用自签名证书。请记住,这不是用于生产的

  • Firefox:转到URL
    https://localhost:
    并添加安全异常以允许连接。如果仍然出现连接错误,请转到URLabout:config并将
    安全性、混合内容、阻止活动内容的值设置为false
    安全性、混合内容、阻止显示内容的值设置为true
  • Chrome:转到URL
    chrome://flags/#allow-不安全的本地主机
    ,然后单击启用并重新启动Chrome以允许连接
  • IE 10及以上版本:转到URL
    https://localhost:
    并在出现证书错误时将证书添加到受信任的根证书颁发机构

您需要获得新的有效SSL证书

谢谢你的回答,但是有没有什么方法可以让我添加这个,我是说程序化的。因为,要求客户解释这一点非常困难。对于生产,您需要购买新的有效SSL证书