【问题标题】:ftps server error GnuTLS error -89: Public key signature verification has failedftps 服务器错误 GnuTLS 错误 -89: 公钥签名验证失败
【发布时间】:2018-09-18 07:13:07
【问题描述】:

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

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

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

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

谢谢。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-09
      • 1970-01-01
      • 2015-06-30
      • 1970-01-01
      • 2017-09-02
      • 1970-01-01
      • 2013-01-23
      • 2021-10-30
      相关资源
      最近更新 更多