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:
# libusb device nodes
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"
Anschließend muss udev neugestartet werden:
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 |
|
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 |
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.