Osx
從 .pem 文件中獲取 .cer 文件
我使用以下命令生成了 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