Osx

從 .pem 文件中獲取 .cer 文件

  • April 5, 2020

我使用以下命令生成了 RSA 私鑰:

openssl genrsa -out privkey.pem 2048

並使用以下命令創建了一個自簽名證書:

openssl req -new -x509 -key privkey.pem -out cacert.pem -days 3650

現在我正在嘗試將 cacert .pem文件轉換為證書**.cer**

有任何想法嗎?

您可以使用以下命令:

openssl x509 -inform PEM -in cacert.pem -outform DER -out certificate.cer

實際的副檔名與證書無關。通常 .pem 文件具有 base64 編碼形式的 x509 證書。.cer 文件可能是 base64 或 DER 編碼(Windows 都可以辨識)。根據您的應用程序,您將需要找出應用程序所需的證書格式。

要在 base64 (PEM) 和 DER 編碼之間進行轉換:

openssl x509 -in cert.pem -outform pem -outform der -out cert.cer

引用自:https://unix.stackexchange.com/questions/131334