從Azure上購買的憑證為PFX格式,如果要在其他平台使用,可能不是需要PFX格式,可以使用openssl來轉換
http://gnuwin32.sourceforge.net/packages/openssl.htm
https://www.openssl.org/source/
Windows版可以從https://slproweb.com/products/Win32OpenSSL.html下載
一些轉換的指令
1 2 3 4 5 |
openssl pkcs12 -in appservicecertificate.pfx -nocerts -nodes -out appservicecertificate.key openssl pkcs12 -in appservicecertificate.pfx -clcerts -nokeys -out appservicecertificate.crt openssl pkcs12 -in appservicecertificate.pfx -out appservicecertificate.pem -nodes openssl x509 -in appservicecertificate.crt -out appservicecertificate.cer -outform DER openssl pkcs12 -export -out xxx_server.pfx -inkey xxx_server.key -in xxx_server.crt |
例如將轉換的憑證導入到寶塔的管理平台上面:
小叮嚀:
1.https://www.namecheap.com/support/knowledgebase/article.aspx/9617/69/how-to-convert-certificates-into-different-formats-using-openssl/底部的https://decoder.link/converter可以在線轉換,可自行評估風險是否使用.