Best guide will be the redhat manual or if you are looking for some how to then you can follow below link.

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.