首页 > 解决方案 > ftps 服务器错误 GnuTLS 错误 -89: 公钥签名验证失败

问题描述

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

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

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

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

谢谢你。

标签: javassl-certificatekeystoretls1.2ftps

解决方案


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


推荐阅读