terry.lem...@dell.com wrote: > Hi Howard > > Thanks very much for the reply and the suggestion. Here is the output of a > ldapsearch command that completes successfully when I omit '-H > ldaps://ldpdd042.hop.lab.emc.com:636':
The lack of any server reply to the client's Hello message strikes me as probably a TLS version mismatch. Check what versions of TLS libraries are in use on both the client and server, and if they've been configured to include or exclude any particular TLS versions. Also, both slapd and the clients should be configured to use the self-signed server cert as a CA cert. > > ldpdd042:~ # ldapsearch -d -1 -x -b 'dc=example,dc=com' '(objectclass=*)' -H > ldaps://ldpdd042.hop.lab.emc.com:636 > ldap_url_parse_ext(ldaps://ldpdd042.hop.lab.emc.com:636) > ldap_create > ldap_url_parse_ext(ldaps://ldpdd042.hop.lab.emc.com:636/??base) > ldap_sasl_bind > ldap_send_initial_request > ldap_new_connection 1 1 0 > ldap_int_open_connection > ldap_connect_to_host: TCP ldpdd042.hop.lab.emc.com:636 > ldap_new_socket: 3 > ldap_prepare_socket: 3 > ldap_connect_to_host: Trying 10.247.229.42:636 > ldap_pvt_connect: fd: 3 tm: -1 async: 0 > attempting to connect: > connect success > TLS trace: SSL_connect:before SSL initialization > tls_write: want=334, written=334 > 0000: 16 03 01 01 49 01 00 01 45 03 03 a2 85 24 0b ee ....I...E....$.. > 0010: 8f 28 13 34 a4 e5 6a c3 48 50 69 d7 81 72 96 02 .(.4..j.HPi..r.. > 0020: 7b 56 46 6a ec d0 f3 64 71 35 b2 20 fd 17 70 c9 {VFj...dq5. ..p. > 0030: 15 23 3d 7c 31 66 99 84 f3 92 4b c7 a9 ab e2 f8 .#=|1f....K..... > 0040: 5b b3 42 44 7e 91 f5 4b 9a 5b c9 b1 00 46 13 02 [.BD~..K.[...F.. > 0050: 13 03 13 01 c0 2c c0 30 cc a9 cc a8 c0 ad c0 2b .....,.0.......+ > 0060: c0 2f c0 ac c0 23 c0 27 c0 0a c0 14 c0 09 c0 13 ./...#.'........ > 0070: 00 9d c0 9d 00 9c c0 9c 00 3d 00 3c 00 35 00 2f .........=.<.5./ > 0080: 00 9f cc aa c0 9f 00 9e c0 9e 00 6b 00 67 00 39 ...........k.g.9 > 0090: 00 33 00 ff 01 00 00 b6 00 00 00 1d 00 1b 00 00 .3.............. > 00a0: 18 6c 64 70 64 64 30 34 32 2e 68 6f 70 2e 6c 61 .ldpdd042.hop.la > 00b0: 62 2e 65 6d 63 2e 63 6f 6d 00 0b 00 04 03 00 01 b.emc.com....... > 00c0: 02 00 0a 00 0c 00 0a 00 1d 00 17 00 1e 00 19 00 ................ > 00d0: 18 00 23 00 00 00 16 00 00 00 17 00 00 00 0d 00 ..#............. > 00e0: 30 00 2e 04 03 05 03 06 03 08 07 08 08 08 09 08 0............... > 00f0: 0a 08 0b 08 04 08 05 08 06 04 01 05 01 06 01 03 ................ > 0100: 03 02 03 03 01 02 01 03 02 02 02 04 02 05 02 06 ................ > 0110: 02 00 2b 00 09 08 03 04 03 03 03 02 03 01 00 2d ..+............- > 0120: 00 02 01 01 00 33 00 26 00 24 00 1d 00 20 49 ea .....3.&.$... I. > 0130: 8c 2a c7 1e 18 82 13 d1 46 3d 46 b0 b7 2b bd b2 .*......F=F..+.. > 0140: 6e 13 ec ab c5 fa 25 4d 4f cc 58 77 78 69 n.....%MO.Xwxi > TLS trace: SSL_connect:SSLv3/TLS write client hello > tls_read: want=5, got=0 > > TLS trace: SSL_connect:error in SSLv3/TLS write client hello > TLS: can't connect: . > ldap_err2string > ldap_sasl_bind(SIMPLE): Can't contact LDAP server (-1) > ldpdd042:~ # > > Here's what was written to /var/log/messages: > > 2023-05-11T16:04:32.584581-04:00 ldpdd042 slapd[21376]: conn=1000 fd=12 > ACCEPT from IP=10.247.229.42:47346 (IP=0.0.0.0:636) > 2023-05-11T16:04:32.594205-04:00 ldpdd042 slapd[21376]: connection_get(12) > 2023-05-11T16:04:32.594295-04:00 ldpdd042 slapd[21376]: conn=1000 fd=12 > closed (TLS negotiation failure) > > I'm using a self-signed server certificate, so no CA should be involved. Not > sure if that is causing the problem? > > Thanks! > tl > -- -- Howard Chu CTO, Symas Corp. http://www.symas.com Director, Highland Sun http://highlandsun.com/hyc/ Chief Architect, OpenLDAP http://www.openldap.org/project/