[Date Prev][Date Next] [Chronological] [Thread] [Top]

setting up TLS Openldap



Hi,
I have a main problem getting openldap 2.0.14 running. I will describe
it.
My System is FreeBSD-4.4-RELEASE. I installed the openldap2 port with
this configureflags:
------------------------------
CONFIGURE_ARGS= --localstatedir=/var/db \
                --with-threads \
                --enable-shared \
                --enable-dnssrv \
                --with-tls=openssl
------------------------------
Next I edited the CA.pl and paste in the -nodes option to generate a
certificate without passphrase.
Then I run the following commands.
---------------
CA.pl -newca
CA.pl -newreq
CA.pl -signreq
mv newreq.pem ldapkey.pem
chmod 0600 ldapkey.pem
mv newcert.pem ldapcert.pem
-----------------
And add the following options in my slapd.conf
------------------
TLSCipherSuite HIGH:MEDIUM:+SSLv2
TLSCertificateFile /usr/local/etc/openldap/ldapcert.pem
TLSCertificateKeyFile /usr/local/etc/openldap/ldapkey.pem
TLSCACertificateFile /usr/local/etc/openldap/demoCA/cacert.pem
------------------
If i now run "slapd -d 5 -h ldaps://0.0.0.0 ldap://0.0.0.0"; and try to
connect through SSL I got the following errormessage
-----------------------------
slapd startup: initiated.
slapd starting
connection_get(10)
connection_get(10): got connid=0
connection_read(10): checking for input on id=0
TLS trace: SSL_accept:before/accept initialization
TLS trace: SSL_accept:SSLv3 read client hello A
TLS trace: SSL_accept:SSLv3 write server hello A
TLS trace: SSL_accept:SSLv3 write certificate A
TLS trace: SSL_accept:SSLv3 write server done A
TLS trace: SSL_accept:SSLv3 flush data
TLS trace: SSL_accept:error in SSLv3 read client certificate A
TLS trace: SSL_accept:error in SSLv3 read client certificate A
connection_get(10)
connection_get(10): got connid=0
connection_read(10): checking for input on id=0
TLS trace: SSL3 alert read:fatal:bad certificate
TLS trace: SSL_accept:failed in SSLv3 read client certificate A
TLS: can't accept.
TLS: error:14094412:SSL routines:SSL3_READ_BYTES:sslv3 alert bad
certificate
/usr/src/secure/lib/libssl/../../../crypto/openssl/crypto/../ssl/s3_pkt.c:964

connection_read(10): TLS accept error error=-1 id=0, closing
connection_closing: readying conn=0 sd=10 for close
connection_close: conn=0 sd=10
-----------------------------
refer http://www.bolthole.com/solaris/LDAP.html

Netscape Error 0xFFFFFF or something


What I'm doing wrong ... ?