【发布时间】:2015-06-24 09:22:54
【问题描述】:
既然两者都必须处理证书,那不一样吗?有哪些不同的场景?
【问题讨论】:
标签: android ssl https android-webview
既然两者都必须处理证书,那不一样吗?有哪些不同的场景?
【问题讨论】:
标签: android ssl https android-webview
onReceivedSslError在服务器的SSL证书有错误时被调用。例如,它可能是自签名证书、可能用于错误的域、可能已过期等。
onReceivedClientCertRequest 在服务器请求客户端设备发送用于身份验证的证书时调用。使用 SSL 证书进行客户端身份验证的网站示例是 StartSSL。
【讨论】:
onReceivedSslError 和 onReceivedClientCertRequest 不同。
onReceivedSslError
通知主机应用程序在加载资源时发生 SSL 错误。
onReceivedClientCertRequest
通知主机应用程序处理 SSL 客户端证书请求。
【讨论】: