Hi, Any idea please?
cheers --- fatima riadi <[EMAIL PROTECTED]> a écrit : > Hello all, > > Here are my configuration files (I deleted > comments). > You would have any remarq, please let me know. > > ==================================================== > /etc/openldap/slapd.conf > ------------------------ > include /etc/openldap/schema/core.schema > include /etc/openldap/schema/cosine.schema > include > /etc/openldap/schema/inetorgperson.schema > include /etc/openldap/schema/nis.schema > include /etc/openldap/schema/samba.schema > include /etc/openldap/schema/misc.schema > include > /etc/openldap/schema/openldap.schema > #include > /etc/openldap/schema/redhat/rfc822-MailMember.schema > include > /etc/openldap/schema/redhat/autofs.schema > > allow bind_v2 > > pidfile /var/run/slapd.pid > #argsfile //var/run/slapd.args > > TLSCertPath /path/to/certs > TLSCACertificateFile /path/to/certs/ca.pem > TLSCertificateFile > /path/to/certs/ldap.example.com.pem > TLSCertificateKeyFile > /path/to/keys/ldap.example.com.key > > #I set these ACLs just for testing, I'll change > them > later! > access to * > by * write > by * read > > > > ####################################### > # ldbm and/or bdb database definitions > ####################################### > > > > database ldbm > suffix "dc=example,dc=com" > rootdn "cn=Manager,dc=example,dc=com" > rootpw {SSHA}rootdn_hashed_password > > > > # The database directory MUST exist prior to > running > slapd AND > # should only be accessible by the slapd and slap > > tools. > # Mode 700 recommended. > directory /var/lib/ldap > > > > # Indices to maintain for this database > index objectClass eq,pres > index ou,cn,mail,surname,givenname eq,pres,sub > index uidNumber,gidNumber,loginShell eq,pres > index uid,memberUid > eq,pres,sub > index nisMapName,nisMapEntry > eq,pres,sub > index > sambaSID,sambaDomainName,sambaPrimaryGroupSID > eq > > =================================================== > The ldap client conf file (/etc/openldap/ldap.conf): > --------------------------------------------------- > HOST ldap.example.com > BASE dc=examlpe,dc=com > TLS_CACERT /path/to/certs/ca.pem > TLS_CACERTDIR /path/to/certs > > ==================================================== > The /etc/ldap.conf file: > ----------------------- > host ldap.example.com > > base dc=example,dc=com > > binddn cn=nssldap,ou=DSA,dc=example,dc=com > > bindpw clear_text_nssldap_pwd > > > > rootbinddn cn=Manager,dc=example,dc=com > > > > #port 389 > > > > nss_base_passwd dc=example,dc=com?sub > nss_base_shadow dc=example,dc=com?sub > nss_base_group > ou=groups,dc=example,dc=com?one > > > > ssl start_tls > > > > #ssl on > > > > tls_checkpeer yes > > > > > > tls_cacertfile /path/to/certs/ca.pem > tls_cacertdir /path/to/certs > > > > # SSL cipher suite > #tls_ciphers ALL > pam_password md5 > ================================================== > > I actually tryed to follow steps given on the > "smbldap-tools howto" document. I also reffered to > "OpenLDAP SSL/TLS how-to, D. Kent Soper" and many > other docs. > > s_client to s_server works. Also ldapsearch to > s_server works. > But s_client to my slapd server does not work. > > Now, if I try to connect the s_client to the slapd > server through the 636 port, the server returns the > following: > TLS trace: SSL_accept:error in SSLv3 read client > hello B > TLS: can't accept. > TLS: error:1408A0C1:SSL > routines:SSL3_GET_CLIENT_HELLO:no shared cipher > s3_srvr.c:882 > > I tryed to run s_client with many values of the > -cipher option (also with -ssl3 or -tls1 options) > but > the situation didn't improve. > ======================================= > > ldapsearch against slapd server returns: > ldap_start_tls: Can't contact LDAP server (81) > additional info: error:14077410:SSL > routines:SSL23_GET_SERVER_HELLO:sslv3 alert > handshake > failure > ldap_sasl_interactive_bind_s: Can't contact LDAP > server (81) > additional info: error:14077410:SSL > routines:SSL23_GET_SERVER_HELLO:sslv3 alert > handshake > failure > > I really would like to have any help. > > Thanks. > > --- fatima riadi <[EMAIL PROTECTED]> a écrit : > > Date: Thu, 24 Mar 2005 12:50:48 +0100 (CET) > > De: fatima riadi <[EMAIL PROTECTED]> > > Objet: Fwd: Re: TLS secure connection to an LDAP > > server > > À: [EMAIL PROTECTED], "Kurt D. > > Zeilenga" <[EMAIL PROTECTED]>, > > [EMAIL PROTECTED], openssl-users@openssl.org > > > > Ldapsearch (ldapsearch -d3 -x -H > > ldaps://ldap_srv.domain.com:636) to s_server > > (openssl > > s_server -debug -accept 636 -state -cert > > /path/to/ldap_srv_cert.pem -key > > /path/to/ldap_srv_key.key -CAfile /path/to/ca.pem > > ) works fine. > > But, when I run my ldap server (slapd -d5 -h > > "ldap:/// > > ldaps:///") and I try testing s_client connection > to > > it, I get this error messages: > > > > From the s_client output: > > ------------------------ > > SSL_connect:SSLv2/v3 write client hello A > > ... > > ... > > SSL3 alert read:fatal:handshake failure > > SSL_connect:error in SSLv2/v3 read server hello > A > > 2151:error:14077410:SSL > > routines:SSL23_GET_SERVER_HELLO:sslv3 alert > > handshake > > failure:s23_clnt.c:470: > > > > From the slapd debug output: > > --------------------------- > > TLS trace: SSL_accept:before/accept > initialization > > TLS trace: SSL3 alert write:fatal:handshake > > failure > > TLS trace: SSL_accept:error in SSLv3 read client > > hello B > > TLS trace: SSL_accept:error in SSLv3 read client > > hello B > > TLS: can't accept. > > TLS: error:1408A0C1:SSL > > routines:SSL3_GET_CLIENT_HELLO:no shared cipher > > s3_srvr.c:882 > > connection_read(8): TLS accept error error=-1 > > id=0, > > closing > > connection_closing: readying conn=0 sd=8 for > close > > connection_close: conn=0 sd=8 > > > > Ldapsearch to slapd: > > ------------------- > > When I run "ldapsearch -d3 -x -H > > ldaps://ldap_srv.domain.com:636" I get: > > > > TLS trace: SSL_connect:SSLv2/v3 write client > hello > > A > > tls_read: want=7, got=7 > > ..... > > TLS trace: SSL3 alert read:fatal:handshake > failure > > TLS trace: SSL_connect:error in SSLv2/v3 read > > server > > hello A > > TLS: can't connect. > > ldap_perror > > ldap_bind: Can't contact LDAP server (81) > > additional info: error:14077410:SSL > > routines:SSL23_GET_SERVER_HELLO:sslv3 alert > > handshake > > failure > > > ==================================================== > > > > I didn't set any TLSCipherSuite into the > slapd.conf > > file. I also didn't set any value to the > tls_ciphers > > into the /etc/ldap.conf file. > > > > I would appriciate any suggestion. > > Thanks for you all. > > > > --- fatima riadi <[EMAIL PROTECTED]> wrote: > > > Hi all, > > > > > > --- "Kurt D. Zeilenga" <[EMAIL PROTECTED]> > wrote: > > > > Have you gotten s_client to work with > s_server? > > > If > > > > not, > > > > there is no reason to expect OpenLDAP Software > > to > > > > work. > > > > > > I've gotten s_client to work with s_server. > > > > > > Here is a sample of my s_server debug output: > > > > > > Using default temp DH parameters > > > ACCEPT > > > SSL_accept:before/accept initialization > > > .... > > > SSL_accept:SSLv3 read client hello A > > > .... > > > SSL_accept:SSLv3 write server hello A > > > .... > > > SSL_accept:SSLv3 write key exchange A > > > .... > > > SSL_accept:SSLv3 write server done A > > > SSL_accept:SSLv3 flush data > > > .... > > > SSL_accept:SSLv3 write finished A > > > SSL_accept:SSLv3 flush data > > > .... > > > > > > > > > ====================================================== > > > And this is a part of my s_client output: > > > > > > SSL_connect:SSLv3 read server certificate A > > > SSL_connect:SSLv3 read server key exchange A > > > SSL_connect:SSLv3 read server done A > > > SSL_connect:SSLv3 write client key exchange A > > > SSL_connect:SSLv3 write change cipher spec A > > > SSL_connect:SSLv3 write finished A > > > SSL_connect:SSLv3 flush data > > > SSL_connect:SSLv3 read finished A > > > --- > > > Certificate chain > > > ... > > > ... > > > ... > > > -----END CERTIFICATE----- > > > --- > > > Server certificate > > > --- > > > No client certificate CA names sent > > > --- > > > SSL handshake has read 2043 bytes and written > > 276 > > > bytes > > > --- > > > New, TLSv1/SSLv3, Cipher is DHE-RSA-AES256-SHA > > > Server public key is 1024 bit > > > SSL-Session: > > > Protocol : TLSv1 > > > Cipher : DHE-RSA-AES256-SHA > > > Session-ID: xxxxxxxxxxxxxxxxxx > > > Session-ID-ctx: > > > Master-Key: xxxxxxxxxxxxxxx > > > Key-Arg : None > > > Krb5 Principal: None > > > Start Time: 1111619531 > > > Timeout : 300 (sec) > > > Verify return code: 0 (ok) > > > --- > > > > > > ==================================================== > > > However, s_client's connection to my ldap server > > > still > > > failes. > > > > > > What may I do to solve this problem please? > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > __________________________________________________________________ > > > Découvrez le nouveau Yahoo! Mail : 250 Mo > d'espace > > > de stockage pour vos mails ! > > > Créez votre Yahoo! Mail sur > > > http://fr.mail.yahoo.com/ > > > > > > > > > > > > > > > > > > __________________________________________________________________ > > Découvrez le nouveau Yahoo! Mail : 250 Mo d'espace > > de stockage pour vos mails ! > > Créez votre Yahoo! Mail sur > > http://fr.mail.yahoo.com/ > > > > > > > > > __________________________________________________________________ > Découvrez le nouveau Yahoo! Mail : 250 Mo d'espace > de stockage pour vos mails ! > Créez votre Yahoo! Mail sur > http://fr.mail.yahoo.com/ > __________________________________________________________________ Découvrez le nouveau Yahoo! Mail : 250 Mo d'espace de stockage pour vos mails ! Créez votre Yahoo! Mail sur http://fr.mail.yahoo.com/ ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager [EMAIL PROTECTED]