The instance of Ontoserver that is hosted through the SU-TermServ is protected using Mutual TLS. This means that with every access to the endpoint, a mutual certificate exchange takes place, so you need to set up a corresponding certificate on your side and present it with every connection establishment:
As a basis for the setup, of course, a corresponding certificate has to be requested. For this purpose, please refer to the corresponding FAQ entry.
The installation of the certificate in the browser depends on the browser used on the one hand and on the operating system on the other. The user certificate in PKCS#12 format (file extension .p12) is always required.
Firefox manages certificates itself. The process here is therefore identical for all operating systems.
Privacy & Security
.Certificates
in the Security
section. You will find this in the lower third of the page.Import...
.1-3: Find Privacy & Security → Certificate
4-5: Import certificate
6-7: Dialogue after importing the certificate
The certificate now appears in the list and you can use it. To test it, call up https://terminology-highmed.medic.medfak.uni-koeln.de/fhir/CodeSystem. A dialogue box will appear requesting which certificate should be used. The default setting ‘Remember this decision’ should be ticked so that you are not asked again each time you access the site:
The following steps must be followed to import a certificate into Chrome and derived browsers like Edge, Opera, Brave, etc., which use the Chromium engine:
Privacy and security
.Security
.Manage certificates
in the Advanced
section.Not using Windows?
The below instructions show the import process using Microsoft Windows. Using macOS and Linux distributions, the process is similar, but the certificates that Chrome and related browsers use are administered using the operating system. Please refer to the instructions from Apple or your Linux distribution resp. your desktop environment.
1-4: Find Data protection and security → Security → Manage certificates
5-6: Import certificate
7: Certificate successfully imported
To test, go to https://terminology-highmed.medic.medfak.uni-koeln.de/fhir/CodeSystem. A dialogue box appears asking which certificate should be used:
In addition to adding a certificate in various browsers, it is also possible to integrate the certificate in Postman. The following steps are necessary for this:
Certificates
.Add Certificate...
button in the Client certificates
section.https://terminology-highmed.medic.medfak.uni-koeln.de/fhir/CodeSystem
. The port remains empty.PFX file
. The other two upload functions remain empty.Passphrase
input field.Add
button, your certificate should be successfully imported into Postman.1-3: Find `Certificates` → `Add Certificate...`
4-7: Import certificate
7: Certificate successfully imported
To test, call https://terminology-highmed.medic.medfak.uni-koeln.de/fhir/CodeSystem
. Postman automatically accesses the stored certificate, so executing the previous URL should immediately return a bundle with CodeSystems: