Check this discussion

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=462588

seems that gnutls has different way of specifying ciphers to use. Also
there is a mentioning of CN not matching FQDN in certificate.

I was always happy just setting minssf value in slapd.conf.

gp

On Tue, Mar 31, 2009 at 10:38 PM, Maria McKinley <ma...@shadlen.org> wrote:
> Predrag Gavrilovic wrote:
>
> Thanks for the troubleshooting hints, comments in line.
>
> Predrag Gavrilovic wrote:
>
>> Are you sure that problem is not related to something simple as file
>> permissions on private key for server certificate? Because that is
>> only an last time when I had problems with openldap and certificates.
>
> Permissions and ownership seem fine.
>
>> gnutls doesn't support TLS_CACERTDIR option, that is setting
>> TLSCACertificatePath in slapd.conf. That means that CA certificates
>> must reside in single file. update-ca-certificates can create that
>> file for you. As far as I know that is main difference between using
>> one or the other.
>
> I only have one CA certificate. I tried combining with my other certificate,
> but this didn't help. Here is the info from my slapd.conf:
>
> # TLS encryption parameters (when I combined the certificates, I
> # commented out the TLSCertificateFile line)
> TLSCACertificateFile /etc/ldap/certs/ca-certificates.crt
> TLSCertificateFile /etc/ldap/certs/ldap.shadlen.crt
> TLSCertificateKeyFile /etc/ldap/certs/ldap.shadlen.key
> TLSCipherSuite HIGH
>
>> Try stoping slapd, put certificate information in config file, and
>> start slapd manualy with debugging "slapd -u openldap  -g openldap -h
>> ldapi:/// -d255". Are there more indicative error messages?
>
> Here is what I believe are the relevant lines
>
> TLS: could not set cipher list HIGH.
> main: TLS init def ctx failed: -1
> slapd destroy: freeing system resources.
> slapd stopped.
> connections_destroy: nothing to destroy.
>
> Just in case, I have put the full output up on the web:
>
> http://www.shadlen.org/~maria/pmwiki/Work/Error-log
>
> Also, maybe this is helpful?
>
> test:~# openssl s_client -connect localhost:389 -showcerts
> CONNECTED(00000003)
> 13539:error:140790E5:SSL routines:SSL23_WRITE:ssl handshake
> failure:s23_lib.c:188:
>
> thanks for the help,
> maria
>
>
> --
> To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject
> of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
>
>


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to