Symptom
We were able to install Semarchy xDI Designer but when trying to use a License in online mode we receive the error "Error while contacting server".
Logs
You can find some helpful logs in semarchy-xdi-designer\workspace\.metadata
Solution
1) Be sure java version is supported by xDI and verify it with commanded java -version
Here are all the Java version supported: https://www.semarchy.com/doc/semarchy-xdi/xdi/2023.1/Install/system-requirements.html#_supported_java_versions
2) Allow network exchange with xDI license server IPs : (all on port 443)
The IPs list will be provided by Support.
3) Force the protocol used by the designer to connect to the license server if you encountered this error :
com.sun.jersey.api.client.ClientHandlerException: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure at com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle(URLConnectionClientHandler.java:155) .... Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
Add this line to .ini file
-Djdk.tls.client.protocols=TLSv1.2 after the line