Skip to content

Commit

Permalink
Merge pull request #78 from JulianHn/centos-dh-issue
Browse files Browse the repository at this point in the history
Add reference to DH-key exchange issues and potential solution to README
  • Loading branch information
jburel committed Jul 25, 2023
2 parents 063fba4 + 257a42b commit 50dc48e
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,14 @@ This example uses the default `postgres` system database for convenience, in pra
-p 4063:4063 -p 4064:4064 \
openmicroscopy/omero-server

Since the Docker container is based on CentOS7, there might be problems when connecting with clients which require high standards for the Diffie-Hellman
key exchange algorithms for secure communication with the OMERO server. While this key-exchange algorithm is disabled on the OMERO side, if it is
advertised it can lead to client errors (e.g. omero-py>=5.13.0), which will fail to connect to OMERO because of a dh-key error. To prevent this,
it might be necessary to remove Diffie-Hellmann key exchange from the IceSSL configuration. This can be done by adding the following line to the
`docker run` command or setting the environment variable in the compose file or a configuration file (see below!):

-e CONFIG_omero_glacier2_iceSSL_Ciphers="HIGH:!DH"


Configuration variables
-----------------------
Expand Down

0 comments on commit 50dc48e

Please sign in to comment.