[英]Convert root certificate ,server certificate and intermediate certificate to .cert and .key file
我有三个证书文件 rootcertificate.txt、intermediateCertificate.txt 和 serverCertificate.txt。 我想在 ubuntu 平台的 Nginx 服务器上安装 SSL 证书,为此需要两个文件 yourdomain.cert 和 yourdomain.key
所以我的问题是如何将三个文件转换成.cert和.key格式
您需要构建一个证书包(证书链)。 为此,您只需连接您的三个证书。 确保将根 CA 放在链的顶部,否则它将不起作用。
cat rootcertificate.txt intermediateCertificate.txt \
serverCertificate.txt > fullchain.txt
如果您的证书是 DER 格式,并且您想在构建链之前将它们转换为 PEM。 您可以使用下面的 ssl 命令在 PEM 中转换您的证书。
openssl x509 -in serverCertificate.txt -out serverCertificate.pem \
-inform DER -outform PEM
您也可以使用相同的转换来转换 PEM 中的私钥。 确保在您的证书格式中的“通知”中更改它们不是 DER。 默认值为 PEM 格式。
不,你不能,据我所知,你所拥有的只是证书
对于yourdomain.cert
,您只需将 serverCertificate.txt 重命名为 yourdomain.cert
对于yourdomain.key
,这是不可能的,您需要向为您提供私钥证书的人请求
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.