|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
48
 | 
 2  | 
 1  | 
 if (not defined $parser or $parser->error)  | 
 
| 
70
 | 
 0  | 
 0  | 
 unless exists $self->{'tbsCertList'}{'version'}  | 
 
| 
79
 | 
 0  | 
 0  | 
 unless exists $self->{'tbsCertList'}{'version'}  | 
 
| 
82
 | 
 0  | 
 0  | 
 if $v == 0  | 
 
| 
83
 | 
 0  | 
 0  | 
 if $v == 1  | 
 
| 
84
 | 
 0  | 
 0  | 
 if $v == 2  | 
 
| 
90
 | 
 1  | 
 0  | 
 if (exists $self->{'tbsCertList'}{'thisUpdate'}{'utcTime'}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (exists $self->{'tbsCertList'}{'thisUpdate'}{'generalTime'}) { }  | 
 
| 
102
 | 
 1  | 
 0  | 
 if (exists $self->{'tbsCertList'}{'nextUpdate'}{'utcTime'}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($self->{'tbsCertList'}{'nextUpdate'}{'generalTime'}) { }  | 
 
| 
156
 | 
 5  | 
 0  | 
 if ($oid2attr{$i->{'type'}}) { }  | 
 
| 
173
 | 
 0  | 
 0  | 
 if ($i->{'type'} eq $oid)  | 
 
| 
236
 | 
 0  | 
 0  | 
 if (defined $self->_AuthorityKeyIdentifier)  | 
 
| 
245
 | 
 0  | 
 0  | 
 unless (defined $extensions)  | 
 
| 
247
 | 
 0  | 
 0  | 
 if (defined $self->{'tbsCertList'}{'AuthorityKeyIdentifier'})  | 
 
| 
252
 | 
 0  | 
 0  | 
 if ($extension->{'extnID'} eq '2.5.29.35')  | 
 
| 
255
 | 
 0  | 
 0  | 
 if ($parser->error)  | 
 
| 
270
 | 
 0  | 
 0  | 
 if (not defined $rdn) { }  | 
 
| 
280
 | 
 0  | 
 0  | 
 if ($oid2attr{$i->{'type'}}) { }  | 
 
| 
295
 | 
 0  | 
 0  | 
 if (not defined $rdn) { }  | 
 
| 
302
 | 
 0  | 
 0  | 
 if ($i->{'type'} eq $oid)  | 
 
| 
360
 | 
 0  | 
 1  | 
 if (defined $self->{'tbsCertList'}{'cRLNumber'})  | 
 
| 
364
 | 
 0  | 
 1  | 
 unless (defined $extensions)  | 
 
| 
367
 | 
 1  | 
 1  | 
 if ($extension->{'extnID'} eq '2.5.29.20')  | 
 
| 
370
 | 
 0  | 
 1  | 
 if ($parser->error)  | 
 
| 
387
 | 
 0  | 
 0  | 
 if (defined $self->{'tbsCertList'}{'idp'})  | 
 
| 
391
 | 
 0  | 
 0  | 
 unless (defined $extensions)  | 
 
| 
394
 | 
 0  | 
 0  | 
 if ($extension->{'extnID'} eq '2.5.29.28')  | 
 
| 
397
 | 
 0  | 
 0  | 
 if ($parser->error)  | 
 
| 
403
 | 
 0  | 
 0  | 
 if (exists $extension->{'critical'}) { }  | 
 
| 
410
 | 
 0  | 
 0  | 
 if (exists $idps->{'onlyContainsUserCerts'}) { }  | 
 
| 
417
 | 
 0  | 
 0  | 
 if (exists $idps->{'onlyContainsCACerts'}) { }  | 
 
| 
424
 | 
 0  | 
 0  | 
 if (exists $idps->{'onlyContainsAttributeCerts'}) { }  | 
 
| 
431
 | 
 0  | 
 0  | 
 if (exists $idps->{'indirectCRL'}) { }  | 
 
| 
443
 | 
 0  | 
 0  | 
 if (exists $each_fullName->{'directoryName'}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (exists $each_fullName->{'uniformResourceIdentifier'}) { }  | 
 
| 
457
 | 
 0  | 
 0  | 
 if (exists $idps->{'onlySomeReasons'}) { }  | 
 
| 
476
 | 
 0  | 
 0  | 
 if ($oid2attr{$i->{'type'}}) { }  | 
 
| 
512
 | 
 0  | 
 0  | 
 if (defined $self->{'tbsCertList'}{'rl'})  | 
 
| 
517
 | 
 0  | 
 0  | 
 unless (defined $rls)  | 
 
| 
526
 | 
 0  | 
 0  | 
 if (exists $rl->{'revocationDate'}{'utcTime'}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (exists $rl->{'revocationDate'}{'generalTime'}) { }  | 
 
| 
537
 | 
 0  | 
 0  | 
 if ($extension->{'extnID'} eq '2.5.29.21') { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($extension->{'extnID'} eq '2.5.29.24') { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($extension->{'extnID'} eq '2.5.29.23') { }  | 
 
| 
540
 | 
 0  | 
 0  | 
 if ($parser->error)  | 
 
| 
550
 | 
 0  | 
 0  | 
 if ($parser->error)  | 
 
| 
560
 | 
 0  | 
 0  | 
 if ($parser->error)  | 
 
| 
586
 | 
 2  | 
 1  | 
 if (not defined $what or '' eq $what)  | 
 
| 
587
 | 
 2  | 
 1  | 
 unless (defined $asn)  |