On Mon, Sep 02, 2002, Olaf Zaplinski via RT wrote: > > Stephen Henson via RT wrote: > > [[EMAIL PROTECTED] - Mon Aug 26 10:33:29 2002]: > > > > > >>I found the solution: I just commented out the lines 675-676 in > > > > apps/ca.c - > > > >>now everything works as expected. > >> > > > > > > Since this just disables the check it isn't a good idea. > > It is not disabled - some other check then tells me what went wrong when I > force an error by editing the serial file. This error message (which I don't > remember) was far better than that simple 'bad serial number length' which > does not mean more that 'ouch' to me. ;-) >
Its checking for errors in index.txt, not serial. > > The error message suggested that index.txt has somehow had an invalid > > serial number written to it. What does you index.txt and your serial > > file look like when you get this message? > > This is what I did after 'make install': > > cd /usr/local/ssl > mkdir rootCA > [edited openssl.cnf and adjusted the paths accordingly] > cd rootCA > touch index.txt > [edited serial and inserted one line containing '00'] > > So index.txt was a zero byte file, serial contains '00'. > > Then I created the CA and the 1st server cert w/o problems. The 2nd cert > signing fails then. > Yes but what does index.txt and serial contain after the error? Can you send them to me, not just a description because it may be one stray character that is confusing 'ca'. > BTW, it would be great if 'make install' would setup the demoCA directory > with proper index.txt and serial (AFAIK this was the case for older versions). > The command CA.pl -newca does that. Can you check if a demoCA created with CA.pl -newca also produces this error? Steve. -- Dr. Stephen Henson [EMAIL PROTECTED] OpenSSL Project http://www.openssl.org/~steve/ ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]