从文本文件手动创建私有 RSA 密钥?与 IIS7 的 SSL 一起使用

Dan*_*ris 5 windows-server-2008 ssl iis-7

我从曾经为客户维护网站的人那里收到了两个 txt 文件。

其中一个包含 Thawte 的证书,其中包含:

---BEGIN CERTIFICATE---
xxxxxxxx
---END CERTIFICATE---
Run Code Online (Sandbox Code Playgroud)

另一个包含 RSA 私钥

-----BEGIN RSA PRIVATE KEY-----
xxxxxxxx
-----END RSA PRIVATE KEY-----
Run Code Online (Sandbox Code Playgroud)

我已经使用 MMC 管理单元将证书导入到 Windows Server 2008,但它没有匹配的私钥。

无论如何要从第二个文本文件创建和安装私钥?或者我是否需要创建一个新的 CSR 请求并获得一个新证书?

如果可能的话,我宁愿根据已发送的内容创建它,只是因为我无法访问 Thawte 站点进行登录,而且以前的开发人员居住在美国,响应速度可能很慢。我的客户急于让 SSL 重新启动并运行。

我没有在网上找到答案,所以猜测我必须生成一个新的请求?

非常感谢任何帮助。

use*_*686 4

OpenSSL可以将证书/密钥转换为 PKCS#12 格式,Windows 应该能够导入该格式。

openssl pkcs12 -export -in foo.crt -inkey foo.key -out foo.p12
Run Code Online (Sandbox Code Playgroud)