Wie exportiere ich ein Zertifikat aus Chrome auf einem Mac?

73

Wie exportiere ich ein Sicherheitszertifikat aus Chrome v37 auf einem Mac?

Zuvor konnte ich auf das kleine Schlosssymbol neben der URL klicken, "Verbindung" auswählen, das Zertifikat auswählen und eine Schaltfläche "Exportieren" wurde angezeigt.

Nicht mehr so!

kmiklas
quelle

Antworten:

102

Edit 03.04.19: Ich habe eine Problemumgehung gefunden. Dies wurde auf Chrome für Mac 73.0.3686.86 64-Bit getestet, Plattform: macOS 10.14.4:

  1. Öffnen Sie ein neues TextEdit-Dokument.
  2. Klicken Sie in TextEdit auf Format | Machen Sie einfachen Text.
  3. Ordnen Sie die Fenster so an, dass sowohl das TextEdit-Fenster als auch das Chrome-Fenster sichtbar sind.
  4. Klicken Sie in Chrome auf das Symbol links neben der URL in der Adressleiste.
  5. Klicken Sie in der Dropdown-Liste auf Zertifikat.
  6. Halten Sie die Optionstaste gedrückt und ziehen Sie vom großen Zertifikatsymbol auf den Hauptteil des TextEdit-Dokuments. Hinweis: Wenn Sie die obigen Schritte nicht in genau der angegebenen Reihenfolge ausgeführt haben, müssen Sie möglicherweise zuerst einmal in das Chrome-Fenster klicken, damit TextEdit beim Klicken bei gedrückter Wahltaste nicht ausgeblendet wird.
  7. Speichern Sie das TextEdit-Dokument mit der Erweiterung .pem.

Wenn Sie beim Ziehen die Option nicht gedrückt halten, erhalten Sie stattdessen den Inhalt des Zertifikats in lesbarer Form, was ebenfalls nützlich sein kann.

(Bearbeitet am 24.02.19: @RichardTopchiy ist korrekt, dies funktioniert nicht mehr. Testen auf Chrome 72.0.3626.119 64-Bit. Ich kenne derzeit keine Problemumgehung.)

(Bearbeitet am 10.02.17: Ich habe in einem Kommentar eine aktuellere Antwort hinzugefügt: Wie exportiere ich ein Zertifikat aus Chrome auf einem Mac? )

  1. Klicken Sie auf das Symbol links neben der URL.
  2. Klicken Sie im daraufhin angezeigten Feld auf die Registerkarte Verbindung.
  3. Klicken Sie auf den Link Zertifikatinformationen.
  4. Ein Feld mit Informationen zum Zertifikat wird angezeigt. Ziehen Sie das große Zertifikatsymbol in ein Finder-Fenster. Eine CER-Datei wird an dem Ort erstellt, an den Sie sie ziehen.

Dies basiert auf Chrome 42.0.2311.135 (64-Bit) für Mac.

