signoAPI Java - Systemvoraussetzungen

Betriebssysteme

Die signoAPI Java Komponenten sind grundsätzlich unter Windows und Linux lauffähig. Bitte beachten Sie hierzu auch den folgenden Abschnitt „Zusätzliche Komponenten“.

Linux

OpenSSL (libssl)

Bei Verwendung der SigPadFacade muss die Bibliothek OpenSSL (libssl) in Version 3.0 im System installiert sein.

libusb

Bei Verwendung von HID/WinUSB-Geräten wird außerdem eine im System installierte libusb ab Version 1.0.16 benötigt. Außerdem müssen ggf. noch die Berechtigungen für libusb angepasst werden, um signotec Pads ansprechen zu können. Hierzu muss der MODE für USB auf 0666 geändert werden:

Bash
# libusb device nodes
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"

Anschließend muss udev neugestartet werden:

Bash
udevadm control --reload-rules

In Debian befindet sich diese Einstellung in der Datei /lib/udev/rules.d/50-udev-default.rules bzw. /lib64/udev/rules.d/50-udev-default.rules. Bei anderen Distributionen kann sich die Einstellung an einem anderen Ort befinden.

Zusätzliche Komponenten

In den folgenden Tabellen sind die Abhängigkeiten dieses APIs aufgeführt:

Abhängigkeit

Bemerkung

lib/bcpkix-jdk18on.jar

-

lib/bcprov-jdk18on.jar

-

lib/bcutil-jdk18on.jar

-

lib/commons-logging.jar

-

lib/fontbox.jar

-

lib/graphics2d.jar

-

lib/jna.jar, lib/jna-platform.jar

-

lib/jpdfnotes.jar

-

lib/pdfbox.jar

-

lib/pdfbox-io.jar

-

lib/rhino.jar

Nur wenn die Validierung der Formularfelder aktiv ist.

lib/signopdf-lib.jar

signoAPI Java Bibliothek

lib/stlic-lib.jar

-

lib/stpad-lib.jar

signoPAD-API Java Bibliothek

lib/jni4net.j.jar, lib/jwinpointer-se.jar

Nur bei Verwendung der PenDisplayFacade aus der signoPAD-API Java mit der Bibliothek JWinPointer.

lib/jpen.jar

Wenn ein Pen Display verwendet wird.

lib/jpen.dll

Wenn ein Pen Display unter Windows verwendet wird.

lib/libjpen.so

Wenn ein Pen Display unter Linux verwendet wird.

lib/batik/*.jar

Wenn SVG formatierte Signaturbilder verwendet werden.

lib/swt/*.jar

Nur bei Verwendung des SWT Controls SignatureWidget.

JRE Abhängigkeiten

Die signoAPI Java Komponenten benötigen die Java Runtime Environment (JRE) ab Version 1.8. Es werden sowohl die 32 Bit als auch die 64 Bit Version unterstützt.

Die folgende Tabelle enthält Internet-Adressen unter denen Java heruntergeladen werden kann.

Alle nicht standardmäßig in der JRE vorhandenen Komponenten werden mitgeliefert.