iOS 上的 Xamrin 应用程序在新 TLS 证书上出现信任失败错误 - AWS ELB

时间:2021-04-08 21:56:02

标签: ssl-certificate aws-application-load-balancer

我有一个在 AWS ALB 后面运行的 PHP 应用程序。 TLS 隧道终止于 ALB,从 ALB 到 PHP 服务器 (Apache) 的流量通过自签名证书 TSL。一切都很好,没有问题。现在我们的证书即将到期,所以我从Godaddy更新了证书,将其上传到ALB。我的网站与新证书配合良好。我有一个本机应用程序也运行良好。但是,我的 Xamrin 应用程序引发了“信任失败”错误。看起来 Xamrin 保留了旧证书而不使用新证书。任何帮助表示赞赏。

编辑

我注释掉了证书固定的代码,但我仍然遇到信任失败。所以我获得了新证书并固定了该证书。现在该应用程序正在运行。我希望我不能固定证书。好吧,我正在和时间赛跑,证书第二天到期,所以我要继续。

1 个答案:

答案 0 :(得分:0)

解决了这个问题。开发人员已将公共证书固定在 Xamrin 应用程序中。我们删除了固定,但该应用程序仍然抛出信任失败错误。所以我们只是将应用程序固定到新证书并发布应用程序。对我们来说不是理想的解决方案,我不想固定证书。但是没有时间调试,因为证书即将过期,我们的时间不多了。

相关问题