Simon Zuckerbraun
quelle
1
Nicht mehr vorhanden auf 56.0.2924.87 (64-Bit). :( Gehen Sie zu Entwicklertools> Registerkarte Sicherheit. Sie können es jedoch immer noch nicht exportieren.
nomadic_squirrel
20
@ nomadic-squirrel Der Export funktioniert immer noch (ich bin auch auf 56.0.2924.87 64-Bit). Nachdem Sie auf die Schaltfläche "Zertifikat anzeigen" geklickt haben, ziehen Sie im daraufhin angezeigten Dialogfeld das große Zertifikatsymbol in ein Finder-Fenster. Die vollständigen Anweisungen lauten also: Ellipsenmenü (rechts neben der Adressleiste) | Weitere Tools | Entwicklertools | Chevron-Menü (oben rechts im Bereich Entwickler-Tools) | Sicherheit | (auf der Registerkarte Sicherheit) Zertifikat anzeigen | Ziehen Sie ein großes Zertifikatsymbol auf Ihren Desktop oder ein beliebiges Finder-Fenster.
Simon Zuckerbraun
5
Das Ziehen des großen Zertifikatsymbols in ein Finder-Fenster ist überhaupt nicht intuitiv.
MediumOne
1
Funktioniert unter Chrome Version 73.0.3683.103 unter macOS Mojave 10.14.4. Das Halten der Optionstaste ist der Killer!
Jijie Chen
1
Du bist ein Lebensretter! Funktionierte wie ein Zauber auf Chrome 75.0.3770.142 auf Mac. Vielen Dank!
BhathiyaW
52

Sie sollten fließende Schritte machen,

Zertifikatdetails im Chrome-Browser unter MacOS anzeigen

Domain-Detail

Ziehen Sie das große Zertifikatsymbol in das Zertifikatdetailfenster

Zertifikat-Detail

Lege das Symbol auf den Desktop und ta-ta! hat die Domänenzertifikatsdatei .cerauf dem Desktop erstellt

Zertifikat auf dem Desktop

Alikadir
quelle
Dies funktioniert bei mir: Wenn Sie das große Zertifikatsymbol im Fenster mit den Zertifikatdetails anstelle des kleinen Symbols oben ziehen, wird es lokal gespeichert.
Jeffrey
Wowwwww. Wer wusste? Ich wusste nicht, dass dies möglich ist, und war verärgert, dass es keinen offensichtlichen Weg gab, Zertifikate zu exportieren. Es scheint mehr die Schuld von MacOS als die von Chrome zu sein (da es sich um den nativen Cert Viewer von MacOS handelt).
SW_user2953243
Leider funktioniert Drag & Drop in die Keychain Access App nicht. Man muss es wirklich zuerst auf den Desktop legen.
Asmaier
15

Ab Chrome 72 kann das Zertifikatsymbol nicht mehr aus Chrome gezogen / exportiert werden, wie in seinen Kommentaren unter @RichardTopchiy angegeben.

In Safari kann das Zertifikatsymbol jedoch weiterhin aus dem Browser gezogen werden.

Der einfachste Weg, das Zertifikat aus Chrome zu exportieren, besteht darin, ... einen anderen Browser zum Exportieren des SSL-Zertifikats zu verwenden. Sobald das Zertifikat vertrauenswürdig ist, funktioniert es in jedem Browser des Benutzerkontos dieses Geräts. Sie verwenden Safari nur, um das Zertifikat einfach zu exportieren.

Gavin Kemp
quelle
7
Fantastisches "Feature Upgrade" dort Google… :-(
AJ Poulter
LOL. Die Ironie. Ich mag Chrome nicht, aber ich verwende Chromium. Ich habe Chrome widerwillig installiert, um diese Funktion zum Ziehen von Zertifikaten zu erhalten, die nicht mehr funktioniert! Ich habe nicht bemerkt, dass Safari funktioniert. werde das nutzen. Vielen Dank!
Scott
3
Ich habe es gerade in Chrome 75.0.3770.100 versucht. Ich konnte das große Zertifikatsymbol in den Finder ziehen, um das Zertifikat zu exportieren.
Lean van Heerden
Es funktioniert immer noch für mich unter Windows und Linux. Verstehe nicht, warum es auf dem Mac nicht genauso funktioniert.
Stephan Vierkant
7

Ich habe eine Problemumgehung gefunden und mit Chrome Version 73.0.3683.103 (Official Build) (64-Bit) unter Macos 10.14.3 getestet.

Wenn Sie die Site mit einem unsicheren Zertifikat öffnen, zeigt Chrome die Fehlerseite "Ihre Verbindung ist nicht privat" an. Führen Sie die folgenden Schritte aus:

  1. Klicken Sie auf den Text 'NET :: ERR_CERT_AUTHORITY_INVALID'. Der Inhalt des Zertifikats wird angezeigt.
  2. Kopieren Sie den Inhalt aus der Zeile '----- BEGIN CERTIFICATE -----' nach '----- END CERTIFICATE -----'.
  3. Fügen Sie sie in einen Texteditor ein und speichern Sie sie als CRT-Datei im Nur-Text-Format.
  4. Importieren Sie die CRT-Datei in Keychain Access.
user2606091
quelle
Hier ist ein Skript, um dasselbe zu tun. Ich habe es als Lesezeichen gespeichert, bis Google dies behoben hat. var element = document.createElement('a'); element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(document.getElementsByClassName('debugging-content')[9].innerText));element.setAttribute('download', location.host.replace(/[^\dA-Za-z]/g, '-') + '.crt');document.body.appendChild(element);element.click();document.body.removeChild(element);
ADC
2

@ Simon Zuckerbrauns Antwort ist richtig. Meine Problemumgehung ist fast die gleiche wie die von Simon. Sie müssen jedoch keinen Texteditor verwenden. Ziehen Sie das Zertifikat einfach in das Desktop-Fenster. Das Zertifikat wird dann sofort erstellt. Folge diesen Schritten :

  1. Öffnen Sie Google Chrome und rufen Sie die Website auf.
  2. Klicken Sie auf das Symbol links neben der URL in der Adressleiste.
  3. Klicken Sie auf Zertifikat
  4. Ordnen Sie die Fenster so an, dass sowohl das Chrome-Fenster als auch das Desktop-Fenster sichtbar sind.
  5. Wenn Sie ein CER-Zertifikat erhalten möchten, ziehen Sie es vom großen Zertifikatsymbol auf den Desktop. Wenn Sie ein PEM-Zertifikat erhalten möchten, halten Sie die Option gedrückt und ziehen Sie vom großen Zertifikatsymbol auf den Desktop.

Klicken Sie hier für weitere Details

Rico Ardiansyah
quelle
-1

Ich konnte es mit --ignore-certice-error --incognito starten. Inkognito, damit keine offenen Sitzungen verwendet werden.

Jose H. Martinez
quelle
-4

Der Prozess für neue Browser ist anders. Befolgen Sie die folgenden Schritte. Überprüfen Sie den Chrome-Browser -> Sie finden die Registerkarte Sicherheit -> Klicken Sie auf die Schaltfläche Ceritificate anzeigen. Dann öffne ich das Popup. Klicken Sie auf die Registerkarte Details und klicken Sie auf die Schaltfläche In Datei kopieren

Drücken Sie dann die Taste Weiter-> Weiter-> Durchsuchen-> Speichern Sie die Datei in Ihrem lokalen Verzeichnis. Die Datei wird mit der Erweiterung .cer gespeichert.

GIRI KUMAR PANEM
quelle
6
Er hat eindeutig nach den Mac-Anweisungen gefragt und Ihr Screenshot stammt von Windows.
Ampt