In one of our environments Linux servers are set up with sssd / OpenLDAP for OS login. To support older servers our OpenLDAP server has to support TLSv1.0 and TLSv1.1 still.
RedHat 8 does no longer support TLS levels below TLSv1.2, and thus the standardized /etc/sssd/sssd.conf
failed to connect to the LDAP server.
Error message:
sssd_be[1236697]: Could not start TLS encryption. error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure
It seems(?) that the ldap protcol - or the server - prefers the weaker TLS protocols first, and thus connecting from RHEL8 fails.
Of course the LDAP server has to remove support for older protocols, but how can the client side be forced to use TLSv1.2.