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

Reply via email to