1

这是我所拥有的,运行 MS 服务器 2008,IIS 7

来自 godaddy,来自 godaddy 的 p7b 中间文件和 crt 格式的证书。这就是他们给我的一切。我需要从中获取一个私钥文件以与 crt 一起使用并将其配置为在 filezilla 中使用。我尝试将 p7b 文件加载到 filezilla 服务器的私钥部分,但没有奏效,没想到会。我试图通过在 MMC 中创建一个 pfx 文件然后使用 openssl 提取密钥来从证书中提取私钥

openssl pkcs12 -in file.pfx -nocerts -out key.key

这将返回显示 Microsoft 本地密钥集没有值的内容。

我完全不知道如何完成这项工作,已经尝试了几天。有谁知道如何让它与 filezilla 一起使用?Godaddy 的支持似乎并不想提供帮助。

4

1 回答 1

1

原来这是我需要的:

c:\OpenSSL-Win32\bin>openssl pkcs12 -in file.pfx -nocerts –nodes  -passin pass:123 | openssl rsa -out privatekey.pem

这给了我一个 RSA 私钥,然后将其作为私钥放入 filezilla,并将证书放在 filezillas 设置的 cert 字段中。这两个文件都应该在一个不受权限保护的文件夹中,并且(这部分不是 100% 确定)应该在同一个文件夹中。

注意:这是在从 MMC 导出私钥之后,这是此处有问题的 pfx 文件,请确保在执行此操作之前将证书安装在 IIS 中。

于 2013-06-26T21:49:40.613 回答