Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssl Netbeans-ftp连接上的证书已过期_Ssl_Netbeans_Ftp - Fatal编程技术网

Ssl Netbeans-ftp连接上的证书已过期

Ssl Netbeans-ftp连接上的证书已过期,ssl,netbeans,ftp,Ssl,Netbeans,Ftp,每次在本地保存文件时,我都会使用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证书似乎都已更新且有效。我可以使用File

每次在本地保存文件时,我都会使用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中使用FTP和显式TLS

我第一次在我的旧版Netbeans 8.2安装中遇到这个错误,所以我尝试更新到11.2,但我遇到了相同的错误。可能是因为它复制了我8.2版的设置


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

希望我自己的经验能够帮助你解决这个问题,尽管我还没有自己解决它

似乎不是服务器的证书无效,而是java JRE检查它的根证书已过期。请参阅-这些根证书通常与操作系统一起存储在本地。但有些应用程序有自己的密钥库

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


我尝试更新我的本地Java安装,但没有成功。我还尝试在Java配置中查找过期的根证书。事实上,它被列为“适当的”有效期至日期。但暂时移除它并没有帮助。那里也没有运气。

有趣!我暂时禁用了tls,希望这里的答案或程序更新能够解决这个问题。