Hi,
there is a problem in the parsing of the issuer in CRL.pm and OpenSSL.pm
in OpenSSL.pm :
issuer= /C=DE/ST=Bayern/L=Nuernberg/O=SuSE GmbH/CN=SuSE [EMAIL PROTECTED]
will be parsed by :
$ret =~ s/(.*?)=[\s\/]*//;
so we get :
C=DE/ST=Bayern/L=Nuernberg/O=SuSE GmbH/CN=SuSE [EMAIL PROTECTED]
in CRL.pm issuer will be parsed by :
$head =~ /Issuer: (.*?)\n/i );
so we get
/C=DE/ST=Bayern/L=Nuernberg/O=SuSE GmbH/CN=SuSE [EMAIL PROTECTED]
compare :
C=DE/ST=Bayern/L=Nuernberg/O=SuSE GmbH/CN=SuSE [EMAIL PROTECTED]
/C=DE/ST=Bayern/L=Nuernberg/O=SuSE GmbH/CN=SuSE [EMAIL PROTECTED]
if we kick change "$ret =~ s/(.*?)=[\s\/]*//;" to
"$ret =~ s/(.*?)=[\s]*//;"
everything should be fine ?
--
ciao, Uwe
Uwe Gansert, Product development
SuSE GmbH, Schanzaeckerstr.10, D-90443 Nuernberg, Germany
e-mail: [EMAIL PROTECTED], Tel: +49-(0)911-74053-0,
Fax: +49-(0)911-74053-476, Web: http://www.suse.de
PGP signature