CSJCurrent de:Cryptshare Server & Java Version

Aus Cryptshare Documentation
Wechseln zu:Navigation, Suche



Java Laufzeitumgebung

Für die Nutzung der Java API ist eine Java Laufzeitumgebung v1.8 oder höher erforderlich.

Sollten Sie eine Java Laufzeitumgebung v9 oder höher verwenden, so beachten Sie die Hinweise im Artikel Java 9+ Unterstützung

Gültige Lizenz

Um die Cryptshare Java API mit Ihrem Cryptshare Server nutzen zu können, benötigen Sie eine gültige Lizenz, sowohl für den Server selbst, als auch für die Java API. Diese Lizenz muss auf dem Cryptshare Server installiert sein. Den Status Ihrer Lizenz können Sie im Status-Bereich des Cryptshare Servers einsehen: 8684402.png

WSDL Zugriff

Die Cryptshare Java API verwendet einen WSDL Webservice, um die erforderlichen Operationen durchführen zu können. Dafür ist der Zugriff auf den Server über Port 80 und Port 443 erforderlich. Der Server stellt zwei Webservices bereit, die für den erfolgreichen Zugriff benötigt werden. Einer zur Behandlung allgemeiner Service-Requests und ein zweiter für den Transfer der Daten:

  • https://<server_url>/service/serviceV2?wsdl
  • https://<server_url>/service/transferV2?wsdl
Kann eines der beiden Interfaces nicht erreicht werden, so ist eine Nutzung der Java API nicht möglich.
HTTP- und HTTPS-Zugriff
Wenn Sie auf Ihrem Cryptshare Server die Option "Sichere Verbindung erzwingen" aktiviert haben, müssen Sie zwingend das HTTPS-Protokoll verwenden, um eine Verbindung mit Ihrem Server aufzubauen. Beim Versuch via HTTP auf den Server zuzugreifen wird beim Einlesen der WSDL-Datei eine XML Parsing Exception geworfen, da der Server nicht die tatsächliche WSDL-Datei, sondern einen HTTPS-Umleitungsfehler zurückgibt. Wenn Sie sich also via HTTP mit dem Server verbinden möchten, müssen Sie im Cryptshare Administrationsinterface unter "System-Einstellungen" > "Verbindungseinstellungen" die Option "Sichere Verbindung für Cryptshare User Interface erzwingen" deaktivieren.