【发布时间】:2021-06-04 02:15:35
【问题描述】:
我正在构建一个应用程序,使用 VFS2 通过 IIS 服务器上的 FTPS 进行通信。
出于测试目的,我在 IIS 服务器上创建了一个自签名证书。目前,我可以通过 Winscp 和 FileZilla 进行连接。
然后我从 IIS 导出私钥和证书
- 右键单击证书
- 是的,我想导出私钥
- 设置密码并导出为 PFX 文件。
然后
-
使用 KeyStore explorer 创建了一个全新的 JKS KeyStore 与密钥相同的密码。
-
将密钥导入密钥库 与商店密码相同
现在,当我尝试建立 FTPS 连接时,使用 VFS2,我遇到了一个异常:
UnrecoverableKeyException: 无法恢复密钥
正如互联网所说,当密钥库和密钥密码不同时会发生异常。 我已经检查并重新创建了 store 和 key 200 次,密码都是一样的。
我在整个过程中做错了吗?
【问题讨论】:
标签: java ssl iis certificate ftps