Hi Everyone,
I've been struggling with getting a secure server up and running for
several weeks now. Anyway, tonight I've gotten much close to getting
things working. I was ~finally~ able to successfully connect to our secure
web server using the test certificate created by the "make certificate"
command. (We're running Apache 1.2.6 w/SSL patch 1.16, and SSLeay 0.9.0).
However when I change the directives in httpd.conf to look for our new
Thawte certificate (temp.pem) and start the server, it asks for PEM pass
phrase. After typing it in I get the following error:
Reading certificate and key for server secure.accesschicago.net:443
Enter PEM pass phrase:
Error reading private key file /var/www/apache/SSLconf/conf/temp.pem:
308:error:06065064:digital envelope routin
es:EVP_DecryptFinal:bad decrypt:evp_enc.c:275:
308:error:0906A065:PEM routines:PEM_do_header:bad decrypt:pem_lib.c:403:
Something interesting about this is that regardless of the PEM password I
enter, I get this same error. Does this indicate that the Key/Cert file
isn't being read properly due to some weird encryption format or maybe the
way I originally created the key?
At first I thought this was due to a compilation error. But now that I
know the server works with the temp certificate, I am beginning to think
there may be a problem with either the Thawte Certificate or our private
key. I don't know enough about this SSL stuff to know if there is a
certain type of encryption format (for cert or key) that may be causing the
problem? Your help is greatly appreciated!
Thank you!
---------------------------------------
Brian Locascio, Network Administrator
ACCESS Chicago Internet Services
14120 South LaGrange Road
Suite 205
Orland Park, IL 60462
708-873-0957
708-460-4441 fax
http://www.accesschicago.net
---------------------------------------