gpt4 book ai didi

ssl - Netbeans - ftp连接上的过期证书

转载 作者:行者123 更新时间:2023-12-04 22:37:19 24 4
gpt4 key购买 nike

每次我在本地保存文件时,我都会使用自动上传到服务器的 Netbeans。我突然开始遇到这个错误:

Cannot connect to server xxx.xxx.xxx
(Cause: java.security.cert.CertificateExpiredException: NotAfter: Sat May 30 12:34:56 CEST 2020)

我检查了我的服务器(在 AWS EC2 上使用 cPanel/WHM 运行 Apache),所有 SSL 证书似乎都已更新且有效。我可以使用 FileZilla 连接到同一台服务器。我在 FileZilla 和 NetBeans 中都使用带有显式 TLS 的 FTP。

我首先在我的旧版 Netbeans 8.2 安装中遇到了这个错误,所以我尝试更新到 11.2,但我得到了同样的错误。可能是因为它从 8.2 复制了我的设置?

(如果我在没有加密的情况下连接,它可以工作。)

最佳答案

希望我自己在该问题上的经验对您有所帮助,尽管我还没有为自己解决这个问题。

似乎不是服务器的证书无效,而是 java-JRE 检查它的根证书已过期。见 https://www.ssl.com/blogs/addtrust-external-ca-root-expired-may-30-2020/ - 这些根证书通常与操作系统一起存储在本地。但是有些应用程序带有自己的 keystore 。

而且由于 JRE 显然不使用操作系统的证书存储,这可能解释 FileZilla 的行为不同。

我尝试更新我的本地 Java 安装无济于事。我还尝试在 Java-config 中找到过期的根证书。事实上,它与“适当的”有效截止日期一起列出。但暂时删除它,并没有帮助。那里也没有运气。

关于ssl - Netbeans - ftp连接上的过期证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62155971/

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