我正在开发一个需要客户端证书认证(使用PKCS 12文件)的Android应用程序。
随着所有"apache.http.*"的弃用,我们已经开始对网络层进行大规模的重构,并决定使用OkHttp作为替代方案,到目前为止,我很喜欢它。
然而,我没有找到任何其他处理客户端证书认证的方式,除了使用SSLSocketFactory,无论是在OkHttp还是其他任何地方。那么,在这种情况下,最好的做法是什么? 是否有另一种使用OkHttp处理此类身份验证的方法?
然而,我没有找到任何其他处理客户端证书认证的方式,除了使用SSLSocketFactory,无论是在OkHttp还是其他任何地方。那么,在这种情况下,最好的做法是什么? 是否有另一种使用OkHttp处理此类身份验证的方法?
SSLSocketFactory
在当前 Android 版本以及 M Developer 预览版中均未被弃用。您可以在Android 开发者网站上查看相关信息。 - CommonsWareSSLSocketFactory
类。 :-) - CommonsWare