gpt4 book ai didi

java - 什么是 "trustAnchors"

转载 作者:太空宇宙 更新时间:2023-11-03 13:25:29 25 4
gpt4 key购买 nike

我一直在尝试使用 RESTful 服务将文件发送到远程服务器。我得到的只是意外错误:java.security.InvalidAlgorithmParameterException the trustAnchors parameter must be non-empty。使用了我在 Internet 上可以找到的所有建议,也许对 trustAnchors 的真正含义有点困惑。现在是基础知识的时候了,这样我就可以更加确定我在网上搜索时可以使用哪些方法。

所以这里的问题是:

  1. 什么是 trustAnchors?
  2. 如何进行故障排除/调试以缩小问题原因的范围?我正在使用 Jdk1.7 和 Eclipse Kepler。已启用参数-Djavax.net.debug=ssl:handshake-Djavax.net.ssl.trustStore 在我的 eclipse 中。
  3. 我正在使用 HTTP POST 发送文件。尝试过Entity, FileEntity, MultipartEntity, InputStreamEntity等不同的设置方法,和我发送文件的方式有关系吗?

最佳答案

您收到此错误是因为 JVM 找不到信任库。检查您的 trustStore 的路径。

trustAnchor 是什么,在 technopedia 中有描述。 :

A trust anchor is a public key and its associated accompanying information. Public keys act as an authority to verify a digital signature’s authenticity. The data associated with a public key delineates what types of information the trust anchor can rule over or what actions it can allow or disallow.

关于java - 什么是 "trustAnchors",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33078813/

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