| 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) |