Greetings,

I want to use LDAP to store postfix, apache and dovecot users.
This sounds a quite simple need so I plan to use the native ldapd.

I have installed "4.8 GENERIC.MP#335 amd64" and configured ldapd as follow:
#       $OpenBSD: ldapd.conf,v 1.2 2010/06/29 02:50:22 martinh Exp $

schema "/etc/ldap/core.schema"
schema "/etc/ldap/inetorgperson.schema"
schema "/etc/ldap/nis.schema"
schema "/etc/ldap/courier.schema"

listen on lo0
listen on lo0 ldaps certificate ldapd
listen on em0
listen on em0 ldaps certificate ldapd
listen on "/var/run/ldapi"

namespace "dc=tumfatig,dc=local" {
        rootdn          "cn=admin,dc=tumfatig,dc=local"
        rootpw          "xxx"
        index           sn
        index           givenName
        index           cn
        index           mail
}

Then I created a self-signed certificate in /etc/ldap/ using directions from
starttls(8).
The ldapd starts and listens to ldap and ldaps ports.
But when I run: # ldapmodify -x -H ldaps://ldapd.tumfatig.local -D
"cn=admin,dc=tumfatig,dc=local" -W -f /tmp/tumfatig
I get: "additional info: error:14090086:SSL
routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed"
The ldapd (in debug mode) says: "SSL library error: ssl_session_accept:
error:14094418:SSL routines:SSL3_READ_BYTES:tlsv1 alert unknown ca"

Can I use ldapd with self-signed certificate ?
Did I miss a step ?

Thanks for your help.
  Jo

Reply via email to