OKHttp - 找不到setSslSocketFactory

Fla*_*k13 3 android okhttp okhttp3

我正在使用OkHttp 3.4.0-RC1.我正在尝试编写一个通过TLSv1.2连接Android 4.2.2/API 17设备的Web服务.我在OKHttp的这篇文章Android Enable TLSv1.2的底部看到了答案,但显然方法setSslSocketFactory不再存在.我也没有在OKHttp的Https文档中看到任何内容.谢谢!

Yur*_*mke 6

现在,在OkHttpClient.Builder上配置了SslSocketFactory

client = new OkHttpClient.Builder()
    .sslSocketFactory(sslSocketFactory, trustManager)
    .build();
Run Code Online (Sandbox Code Playgroud)

https://github.com/square/okhttp/blob/3f7a3344a4c85aa3bbb879dabac5ee625ab987f3/samples/guide/src/main/java/okhttp3/recipes/CustomTrust.java#L54