Zweistufige CA-Infrastruktur: CA-Root-Zertifikat für Browser importieren - Teil 3: macOS & Safari

von Thomas, assono GmbH, Standort Kiel, 31.07.2020

Momentan kennen die Browser unsere neuen, selbst erstellen Zertifikate (Root-CA, Intermediate-CA und Server-Zertifikat) noch nicht und vertrauen ihnen also auch nicht. Deshalb muss man das neue CA-Root-Zertifikat an die für den jeweiligen Browser richtigen Stelle importieren. Die anderen Zertifikate werden dann anhand des Wurzelzertifikats geprüft.

Beim ersten Teil dieser Folge haben wir das Zertifikat in Windows importiert und es so mittelbar Internet Explorer, Edge und Chrome zur Verfügung gestellt, im zweiten Teil haben wir Mozilla Firefox versorgt. Heute geht es um macOS und Safari auf dem Mac.

Die Datei assono-cert-with-password.pfx auf den macOS-Rechner kopieren.

Doppelklick auf die Datei startet den Import.
Doppelklick auf die Datei startet den Import.
Passwort eingeben und Modify Keychain.
Passwort eingeben und Modify Keychain.
Passwort eingeben und OK.
Passwort eingeben und OK.
Noch einmal das Passwort eingeben und Modify Keychain.
Noch einmal das Passwort eingeben und Modify Keychain.
Standardmäßig wird das Zertifikat zwar importiert, aber ihm wird noch nicht getraut. Doppelklick auf das Zertifikat öffnet seine Eigenschaften.
Standardmäßig wird das Zertifikat zwar importiert, aber ihm wird noch nicht getraut. Doppelklick auf das Zertifikat öffnet seine Eigenschaften.
Trust ausklappen und “When using this certificate” auf “Always Trust” stellen.
Trust ausklappen und “When using this certificate” auf “Always Trust” stellen.
Weil dadurch die Keychain verändert wird, noch einmal mit dem Passwort bestätigen.
Weil dadurch die Keychain verändert wird, noch einmal mit dem Passwort bestätigen.
Jetzt wird dem Zertifikat vertraut.
Jetzt wird dem Zertifikat vertraut.
Im Safari jetzt eine Seite vom Web-Server öffnen und in der Eingabezeile auf das Schlosssymbol klicken zeigt das Zertifikat und den Vertrauensstatus an.
Im Safari jetzt eine Seite vom Web-Server öffnen und in der Eingabezeile auf das Schlosssymbol klicken zeigt das Zertifikat und den Vertrauensstatus an.

Jetzt haben wir schon ein tolles Ziel erreicht: Wir haben eine eigene, mehrstufige CA-Infrastruktur aufgebaut, das Zertifikat für einen Web-Server erstellt, einen Domino-Web-Server so konfiguriert, dass er es nutzt, und die Root-CA in die im geschäftlichen Umfeld wichtigsten Betriebssysteme und Browser importiert, sodass diese unseren Zertifikaten vertrauen.

Wie geht es weiter? In der nächsten Folge widmen wir uns dem Java-Keystore. Wenn man Java-Programme schreibt, die zum Beispiel REST APIs oder Web Services TLS-geschützt aufrufen wollen und der Server mit einem unserer Zertifikate ausgestattet ist, dann sollte die JVM auch unseren Zertifikaten vertrauen.

Dieses Szenario war übrigens für mich der Auslöser, mich noch einmal systematisch und ausführlich mit dem Thema zu befassen: Ich wollte aus einer HCL Domino Volt-App per REST API-Aufruf an Daten in einer Datenbank auf einem anderen Domino-Server kommen, die per Domino Access Services (DAS) erreichbar sind. Und die Domino Volt-Runtime läuft unter Java...

Thomas Bahn

Thomas Bahn

Diplom-Mathematiker, IT-Spezialist & Speaker auf Fachkonferenzen

Thomas Bahn ist Mitgründer und Geschäftsführer der assono GmbH. Seit mehr als 20 Jahren berät er erfolgreich Unternehmen aus ganz Deutschland rund um das Thema Software und Digitalisierung. Insbesondere in den Bereichen HCL Notes und Domino (ehemals IBM) als auch bei aktuellen, unternehmensrelevanten KI-Themen wie Chatbots kennt er die neusten Entwicklungen und weiß, wie diese sich gewinnbringend für Unternehmen einsetzen lassen. Aufgrund seines Expertenwissens ist Thomas Bahn regelmäßiger Sprecher auf nationalen und internationalen Fachkonferenzen.

Nächste Artikel in dieser Reihe:

Fachbeitrag Administration Sicherheit Für Entwickler

Sie haben Fragen zu diesem Artikel? Kontaktieren Sie uns gerne: blog@assono.de

Sie haben Interesse an diesem Thema?

Gerne bieten wir Ihnen eine individuelle Beratung oder einen Workshop an.

Kontaktieren Sie uns

Weitere interessante Artikel