Omero gateway handshake failure

I have tried so many different options but still cannot resolve this issue.
I am guessing that it is a CIPHER issue.
Any help greatly appreciated.

omero-server 5.6.3, latest omero-web and postgres 12.5 are running in docker on workstation.
payara application server (v5.20.20.6) is running on same workstation (not in docker) and uses $JAVA_HOME as its base java and has all the omero-java-5.6 jars copied to its own library (classpath).
All except hazelcast-all.jar which prevents Payara from starting.
Payara has its own cacerts.jks and keystore.jks files.
$JAVA_HOME on workstation is pointing to:
openjdk version “11.0.2” 2019-01-15
OpenJDK Runtime Environment 18.9 (build 11.0.2+9)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode).

omero-web functions OK
omero-insight functions OK

A standalone java app on workstation CAN to connect to omero-server (in docker) and remote omero-server (not in docker) via the gateway. (test retrieves ExperimenterData successfully)

Application on Payara running the same code CANNOT connect via the gateway to either omero-server instance. received fatal alert: handshake-failure

Application on Payara CAN connect directly to databases in docker.

Also, I am running OpenSuse Leap 15.2 on my workstation.

Thanks in advance

SSL cipher issues can usually be resolved by generating a self-signed certificate on the server side. omero-certificates plugin can do that for you. Tbh I’m not sure if the omero-server docker image already is set up with a self-signed certificate. But in case it’s not, omero-certificates might be worth a try.
Kind Regards,