Die durch die SU-TermServ gehostete Instanz ist mittels Mutual-TLS gesichert. Dies bedeutet, dass bei jedem Zugriff auf den Endpunkt ein beidseitiger Zertifikatsaustausch stattfindet, somit ist auch auf Ihrer Seite ein entsprechendes Zertifikat einzurichten und bei jedem Verbindungsaufbau zu präsentieren ist:
Als Grundlage für die Einrichtung ist natürlich ein entsprechendes Zertifikat zu beantragen. Hierzu sei auf den entprechenden FAQ-Eintrag verwiesen.
Die Installation des Zertifikates im Browser ist auf der einen Seite abhängig vom verwendeten Browser und auf der anderen Seite vom Betriebssystem. Es wird grundsätzlich das Nutzerzertifikat im PKCS#12-Format (Dateiendung .p12
) benötigt.
In Firefox werden Zertifikate selbst verwaltet. Daher ist der Vorgang hier für alle Betriebssysteme identisch.
Datenschutz & Sicherheit
.Zertifikate
im Abschnitt Sicherheit
. Diesen finden Sie im unteren Drittel der Seite.Zertifikate anzeigen
.Ihre Zertifikate
.Importieren...
.1-3: Auffinden von Datenschutz & Sicherheit → Zertifikate
4-5: Zertifikat importieren
6-7: Dialog nach Import des Zertifikats
Nun erscheint das Zertifikat in der Liste und Sie können es verwenden. Zum Testen rufen Sie https://terminology-highmed.medic.medfak.uni-koeln.de/fhir/CodeSystem auf. Es wird eine Abfrage erscheinen, welches Zertifikat verwendet werden soll. Der standardmäßig gesetzte Haken “Diese Entscheidung merken” sollte gesetzt sein, damit Sie nicht bei jedem Zugriff erneut gefragt werden:
Folgende Schritte müssen für das Importieren eines Zertifikates in Chrome und verwandten Browsern, die die Chromium-Engine verwenden, also z.B. Edge, Opera, Brave, … durchgeführt werden:
Datenschutz und Sicherheit
.Sicherheit
.Zertifikate verwalten
im Abschnitt Erweitert
.Importieren
klicken, um das Zertifikat einzubinden.Sie verwenden kein Windows?
Die untenstehenden Anweisungen zeigen den Import-Prozess mit Microsoft Windows. Unter macOS und Linux-Distributionen ist der Prozess analog, aber die Zertifikate werden für Chrome und verwandte Browser durch das Betriebssystem verwaltet. Es sei auf die Anweisungen von Apple und Ihrer Linux-Distribution bzw. Ihrer Desktop-Umgebung verwiesen.
1-4: Auffinden von Datenschutz und Sicherheit → Sicherheit → Zertifikate verwalten
5-6: Zertifikat importieren
7: Zertifikat erfolgreich importiert
Zum Testen rufen Sie https://terminology-highmed.medic.medfak.uni-koeln.de/fhir/CodeSystem auf. Es wird eine Abfrage erscheinen, welches Zertifikat verwendet werden soll:
Neben dem Hinzufügen eines Zertifikates in verschiedenen Browsern, ist es auch möglich, das Zertifikat in Postman zu integrieren. Hierfür sind folgende Schritte notwendig:
Certificates
.Add Certificate...
im Abschnitt Client certificates
.https://terminology-highmed.medic.medfak.uni-koeln.de/fhir/CodeSystem
. Der Port bleibt leer.PFX file
. Die weiteren beiden Uploadfunktionen bleiben leer.Passphrase
ein.Add
geklickt haben, sollte Ihr Zertifikat erfolgreich in Postman importiert sein.1-3: Auffinden von `Certificates` → `Add Certificate...`
4-7: Zertifikat importieren
7: Zertifikat erfolgreich importiert
Zum Testen rufen Sie https://terminology-highmed.medic.medfak.uni-koeln.de/fhir/CodeSystem
auf. Postman greift automatisch auf das gespeicherte Zertifikat zu, so dass die Ausführung der vorherigen URL sofort ein Bundle mit CodeSystems zurückgeben sollte: