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':
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