# Provize® Classic WebView 01.1.01

# Readme

May 08, 2025

## Open Source Software

Diese Software verwendet etliche Open Source Komponenten, die unter verschiedenen Lizenzen veröffentlicht wurden. Eine Liste aller Komponenten und ihrer Lizenzen finden Sie hier.

## Systemvoraussetzungen

### Hardware

- Prozessor
  x86 kompatible CPU, min. 1 GHz
- Hauptspeicher
  ab 1 GB, empfohlen: 2 GB
  Provize® Classic WebView benötigt etwa 200 MB freies RAM.
  Für jedes Gerätefenster benötigt Provize® Classic WebView zusätzlich etwa 500MB freies RAM.
- Plattenspeicher
  1 GB frei.
- Monitor
  Auflösung min. 1024 x 768

### Betriebssystem

- Windows 7 (64 Bit)
- Windows 8.1 (64 Bit)
- Windows 10 Version: 1803 (64 Bit)
- Windows Server 2019
- Windows 11
- PC Linux (64 Bit: Kernel 3.10, libc 6):
  Debian 10
  Red Hat 8
  Hinweis: Redhat 7 und Debian 9 werden nicht mehr unterstützt, da sie nicht die glibc-2.27-Bibliothek enthalten. Um Provize® Classic WebView 01.1.01 zu verwenden, aktualisieren Sie entweder Ihr Linux-Betriebssystem oder installieren Sie die glibc-2.27-Bibliothek.

## Start

### Dateiüberprüfung

Bevor Sie die Software installieren, vergleichen Sie den sha256-Hash auf der Webseite mit dem sha256-Hash, der aus der Zip-Datei berechnet wurde.

- Für Windows-Benutzer kann das Windows-Dienstprogramm certutil verwendet werden, um den sha256-Hash zu berechnen. Navigieren Sie im cmd-Fenster zum Dateispeicherort und geben Sie dann den folgenden Befehl ein:
  CertUtil -hashfile path\file_name.ext SHA256 (z.B.: CertUtil -hashfile C:\Provize® Classic WebView.zip SHA256)
- Vergewissern Sie sich bei Linux-Benutzern, dass Sie über Administratorrechte verfügen, und geben Sie dann den folgenden Befehl ein:
  sha256sum path/file_name.ext (z.B.: sha256sum /provize-classic-webview.zip)

### Bereitstellen für Provize® Suite unter Windows

- Damit Provize® Suite 01.9.01 (oder neuer) Provize® Classic WebView verwenden kann, entpacken Sie das Archiv provize-classic-webview01101_windows.zip auf Ihrer lokalen Festplatte (C:) in dieses Verzeichnis: \Users\Username\AppData\Roaming\provize-suite\plugins\webview.
- Seit Provize® Suite 01.11.01 können Sie Provize® Classic WebView über eine entsprechende Option im Menü als Plugin importieren.

### Überprüfung des Fingerprints eines Gerätezertifikates

- Wenn Provize® Classic WebView für ein Gerät keinen HTTPS-Zertifikats-Fingerprint gespeichert hat, zeigt Provize® Classic WebView das Dialogfeld "HTTPS Zertifikat bestätigen" an. Das Dialogfeld enthält den Fingerprint des HTTPS-Zertifikats. Provize® Classic WebView zeigt auch das Dialogfeld "Applet Signatur Zertifikat bestätigen" an, wenn kein Fingerprint für ein Applet-Signaturzertifikat gespeichert wurde.
- ***
- Wichtig: Um einen Man-in-the-Middle-Angriff zu verhindern, überprüfen Sie, ob das Dialogfeld den richtigen Fingerprint enthält.
- ***
- Wenn Sie den Fingerprint des HTTPS-/Applet Signatur-Zertifikats nicht kennen, fragen Sie bitte Ihren Netzadministrator.
- Nachdem der Netzadministrator den Fingerprint des Zertifikats ermittelt hat, sendet er den Fingerprint über einen sicheren Kanal an den Remote-Client. Der Remote-Client vergleicht den vom Netzadministrator erhaltenen Fingerprint mit dem Fingerprint im Dialogfeld. Um die Überprüfung des Fingerprints zu erleichtern, können Sie ihn in Provize® Classic WebView in das Feld "Zuprüfender Fingerprint" einfügen.
- Wenn Provize® Classic WebView die Dialogfelder "HTTPS/Applet Signatur Zertifikat bestätigen" nicht anzeigt, dann hat Provize® Classic WebView den Fingerprint in einer früheren Sitzung dauerhaft akzeptiert.
  Um diese Dialogfelder erneut anzuzeigen, führen Sie die folgenden Schritte aus:
  - Schließen Sie die grafische Benutzeroberfläche des Gerätes.
  - Für das HTTPS Zertifikat des Gerätes:
    - Öffnen Sie die Textdatei <Verzeichnis der Installation>/ssl_known_hosts.
    - Entfernen Sie die Zeile, welche die IP-Adresse und den Fingerprint des HTTPS Zertifikates enthält.
  - Für das Applet Zertifikat des Herstellers:
    - Öffnen Sie die Textdatei <Verzeichnis der Installation>/known_applet_signatures.
    - Entfernen Sie die Zeile, welche den Fingerprint des Applet Zertifikates und den Hersteller enthält.
  - Öffnen Sie die grafische Benutzeroberfläche des Gerätes erneut.

### Verwendung der SHA1/TLSv1 und TLSv1.1 Algorithmen

- Die SHA1/TLSv1 und TLSv1.1 Algorithmen sind veraltet und wurden durch neuere Algorithmen abgelöst. Geräte oder Server mit älterer Software verwenden manchmal immer noch die veralteten Algorithmen. Daher unterstützt Provize® Classic WebView diese veralteten Algorithmen, wenn eine Verwendung der neueren Algorithmen nicht möglich ist.
- Um die Verwendung der veralteten Algorithmen nicht mehr zu unterstützen und Provize® Classic WebView sicher anzuwenden, führen Sie die folgenden Schritte aus:
  - Speichern Sie mit einem Textprogramm eine Textdatei unter C:\Users\Username\AppData\Roaming\provize-suite\plugins\webview\security.properties
  - Fügen Sie den folgenden Text in der Datei security.properties ein:
    - sha.reenableUnsecureSHA_Algorithms=false
    - tls_v10.client.activate=false
    - tls_v11.client.activate=false
  - Speichern Sie die Datei security.properties.