Um die Unterstützung für das HTTPS-Protokoll zu aktivieren, müssen Sie ein SSL-Zertifikat bereitstellen. Zusätzlich wird empfohlen, den Standard-HTTPS-Port 443 zu verwenden. Nach dem Einrichten der Konfiguration ist es erforderlich, ibaDaVIS neu zu starten. Sie müssen der URL für den Zugriff auf die Webschnittstelle im Browser das Präfix https:// anstelle von http:// voranstellen.

Es gibt zwei Optionen für die Konfiguration von HTTPS für ibaDaVIS unter Verwendung der Datei config.json, die sich unter folgendem Pfad befindet:

C:\ProgramData\iba\ibaDaVIS\config.json

config.json bei Verwendung eines dateibasierten SSL-Zertifikats im PFX-Format

Zum Kopieren in die Zwischenablage auf das Icon klicken ->

{"LogLevel": "info",   "Kestrel":{      "Endpoints":{          "HttpsInlineCertFile":{              "Url":"https://*:443",              "Certificate":{                  "Path":"D:\\localhost.pfx",                  "Password":"1234"              }          }      }   }}

config.json bei Verwendung eines SSL-Zertifikats, das in den Windows-Zertifikatspeicher importiert wurde

Zum Kopieren in die Zwischenablage auf das Icon klicken ->

{"LogLevel": "info",   "Kestrel": {      "Endpoints": {          "HttpsInlineCertStore": {              "Url": "https://[ip-address/localhost]:443",              "Certificate": {                  "Subject": "Certificate Subject (CN)",                  "Store": "My",                  "Location": "LocalMachine",                  "AllowInvalid": "false"              }          }      }   }}

Gültige Werte für "Location" sind: CurrentUser, LocalMachine

Quelle: https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.x509certificates.storelocation?view=netframework-4.7.2

Gültige Werte für "Store" sind: AddressBook, AuthRoo, CertificateAuthority, Disallowed, My, Root, TrustedPeople, TrustedPublisher

Quelle: https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.x509certificates.storename?view=netframework-4.7.2

Der Wert unter "Subject" muss dem Namen des Zertifikats entsprechen.

Die Konfigurationsdatei config.json beinhaltet einen Eintrag für die JSON-Portnummer.