Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
HttpClient 是否使用每个 JRE 中都可用的 cacerts?我是否需要使用 SSL 配置 HttpClient 来调用 HTTPS 端点。
端点使用 GeoTrust,它是 JRE 的 cacerts 信任的权威。HttpClient 是否处理安全性?
是的,确实如此,根据网站。如果您安装了JSSE并且 1.4 之后的所有 JDK 都附带了它,那么 SSL 可以与 httpclient 库(任何版本)一起使用,就像您对任何其他请求一样。
Commons HttpClient API 中没有任何内容允许开发人员自定义控制 SSL 参数。不需要专门配置 Commons HttpClient;HttpClient 会将 SSL 验证等委托给任何 Java 标准 SSL 套接字使用。反过来,这将最终在您的 JREcacerts文件中被查询以进行 CA 验证。
cacerts