web-dev-qa-db-ja.com

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

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

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

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

Chrome= Win10で使用していますが、他のブラウザ/ OSに関する回答が役立つ場合があります。

私は、UNIXコマンドラインツールを使用してこれを実行しようとはしていません。

openssl s_client -connect mysite:443 > tmpfile
5
dr_

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

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

Firefoxの場合、以下を実行します。

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

フォアクロム:

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

Save a certificate using chrome

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

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

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

6
Seth