4.4.2

时间:2016-12-23 18:14:55

标签: android webview certificate

我正在尝试让客户端三星平板电脑与需要客户端设备才能拥有证书的网站一起工作。我可以在5.0+的平板电脑上使用它,因为webview具有onReceivedClientCertRequest。所以我可以用它来加载证书和密钥。

但我在运行4.4.2的平板电脑上遇到问题,因为onReceivedClientCertRequest功能是5+。当我在4.4.2上运行时,我担心的是记录器显示:

  

' 12-23 12:46:07.541 20804-20804 / com.example.ssltest I / chromium:   [INFO:aw_content_browser_client.cc(349)]客户端证书请求   从拒绝。 (不支持客户端证书)   web视图)'

...如果网站需要客户端证书,我无法在运行< 5的平板电脑上使用webview吗?

如果不是真的,有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

您可以在4.4.2平板电脑上安装用户证书。这对于生产代码来说不是正确的解决方案(对于生产,您通常会有一个受信任的证书),但这对于测试没有可信证书的站点是有好处的。

要做到这一点:

  1. 将证书文件下载到手机。
  2. 在“设置”中,转到“安全”选项卡。在凭据存储下的从SD卡安装
  3. Security settings

    1. 选择您下载的文件:
    2. Select file

      1. 如果您还没有PIN /密码,则需要安装PIN /密码。