証明書ポストマンの設定

証明書ポストマンの設定

Postman で API のコレクションをテストする必要があり、証明書に関連する 2 つのファイルを受け取りました。1 つのファイルは拡張子が KEY で、もう 1 つのファイルは拡張子が CER です。Postman では CRT 拡張子のファイルが必要であることに気付きました。CER ファイルを CRT 拡張子に名前変更するのは正しいですか?

答え1

「1 つの [CER] は「バイナリ」X.509 エンコーディングで、もう 1 つの [CRT] は「テキスト」base64 エンコーディングで、通常は「-----BEGIN CERTIFICATE-----」で始まります。これらは同じデータを異なる方法でエンコードします。ほとんどのシステムは両方の形式を受け入れますが、必要な場合は、openssl またはその他のツールを使用して、一方を他方に変換できます。証明書ファイル内のエンコーディングは、実際に、誰かがファイルに付けた拡張子とは無関係です。」

StackOverflow の承認済み回答からの抜粋:https://stackoverflow.com/questions/642284/do-i-need-to-convert-cer-to-crt-for-apache-ssl-certificates-if-so-how

上記の引用によると、CER ファイルを CRT ファイルに変換する必要があります。これは openssl cli ツールを使用して実行できます。サンプル コマンドが提供されています。

openssl x509 -inform DER -in certificate.cer -out certificate.crt

stackoverflow の回答からの抜粋:https://stackoverflow.com/questions/642284/do-i-need-to-convert-cer-to-crt-for-apache-ssl-certificates-if-so-how

関連情報