gpt4 book ai didi

ssl - HttpComponents 自定义 SSLSocketFactory

转载 作者:太空宇宙 更新时间:2023-11-03 12:45:20 24 4
gpt4 key购买 nike

根据 http://hc.apache.org/httpcomponents-client-ga/httpclient/examples/org/apache/http/examples/client/ClientCustomSSL.java 中的示例

SSLSocketFactory socketFactory = new SSLSocketFactory(trustStore);

应该使用我的自定义信任库实例化一个 SSLSocketFactory,但是当我尝试构建我的项目时,我得到了错误

javax.net.ssl.SSLSocketFactory is abstract; cannot be intantiated

示例是否过时?它对其他人有用吗?

最佳答案

这是一个org.apache.http.conn.ssl.SSLSocketFactory你应该使用,而不是 javax.net.ssl.SSLSocketFactory (请参阅您正在使用的示例文件中的 import 指令)。

请注意,前者具有可以使用后者的构造函数,前提是您已有相关代码。但是,您通常会从 SSLContext 获得自定义的 javax.net.ssl.SSLSocketFactory,因此您不妨使用基于 SSLContext 的本例中的构造函数。

关于ssl - HttpComponents 自定义 SSLSocketFactory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12046602/

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