[英]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.