This is a detailed explanation of creating some SSL certificates with OpenSSL, getting them signed by CAcert.org, and then deploying them in a real system.

This HOWTO assumes some background knowledge in the fields of SSL and PKI (public key infrastructure) cryptography, but it’s not really essential.
http://www.lwithers.me.uk/articles/cacert.html