Laden Sie PEM nur über den Browser herunter

3056
dr01

Ich möchte ein Zertifikat im PEM-Format herunterladen ...

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

... direkt über einen Webbrowser auf eine HTTPS-Website zugreifen. Gibt es eine Browserfunktion oder ein Add-On, die dies zulassen?

Ich verwende Chrome unter Win10, aber Antworten auf andere Browser / Betriebssysteme können hilfreich sein.

Ich versuche nicht, dies mit UNIX-Befehlszeilen-Tools zu tun, z

openssl s_client -connect mysite:443 > tmpfile 
1
Welcher Browser? Welches Betriebssystem? garethTheRed vor 6 Jahren 0
Chrome unter Win10 ist aber nicht unbedingt wichtig. dr01 vor 6 Jahren 0
Generiere das PEM, lege es in ein Verzeichnis (das zugänglich ist) und lade es herunter? Seth vor 6 Jahren 0
@Seth Ich möchte kein Zertifikat generieren, ich möchte es von einer vorhandenen HTTPS-Website herunterladen. dr01 vor 6 Jahren 0

1 Antwort auf die Frage

3
Seth

Eine PEM ist ein bestimmtes Format. Wenn Sie keine Datei im PEM-Format haben, können Sie sie nicht als PEM-Datei herunterladen. Sie können die Zertifikatsinformationen abrufen und in das gewünschte Format konvertieren.

Aus Ihren Antworten sieht es nicht so aus, als ob Sie tatsächlich daran interessiert sind, eine Datei herunterzuladen, sondern ein Zertifikat speichern, das für eine HTTPS-Verbindung als PEM-Datei verwendet wird. In diesem Fall (zumindest für Firefox und Chrome) können Sie die Details des verwendeten Zertifikats anzeigen und als Datei speichern.

Für Firefox gehen Sie wie folgt vor:

Klicken Sie auf die Sperre> Pfeil> Weitere Informationen> Zertifikat anzeigen> Details> Exportieren

Fore Chrome:

Klicken Sie auf die Sperre> Gültig> Details> In Datei kopieren

Speichern Sie ein Zertifikat mit Chrome

Die eigentliche Speicherfunktion erlaubt kein PEM, so dass Sie es später konvertieren müssen, zB mit openssl.

Das lokale Speichern eines SSL-Zertifikats für einen Remote-Server als Datei enthält auch Informationen, falls diese Informationen nicht in Ihrem Chrome angezeigt werden können.

Weitere Informationen zum Konvertieren der resultierenden Datei finden Sie unter Konvertieren von .crt in .pem [Duplikat] . Es ist im Wesentlichen openssl x509 -in mycert.crt -out mycert.pem -outform PEM.

Danke, das hat funktioniert. Eigentlich muss OpenSSL nicht verwendet werden. Es ist möglich, das Zertifikat im PEM-Format zu speichern, indem die zweite Option "Base-64-codiertes X.509 (.CER)" nach "In Datei kopieren" ausgewählt wird. dr01 vor 6 Jahren 2