Closed manics closed 4 years ago
Note websocket connections do work:
c = omero.client(host='wss://idr.openmicroscopy.org/omero-ws', args=['--IceSSL.Trace.Security=1'])
c.createSession( , )
so port 4064 connections might be fixed by disabling anonymous ciphers using e.g. https://github.com/ome/omero-certificates.
This works as long as the required ciphers are activated on the server side.
https://github.com/zeroc-ice/ice/blob/3.6/CHANGELOG-3.6.md#c-changes-7
https://doc.zeroc.com/ice/3.6/property-reference/icessl#id-.IceSSL.*v3.6-IceSSL.Ciphers Supported SChannel ciphers are
Currently OMERO.py
client.createSession()
fails withSSL handshake failure
, possibly due to lack of support for one of these? May need investigation on the client and server.