12 ssl certificate iis-7
我想使用证书,第三方机构向我发送值:
-----BEGIN CERTIFICATE-----
[...]Many letters and digits[...]
-----END CERTIFICATE-----
-----BEGIN RSA PRIVATE KEY-----
[...]Many letters and digits[...]
-----END RSA PRIVATE KEY-----
Run Code Online (Sandbox Code Playgroud)
但是我需要一个 .cer 文件来放入我的 IIS 中。我如何创建这个 .cer 文件?
提前感谢您的任何答案。
Hel*_*ick 15
您获得的是证书(公共部分,由受信任方签名)和相关密钥(私有部分)。简单来说,它是允许您的应用程序以远程方可以使用公共部分(证书)验证的方式签署内容的私钥。您的服务器需要将两者链接在一起,这样 SSL\TLS 等协议才能正常工作。
在您的情况下,您获得了完整的一对,而不仅仅是证书。您获得的格式称为 PEM,不幸的是 Windows 证书管理器无法本地导入(据我所知)。
我发现转换它的最快方法是在某处安装OpenSSL并使用以下命令将您拥有的文件转换为 PKCS#12 格式。您需要将从 CA 获得的文件分成两部分,一部分包含名为“certificate.txt”的证书块,另一部分包含名为“key.txt”的私钥块:
openssl pkcs12 -export -out mycertkey.p12 -in certificate.txt -inkey key.txt
Run Code Online (Sandbox Code Playgroud)
获得 PKCS#12 格式文件后,您可以将其导入 Windows:
安装证书后,您现在可以从 IIS 中分配它(这可能会因 IIS 版本而有所不同)
那应该这样做。
| 归档时间: |
|
| 查看次数: |
67997 次 |
| 最近记录: |