The chapter Chapter 1 has been taken from the excellent modssl FAQ, written by Ralf S. Engelschall, http://www.engelschall.com/
The author would like to thank Massimiliano Pala and the OpenCA Group for writing the OpenCA software.
Miguel Armas, contributed in Chapter 6 and in Chapter 4.
The author would like to thank Chris Mitchell for reviewing this document.