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

Xamrin app on iOS giving trust failure error on new TLS certificate - AWS ELB

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

编辑

我注释掉了证书固定的代码,但我仍然遇到信任失败。所以我获得了新证书并固定了该证书。现在该应用程序正在运行。我希望我不能固定证书。好吧,我运行赶不上时间了,证书明天就到期了,所以我要接受这个。

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