ftps服务器错误GnuTLS错误-89:公钥签名验证失败

时间:2018-09-18 07:13:07

标签: java ssl-certificate keystore tls1.2 ftps

我用ftpserver-core 1.0.6 library创建了FTPS服务器,并使用JKS格式的密钥库。我通过以下两种方式实现了,但是第二种方式解决了这个问题:

  

GnuTLS错误-89:公钥签名验证失败。

  1. 使用从keytool java生成的密钥库JKS:ftps服务器正在工作。
  2. 使用客户的现有证书创建密钥库。这样,我便获得了X509Certificate格式的证书链,并使用jks格式创建了密钥库。服务器正常启动,但是我无法通过FTP客户端(FileZilla)连接到服务器

我认为我的证书链格式有问题。如何检查由keytool生成的密钥库证书链的格式。

谢谢。

1 个答案:

答案 0 :(得分:0)

这是我的错误。我用来生成文件密钥库的私钥与证书的privateKey不同。