Certificate to LDAP mapping problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi lambam,

I am trying to do LDAP client certificate mapping. I had given an insight of
my configuration.

My certmap.conf file:

certmap example ou=employees,o=us.com -------------?? this is the DN of the
CA issuer,
example:verifycert on
example:DNComps cn,email,roomNumber
example:FilterComps l,email,uid,telephoneNumber
example:CmapLdapAttr certSubjectDN

Generation of CA cert:

certutil -S -n "CertCA" -s "ou= employees,o= us.com" -x -t "CT,," -m 1000 -v
120 -d <path/to/instance cert db>
-z noise.txt ?Vf pwdfile.txt

Is this correct.

I assume ou=employees,o=us.com is my CA cert issuer. So I am using it as
issuerDN value in certmap.conf.

creating client certificate.

  certutil -S -n "certuser" -s "cn=certuser, ou=employees,o=us.com " -c "
CertCA " -t "u,u,u" -m 1003 -v 120 -d <path/to/instance cert db> -z
noise.txt ?Vf pwdfile.txt

and adding userCertificate;binary attribute to that user entry, after
creating binary certificate.

certutil -L -d <instance-path> -n "certuser" -r >usercert.bin

When I try to ldapsearch:

ldapsearch -h myhost -p 636 -Z -P /etc/opt/dirsrv/slapd-<instance>/cert8.db
-N " certuser " -K /etc/opt/dirsrv/slapd-<instance>/key3.db -W "password" -b
"o=us.com" cn=certuser

ldap_sasl_bind: Invalid credentials
ldap_sasl_bind: additional info: client certificate mapping failed

But when I change the issuerDN in certmap.conf file to whatever dn (even if
it is non-existing and invalid) I am getting the search
Result properly. But the criteria is the issuerDN in certmap.conf should be
exactly the same DN whose issues the CA certificate.

The problem is whenever I use correct issuerDN in first line of certmap.conf
file I am getting error.

I am totally confused. Can somebody help me to get rid of this problem?

Thanks in advance,
Neuron Ring.

Hello Neron Ring.

Certificate to LDAP Mapping:

http://www.redhat.com/docs/manuals/dir-server/pdf/console60.pdf

Page 198 ish.

API:
----

>From page 201 of the above guide:


< You can use the Certificate Mapping API to create your own properties. For

< information on using the Certificate Mapping API, see ??Certificate Mapping
SDKs??

< at the following URL - which is followed by a defunct link.

Try here, rather:

http://www.redhat.com/docs/manuals/cert-system/sdk/7.1/

I hope this helps, laters. I'll keep an eye out for further questions
along this line.


--------------------------------------------------------------------------------
Date: Tue, 24 Mar 2009 17:51:50 +0530
From: neuronring at gmail.com
To: fedora-directory-users at redhat.com
Subject: Certificate to LDAP Mapping API

Hi all,

I need to use ??Certificate to LDAP Mapping?? functionality.

The README file in the source ldapserver/lib/ldaputil/examples path
suggests:
 Refer "Certificate to LDAP Mapping API" documentation to find out about the
various API functions and how you can write your
plug-in.

And also to refer ??Managing servers?? manual. But I couldn??t get those
documents. How can I write my own plug-in for LDAP Mapping?

Or what can I do with Certmap.conf file to configure Certificate to LDAP
Mapping.

Can somebody provide link to that document or explain
what is Certificate to LDAP Mapping.

Thanks in advance,
Neuron Ring.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.fedoraproject.org/pipermail/389-users/attachments/20090327/bd34c702/attachment.html 


[Index of Archives]     [Fedora User Discussion]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora News]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora QA]     [Fedora Triage]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Yosemite Photos]     [Linux Apps]     [Maemo Users]     [Gnome Users]     [KDE Users]     [Fedora Tools]     [Fedora Art]     [Fedora Docs]     [Maemo Users]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Fedora ARM]

  Powered by Linux