Windows 和 Linux 上的 SSL 证书

SSL certs on Windows and Linux

我正在尝试为我们公司的域创建证书以启用 HTTPS。它应该适用于 Windows 和 Linux 系统。

我在Linux知道了,我需要从openssl .key文件开始,到.csr文件,最后到.crt文件,然后配置apache服务器。

请问Windows实例使用相同的密钥文件?或者Windows应该有自己的认证文件格式,比如.p7b、.pem、.cer文件?

在这里很困惑..如果我想让它在 Windows 和 Linux 系统上工作,我应该先创建哪个文件?

您必须以这种方式从您的 crt 和密钥文件创建一个 pfx 文件:

openssl pkcs12 -export -out domainname.pfx -inkey domainname.key -in domainname.crt

然后,在 windows.

上使用这个 pfx