憑證 pem 檔轉換成 .NET 用的 pfx 檔 🔏
.NET 的 X509Certificate2
預設只能讀取 PFX/PKCS12 格式的檔案,手邊有專案產生的 *.pem
憑證,可以使用 openssl 轉換
openssl 語法
openssl pkcs12 -export -out <output> -in <certificate> -inkey <key> [-certifile <more certificate>]
範例
手邊有 cert.pem 跟 key.pem,需要轉檔成 cert.pfx
openssl pkcs12 -export -out cert.pfx -in cert.pem -inkey key.pem
下完命令後會需要輸入自訂憑證密碼