javascript - 用于后端/前端通信的 SSL 证书
问题描述
我遇到了一个小问题(或者可能不是小问题?),希望您能提供帮助。
我的团队正在开发应用程序(Android、iOS、Windows)的后端,而另一个团队正在做前端。两部分之间的通信是通过 API 和 Websocket 完成的;一个要求是整个应用程序应该在没有互联网连接的情况下运行。
为了完整性:后端是用 C++ (QT) 编写的,前端是用 Javascript 编写的(我认为是 Angular)。
现在我们面临着通过 SSL 保护 API 和 Websocket 的任务。由于它必须在离线模式下运行,并且我们需要 localhost 的证书,所以我们自己对其进行了签名。前端立即拒绝证书,因为它是自签名的。
由于后端团队在 Javacsript 方面没有太多经验,而前端团队只知道如何使用证书,而不是设置或创建它们,我们现在陷入困境;这就是我来这里问的原因。
你知道解决这个问题的好方法吗?是否可以告诉 Javascript 以某种方式信任证书?在这种情况下,是否有不同的方法来保护后端/前端通信?
已经感谢您的回答。
解决方案
推荐阅读
- json - 使用 VBA 的 JSON 到 EXCEL,无需外部 GitHub 项目或 Power Query
- c# - 如何使用 Selenium C# 单击 div 内的文本节点?
- sql - SUBSTR 到 oracle 中的 ADD 值
- javascript - React Javascript 到 React Typescript 的转换
- spring-boot - 带有本机存储库的 Spring Cloud Embedded Config Server
- python - 如何在 Pandas 中将所有 float64 列转换为 float32?
- reactjs - 尝试根据 localStorage 条件重定向页面时超出最大更新深度
- java - 比较具有整数值的java中的两个字符串
- prometheus - 如何编写 promql 以实现 executionid 只有 Running 状态而不是 Completed 状态的结果?
- javascript - 在迭代之前等待函数完成运行