.pemファイルから.cerファイルをインポートする

.pemファイルから.cerファイルをインポートする

次のコマンドを使用してRSA秘密鍵を生成しました。

openssl genrsa -out privkey.pem 2048

次に、次のコマンドを使用して自己署名証明書を作成します。

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

私はcacertを変換しようとしています。.pem証明書のファイル.cer

どんなアイデアがありますか?

答え1

次のコマンドを使用できます。

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

答え2

実際の拡張子は証明書にとって重要ではありません。通常、.pem ファイルには x509 証明書の Base64 エンコード形式があります。 .cerファイルはbase64またはDERでエンコードできます(どちらもWindowsで認識されます)。アプリケーションによっては、アプリケーションに必要な証明書の種類を知る必要があります。

Base64(PEM)とDERエンコーディングを変換するには:

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

答え3

私が正確に覚えているなら、.cerはDERまたはBase64でエンコードされたファイル形式です。

openssl x509 -in cacert.pem -out cacert.cer -inform pem -outform der(DER形式の場合)。

関連情報