Best guide will be the redhat manual or if you are looking for some how to then you can follow below link.
http://blogatharva.blogspot.ca/2012/11/389-directory-server-installation-and...
These are exact steps that I followed and worked with self signed certificates.
On Thursday, December 13, 2012, Chaudhari, Rohit K. wrote:
Hello everyone,
How do I set up a 389 LDAP client to authenticate users against a 389 LDAP server? I don't have a trusted certificate authority (CA) but will create self-signed CA that signs server certificates, and then put that self-signed CA as the trusted CA on the client side. Is there anything more specific or a guide on how to set this up out there? Thanks in advance.
Rohit