【问题标题】:Xamrin app on iOS giving trust failure error on new TLS certificate - AWS ELBiOS 上的 Xamarin 应用程序在新 TLS 证书上出现信任失败错误 - AWS ELB
【发布时间】:2021-04-10 00:48:54
【问题描述】:

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

编辑

我注释掉了证书固定的代码,但仍然出现信任失败。因此,我获得了新证书并固定了该证书。现在该应用程序正在运行。我希望我不能固定证书。好吧,我正在争分夺秒,证书第二天到期,所以我要这样做。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2022-01-25
      • 2015-08-16
      • 2023-03-05
      • 1970-01-01
      • 1970-01-01
      • 2016-04-16
      • 2022-09-26
      • 2020-06-02
      • 1970-01-01
      相关资源
      最近更新 更多