我从slss.com购买了SSL证书,并将.crt、ca-bundle和p7b文件下载到本地电脑。我将这些文件复制到服务器上,现在正在尝试安装证书到apache2 web服务器,但需要一个.key文件。我不知道如何定位(如果存在)或使用openssl或其他方法将其中一个文件转换为.key文件。
'.p7b'文件只包含证书和链证书(中间CA),不包含私钥。私钥已经存在,因为提供的证书应该与现有的私钥相关。 当请求证书时,您向CA提供了私钥。 对此,您应该进一步与提供给您证书的CA进行澄清。
具有'.p7b'扩展名的证书可以使用在线服务(例如https://www.sslshopper.com/ssl-converter.html)或使用OpenSSL CLI实用程序将其转换为标准的'.pem'格式,命令如下:
# openssl pkcs7 -print_certs -in certificate.p7b -out certificate.pem