gpt4 book ai didi

android - 如何获取 SSLCertificateSocketFactory 实例?

转载 作者:行者123 更新时间:2023-11-29 01:58:48 25 4
gpt4 key购买 nike

查看 SSLCertificateSocketFactory文档我看不到如何使用该工厂来获取这样的实例。

我的意思是使用构造函数 is deprecated .推荐getDefault()只返回一个 SocketFactory 或一个 SSLSocketFactory ...

但是没有返回SSLCertificateSocketFactory的方法。

我想在某些用例中可以使用 SSLSocketFactory - 但我对使用 SSLCertificateSocketFactory 功能很感兴趣,例如 setTrustManagers(),例如用于可选地使用服务器证书的指纹进行验证。

因此我的问题。

最佳答案

不可否认,我不太确定 SSLCertificateSocketFactory 在这里是做什么用的,因为正如您所提到的,工厂并不完全符合人们的期望。当然,您可以进行类型转换,但为什么要这样做。

使用 SSLContext.getInstance("TLS") —— 或者,如果您只针对 API 9 及更高版本,则使用 getDefault() —— 并使用 SSLContext.init() 来设置 TrustManagers,就像其他人所做的那样。

关于android - 如何获取 SSLCertificateSocketFactory 实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13779404/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com