PEM形式の証明書をダウンロードしたい...
-----BEGIN CERTIFICATE-----
XoSDIKaItcRzMGrVqFPY9lG72Oe68lnLZWYQSkvqePC/04QnapOP...
(...)
-----END CERTIFICATE-----
... Webブラウザから直接、HTTPS Webサイトにアクセスします。それを可能にするブラウザ機能またはアドオンはありますか?
Chrome= Win10で使用していますが、他のブラウザ/ OSに関する回答が役立つ場合があります。
私は、UNIXコマンドラインツールを使用してこれを実行しようとはしていません。
openssl s_client -connect mysite:443 > tmpfile
PEMは特定の形式です。 PEM形式のファイルがない場合は、PEMファイルとしてダウンロードできません。できることは、証明書情報を取得して、必要な形式に変換することです。
あなたの応答から、それはあなたが実際にファイルをダウンロードすることに興味があるようではなく、PEMファイルとしてHTTPS接続に使用される証明書を保存するように見えます。その場合(少なくともFirefoxおよびChromeの場合)、使用されている証明書の詳細を表示し、それをファイルとして保存することを選択します。
Firefoxの場合、以下を実行します。
[ロック]> [矢印]> [詳細情報]> [証明書の表示]> [詳細]> [エクスポート]をクリックします
フォアクロム:
[ロック]> [有効]> [詳細]> [ファイルにコピー]をクリックします
実際の保存機能ではPEMを使用できないため、後で変換する必要があります。 opensslを使用します。
リモートサーバーのSSL証明書をファイルとしてローカルに保存する方法 には、これらの手順を使用してchromeで情報を表示できない場合の情報も含まれています。
結果のファイルを変換する手順については、 。crtを.pemに変換する方法[複製] を参照してください。それは本質的にopenssl x509 -in mycert.crt -out mycert.pem -outform PEM
。