僅透過瀏覽器下載 PEM

僅透過瀏覽器下載 PEM

我想下載 PEM 格式的憑證...

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

....直接從網頁瀏覽器造訪 HTTPS 網站。是否有任何瀏覽器功能或附加元件允許這樣做?

我在 Win10 下使用 Chrome,但有關其他瀏覽器/作業系統的答案可能會很有用。

我不想使用 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

相關內容