Fiddler.CER
証明書を.CRT
次の形式に変換しようとしています。
$ openssl x509 -in FiddlerRoot.cer -out FiddlerRoot.crt
unable to load certificate
139962232211264:error:0909006C:PEM routines:get_name:no start line:../crypto/pem/pem_lib.c:745:Expecting: TRUSTED CERTIFICATE
$ strings FiddlerRoot.cer
0g1+0)
"Created by http://www.fiddler2.com1
DO_NOT_TRUST1!0
DO_NOT_TRUST_FiddlerRoot0
201116174559Z
240215174559Z0g1+0)
"Created by http://www.fiddler2.com1
DO_NOT_TRUST1!0
DO_NOT_TRUST_FiddlerRoot0
Z0X0
hG1)0v1
]0qf
_H.^K
r?XxY
たぶんこれは特に目的の質問かもしれませんがFiddlerRoot.cer
、ここで引用された奇妙な部分があります。ここ:
システムに追加しようとしたFiddlerRoot証明書がFirefoxにインポートした証明書と異なることがわかりました(Firefox証明書には重要な情報が含まれています)。 FireFoxから証明書をエクスポートし、そのファイルを使用してシステム証明書を更新しました。
私はこれが私にも当てはまることがわかりました。だから変です。
- ファイル
FiddlerRoot.cer
は以下からダウンロードされました。http://ipv4.fiddler:8888/FiddlerRoot.cer openssl
上記の方法を使用して変換しようとして失敗しました。- しかし、輸入すると非常にファイルをFirefoxにインポートして手動でエクスポートすると、
.crt
Unbuntuシステムはファイルを認識しました(ファイル自体は.crt
認識されません)。.cer
大丈夫ですFiddlerRoot.cer
。これはコマンドを使って変換する良い方法が見つからなかっただけです.crt
。
答え1
.cer
.crt
ファイル拡張子または3文字のみです。重要な部分はこのファイルの内容です。
ファイルはFiddlerRoot.cer
PEMエンコーディングファイルが必要なため、OpenSSLが基本的に理解できないDERエンコーディング証明書のように見えます。これを支援するために-inform DER
コマンドに追加します。また、PEM形式で出力されるため、必要に応じて使用できます。
$ openssl x509 -inform DER -in FiddlerRoot.cer -out FiddlerRoot.crt