[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: OpenLDAP client and SSL handshaek
On Tue, 2012-03-20 at 16:13 -0700, Quanah Gibson-Mount wrote:
> Who built your OpenLDAP? What SSL software is it linked to? For example,
> RHEL platforms tend to use MozNSS. Debian/Ubuntu use GnuTLS. Sane OSes
> use OpenSSL. From the looks of it, you are using an NSS linked OpenLDAP
> client. I suggest you build your own client against OpenSSL.
>
I am using OpenLDAP as built by Red Hat for RHEL 6.2,
openldap-2.4.23-20.el6.x86_64.
$ ldd /usr/bin/ldapsearch
linux-vdso.so.1 => (0x00007fff8816e000)
libldap-2.4.so.2 => /lib64/libldap-2.4.so.2 (0x000000391c400000)
liblber-2.4.so.2 => /lib64/liblber-2.4.so.2 (0x000000391c000000)
libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x0000003031400000)
libcrypt.so.1 => /lib64/libcrypt.so.1 (0x0000003026000000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x0000003021c00000)
libssl3.so => /usr/lib64/libssl3.so (0x000000391b800000)
libsmime3.so => /usr/lib64/libsmime3.so (0x000000391bc00000)
libnss3.so => /usr/lib64/libnss3.so (0x000000391b400000)
libnssutil3.so => /usr/lib64/libnssutil3.so (0x000000305a800000)
libplds4.so => /lib64/libplds4.so (0x0000003059c00000)
libplc4.so => /lib64/libplc4.so (0x000000305ac00000)
libnspr4.so => /lib64/libnspr4.so (0x000000305a000000)
libc.so.6 => /lib64/libc.so.6 (0x000000301fc00000)
libdl.so.2 => /lib64/libdl.so.2 (0x0000003020000000)
libfreebl3.so => /lib64/libfreebl3.so (0x0000003025c00000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003020400000)
libz.so.1 => /lib64/libz.so.1 (0x0000003020c00000)
/lib64/ld-linux-x86-64.so.2 (0x000000301f800000)
> I suggest you build your own client against OpenSSL.
This is kind of a last resort as I am not maintaining the environment
being used.
Are you aware of known issues with this build configuration connecting
to Oracle?
Jon