Hi Martin,
here is a patch for OpenSSL. I will send the patch today to OpenSSL'S RT.
Michael -- _______________________________________________________________
Michael Bell Humboldt-Universitaet zu Berlin
Tel.: +49 (0)30-2093 2482 ZE Computer- und Medienservice Fax: +49 (0)30-2093 2704 Unter den Linden 6 [EMAIL PROTECTED] D-10099 Berlin _______________________________________________________________
--- openssl-0.9.7c/apps/ca.c 2003-04-03 20:50:48.000000000 +0200 +++ CRL_MD/apps/ca.c 2004-10-04 10:28:42.000000000 +0200 @@ -1544,7 +1544,14 @@ dgst=EVP_dss1(); else #endif - dgst=EVP_md5(); + if ((md=NCONF_get_string(conf, section,ENV_DEFAULT_MD)) == NULL) + dgst=EVP_md5(); + else + if ((dgst=EVP_get_digestbyname(md)) == NULL) + { + BIO_printf(bio_err,"%s is an unsupported message digest type\n",md); + goto err; + } } /* Add any extensions asked for */