Der SSL Socket Adapter erlaubt die Kommunikation mit dem Server über eine TCP/IP Socket Schnittstelle mit SSL/TLS-Verschlüsselung. Dazu verwendet der Adapter das DLE Simple Message Protocol (DSMP), das entsprechende Clients implementieren müssen. Es entspricht dem gleichen Protokoll, das der DLE Socketadapter verwendet.
Um einen SSL Socket Adapter zu konfigurieren, ist in der Serverkonfiguration ein entsprechender <Adapter> Block zu definieren. Dabei kann ein beliebiger, eindeutiger Adaptername vergeben werden. Als Implementierungsklasse ist beim Attribut class als Klassenname at.visionflow.dle.server.DLESSLSocketAdapter anzugeben.
Der Adapter benötigt zudem ein Parameter Port, daß die Portnummer angibt, auf der der Adapter kommuniziert. Diese darf nicht durch andere Prozesse auf einer Maschine verwendet werden.
Das SSL-Zertifikat wird aus dem in Server-Config angegebenen Keystore verwendet. D.h. der/die Webserver der DLE verwenden das gleiche Zertifikat wie der SSL Socket Adapter.
(Verfügbar ab Version 2.2.0.004)
| Name | Beschreibung |
|---|---|
| BindAddress | Optional die IP Adresse (oder Hostname), an der der Adapter gebunden werden soll. Bleibt der Wert leer, wird die Standardadresse verwendet. |
| Port | Die Portnummer, auf der der Adapter arbeitet. Default ist 7000. |
| CharacterSet | Der Zeichensatz, der bei der Kommunikation verwendet werden soll. Die Nachrichten vom und zum Client werden entsprechend gewandelt. Beispielwert: iso-8859-1 |
| AuthenticationRequired | Wenn auf "true" gesetzt muss ein Passwort zusätzlich zum Usernamen beim Login mitgeschickt werden. Dieses Passwort wird mit dem Security-Service geprüft. Eine aktivierte Authentifizierung führt möglicherweise zu einer längeren Aufrufzeit, da die Benutzerdaten verifiziert werden müssen. |
