ブラウザ経由でのみ PEM をダウンロードする

ブラウザ経由でのみ PEM をダウンロードする

PEM 形式の証明書をダウンロードしたいのですが...

-----BEGIN CERTIFICATE-----
XoSDIKaItcRzMGrVqFPY9lG72Oe68lnLZWYQSkvqePC/04QnapOP...
(...)
-----END CERTIFICATE-----

...Web ブラウザから直接、HTTPS Web サイトにアクセスします。これを可能にするブラウザ機能またはアドオンはありますか?

私はWin10でChromeを使用していますが、他のブラウザ/OSに関する回答も役立つかもしれません。

私はUNIXのコマンドラインツールを使ってこれをやろうとしているわけではありません。

openssl s_client -connect mysite:443 > tmpfile

答え1

PEM は特別な形式です。PEM 形式のファイルがない場合、PEM ファイルとしてダウンロードすることはできません。証明書情報を取得して、必要な形式に変換することができます。

あなたの回答から判断すると、実際にはファイルのダウンロードではなく、HTTPS 接続に使用される証明書を PEM ファイルとして保存することに興味があるようです。その場合 (少なくとも Firefox と Chrome の場合)、使用されている証明書の詳細を表示し、ファイルとして保存することを選択します。

Firefox の場合は、次の操作を実行します。

ロック > 矢印 > 詳細情報 > 証明書の表示 > 詳細 > エクスポートをクリック

フォアクローム:

ロック > 有効 > 詳細 > ファイルにコピーをクリックします

Chromeを使用して証明書を保存する

実際の保存機能では PEM が許可されないため、後で openssl などを使用して変換する必要があります。

リモートサーバーのSSL証明書をファイルとしてローカルに保存する方法これらの手順を使用しても Chrome で情報を表示できない場合のための情報も含まれています。

結果ファイルを変換する手順については、以下をご覧ください。.crt を .pem に変換する方法 [重複]それは本質的にはopenssl x509 -in mycert.crt -out mycert.pem -outform PEM.

関連情報