ssl - TLS 证书在 Firefox 中有效,但在 Chrome 中无效
问题描述
我有一个用 C# (ASP.NET Core 2.2) 编写的微服务,我使用 nginx 入口作为 API 网关。尝试使用真实设备(Android)时,移动应用程序出现握手异常,但使用 iOS 模拟器时一切正常。此外,我尝试使用浏览器的 API,并且在 Firefox 和 Safari 中都成功了,但 Chrome 显示“不安全的连接”。如果您能帮助我解决问题,我将不胜感激。
在谷歌云上,我有一个带有 crt 和密钥的 TLS 秘密。
所有服务都使用由 crt 和 key 生成的 PFX 文件(ASP.NET Core、Kestrel)。这个配置有效,我 100% 确定,因为我之前使用过 docker-compose 并且没有遇到这个问题。证书有效。这就是为什么我认为这可能与入口有关...
入口配置:
...
spec:
tls:
- secretName: my-tls
hosts:
- api.whatever.com
...
解决方案
推荐阅读
- angular - Observable.fromEvent 不是 prod 模式 Angular 6 中的函数
- javafx - 如何在javafx中获取3D对象的窗口上的2D坐标
- c# - 从存储帐户 blob 读取和解析 Azure IoT 中心遥测数据
- docker - Docker Swarm 创建服务无法从远程存储库中提取
- amazon-s3 - CloudFront - 编辑源 - 限制存储桶访问
- reactjs - Nextjs - 如何使用 Link 将参数传递给服务器路由器
- javascript - JS Map() 内部数据结构?
- ios - 在领域 Swift 中检索存储的数据
- angular - 为primeng下拉列表添加项目不会更新渲染下拉列表
- javascript - 我可以知道这是什么语言吗?这是javascript还是jquery?