以下のコマンドを使用して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
.cerは、正しく思い出せば、DERまたはBase64エンコーディングのファイルタイプです。
openssl x509 -in cacert.pem -out cacert.cer -inform pem -outform der for DER形式。
実際の拡張子は証明書には関係ありません。通常、.pemファイルには、base64エンコード形式のx509証明書があります。 .cerファイルはbase64またはDERでエンコードされている場合があります(Windowsはどちらかを認識します)。アプリケーションによっては、アプリケーションが必要とする証明書形式を見つける必要があります。
Base64(PEM)とDERエンコーディングの間で変換するには:
openssl x509 -in cert.pem -outform pem -outform der -out cert.cer