Hi all,

i have a problem with ca_certificates whoes fingerprint starts with a  
digit and i think its a bug.
I can't view the Cert, the listCert is ok.
After some debugging i located the problem in AC.pm.
In the 'sub getOwner'
.
.
     ## check for certificates
     if ( not $self->{acl}->{owner_method}) {
         $self->{acl}->{object} = "";
         $self->{acl}->{owner}  = "";
     } elsif ( $self->{acl}->{owner_method} =~ /^CERTIFICATE_SERIAL$/i ) {
         ## load serial
         if ( $self->{cgi}->param ($self->{acl}->{owner_argument}) < 1 ) {
             ## CA_CERTIFICATE detected
-----
the last 'if' is false if the fingerprint (=ca_cert_key) starts with a digit.
Im am very confused about this check. What means here less the '1'?
In my understanding the first Parameter contains the fingerprint and  
so a textstring - i'm wrong?

I admit that i'm not a expert in perl, but could you explain me the  
purpose of these code lines?
Should it be a check against the serial of the Certificate?


I hope you can clarify my confusion

Thanks, Claus


------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Openca-Users mailing list
Openca-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openca-users

Reply via email to