【问题标题】:The certificate authority is not trusted, in android webview but works fine in mobile browser证书颁发机构不受信任,在 android webview 中但在移动浏览器中工作正常
【发布时间】:2019-03-25 05:46:01
【问题描述】:

我必须在 webview 中打开一个网站,我收到错误证书权限不受信任,但是当我在移动浏览器中打开同一个网站时,它工作正常, 而且我不想在 onReceivedSslError handler.proceed 中显示对话框

【问题讨论】:

    标签: android ssl-certificate android-webview


    【解决方案1】:

    尝试在网页视图客户端的onReceivedSslError方法中添加handler.proceed()

    【讨论】:

    • 如果我们这样做,如果应用程序通过 Play 商店分发,我们需要显示一个对话框以继续,我的观点是它为什么在浏览器上工作。
    【解决方案2】:

    我遇到了同样的问题,最终按照此处所述明确添加了证书:

    https://developer.android.com/training/articles/security-config#TrustingAdditionalCas

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-16
      • 1970-01-01
      • 1970-01-01
      • 2021-05-24
      • 2022-01-03
      • 2014-09-18
      • 2014-07-13
      相关资源
      最近更新 更多