We have been using OpenSSL to generate certificates for various
applications here with a home grown CA (created using openssl ca).  We
recently started upgrading our servers from Redhat 7.3 to RHEL 3.0.  The
machine that used to house the CA directories used openssl version
0.9.6b (RedHat RPM) and the new machine uses openssl version 0.9.7b
(again, RedHat RPM).  I tar'ed up the CA directories from the old
machine and plopped them onto the new machine.  When I attempted to
revoke a certificate (by "openssl ca -revoke certfile.pem"), I received
the following error:

ERROR:name does not match <certificate DN here>

        The same command worked fine on the old server.  The only different in
execution that I see is that, when run on the new server, I get a line
that says 
"Using configuration from /usr/share/ssl/openssl.cnf"
which I don't get on the old server.  I have an openssl.cnf file in the
CA directory that was just copied from /usr/share/ssl when the CA was
originally created (along with CA.pl).
        Is this a compatibility problem between the openssl versions?  If so,
is there a way around it or do I need to recreate all of my CA's and
regenerate all of my certificates?  
-- 
-----------------------------------------------------------------
Aaron Smith                             vox: 269.226.9550 ext.26
Network Director                        fax: 269.349.9076       
Nexcerpt, Inc.                          http://www.nexcerpt.com
        
        ...Nexcerpt... Extend Your Expertise

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to