【发布时间】:2016-05-10 04:20:55
【问题描述】:
我正在开发一个在 WebView 中使用客户端证书身份验证的 Android 应用程序。证书 (cert.pfx) 和密码嵌入在应用程序中。
在 WebView 中使用 ajax 调用执行客户端证书身份验证请求时,会调用以下函数:
@Override
public void onReceivedClientCertRequest(WebView view, final ClientCertRequest request) {}
据我所知,我需要打电话:
request.proceed(PrivateKey privateKey, X509Certificate[] chain)
知道如何从嵌入式证书创建 PrivateKey 和 X509Certificate 对象以继续处理请求。 顺便说一句,这是在 Android 应用程序上实施客户端证书身份验证的正确方法吗?如果没有,请指教。
【问题讨论】:
标签: android ssl webview client-certificates