We've got a server that has been running Apache v1.3.19 with openSSL
0.9.6 just fine for a few months now. The Verisign certificate we're
using is set to expire in a couple of weeks, and we thought we'd renew
it a little early, just in case (in this case, a good call).
We requested a new certificate on 8 Oct, and received our new cert on 11
Oct. When I put it in place and changed the filenames to the correct
key and cert files in httpd.conf, apache wouldn't start. The messages
in the error_log were:
[Thu Oct 11 13:06:30 2001] [notice] SIGUSR1 received. Doing graceful
restart
[Thu Oct 11 13:06:30 2001] [crit] Error reading server certificate file
/usr/local/apps/ssl/certs/wisdom.2001-10-08.crt
[Thu Oct 11 13:06:30 2001] [crit] error:0D0A2007:asn1 encoding
routines:d2i_X509_CINF:expecting an asn1 sequence
[Thu Oct 11 13:06:30 2001] [crit] error:0D09F004:asn1 encoding
routines:d2i_X509:nested asn1 error
[Thu Oct 11 13:06:30 2001] [crit] error:0906700D:PEM
routines:PEM_ASN1_read_bio:ASN1 lib
I emailed Verisign "Customer Support" telling them the problem, and they
replied back saying that "Technical questions regarding the
configuration of your Digital ID on the server are best handled by the
developers of your specific server software."
Even though I replied back, asking them why Apache tech support would be
better able to help with the problem when the only difference between
functional SSL and non-functional SSL was the new certificate that
Verisign sent me, I decided to post here to see if anyone else has had
any problems like this.
--
Kurt Cypher
Computing & Telecommunications Services
Wright State University