首先,如果这个问题无效,我很抱歉,我正在处理我在本地创建 SSL 证书并由本地 CA 签名的情况。
当我尝试从 UI 连接到登录时,我的前端应用程序是 Angular ,我的后端应用程序是在 Spring 引导中,然后我需要手动添加此证书,因为我通过单击它提供了一个链接按钮,我将加载浏览器后端api
在此之后将打开一个弹出窗口并加载后端 api,
然后我需要手动点击“Advance”然后进入 unsafe 。在完成所有这些步骤后,证书将添加到浏览器中。
任何人都可以建议如何在没有所有这些手动工作的情况下自动添加它。
最佳答案
您可以使用以下配置在不同的浏览器上启用自签名证书。尽管请记住,这不是用于生产
- Firefox:转到 URL
https://localhost:<port_no>
并添加安全异常(exception)以允许连接。如果仍然出现连接错误,转到 URL about:config 并为security.mixed_content.block_active_content
设置值为false 和security.mixed_content.block_display_content
为 true。 - Chrome:转到 URL
chrome://flags/#allow-insecure-localhost
然后点击启用并重新启动 Chrome 以允许连接。 - IE 10 及更高版本:转到 URL
https://localhost:<port_no>
如果出现证书错误,则将证书添加到受信任的根证书颁发机构。
关于java - 如何在浏览器中自动添加(异常(exception))SSL 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54586269/