[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: Problem verifying self signed certificate
At 08:45 AM 9/4/2005, Peter Marschall wrote:
>AFAIK this is expected behaviour as you cannot use a self-signed server
>certificate with openLDAP.
Have you examined the certificate at ldap.openldap.org?
It's a self-signed certificate.
>OpenLDAP expects you to use a server certificate that is different from the
>certificate of the issueing CA.
Incorrect.
You simply need to configure the client to accept the
server's certificate as valid by setting the CA file
to a copy of the server's certificate.
Of course, it generally recommended that server certificates
should be signed by a separate CA certificate.
Expecting the actually configuration directives
(see ldap.conf(5)), none of this is actually specific
to OpenLDAP (as evident from the following):
% openssl s_client -host ldap.openldap.org -port 636 > ! openldap.cert
...
verify error:num=18:self signed certificate
verify return:1 ...
[CTRL-D]
% openssl s_client -host ldap.openldap.org -port 636 -CAfile openldap.cert
...
Verify return code: 0 (ok)
[CTRL-D]
Kurt