【问题标题】:Ionic Android App - SSL Cert error - Primary Error - 5Ionic Android 应用程序 - SSL 证书错误 - 主要错误 - 5
【发布时间】:2016-12-09 14:12:34
【问题描述】:

几周前,我们 Playstore 中的应用停止在极少数 Android 设备上运行。经过调试,我们发现由于证书验证失败,该应用无法连接到我们的服务器。我们的服务器证书非常有效。不知道为什么突然很少有设备无法识别它。在调试时,我们尝试将我们的应用程序与另一个启用跨根的证书链连接(以支持 SHA-1 和 SHA-2),它运行良好。

最近在 Android 设备中是否有任何安全更新来强制执行严格的 SHA 算法验证?在证书上启用跨根会打开任何漏洞吗?非常感谢您的回答。

【问题讨论】:

  • 我也遇到过这个问题。非常奇怪的是,这似乎会随机影响设备——我有两台相同的设备,运行相同的最新 Android 版本,一台拒绝证书,另一台没有。一个失败的,曾经成功的。似乎没有任何已知活动可能导致突然顽固拒绝,并且似乎没有任何方法可以了解证书被拒绝的原因。

标签: android ssl ionic-framework webview android-webview


【解决方案1】:

这似乎与特定版本的 Webview/Chrome 有关。在这里查看更多信息:https://www.chromium.org/developers/androidwebview/webview-ct-bug

“WebView 开发人员可以采取的唯一措施是要求用户更新 WebView。”

此处提供了示例代码以检查受影响的 webview/chrome 版本并重定向到 Play 商店:https://github.com/ntfschr-chromium/ct_workaround

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-21
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    相关资源
    最近更新 更多