The second problem that I was having was that even after I would fill in the passphrase in the command line and Apache would start properly, I still wouldnt be able to use
https://localhost, or
https://host_ip references, only http:// references would work. The problem was that in my httpd.conf file I had the following part too early in the file :
<IfModule mod_ssl.c>
Listen 80
Listen 443
</IfModule>
The above statement block HAS TO BE after the line that reads LoadModule ssl_module /usr/lib/apache/1.3/mod_ssl.so. The reason being that there is no way that you can use the line "<IfModule mod_ssl.c>" before you have even loaded the module. So it was a small thing but I totally missed it.
And that's pretty much it kids, I am sure that some of that stuff is pretty straight forward and most people would know it but then there are those like me that might need a message like this to be pointed in the right direction.
Latex!