line |
true |
false |
branch |
22
|
0 |
10 |
unless my $bio = &Net::SSLeay::BIO_new_file($file, "r") |
26
|
0 |
10 |
unless $cert |
33
|
0 |
0 |
unless my $string = &Net::SSLeay::PEM_get_string_X509($cert) |
35
|
0 |
0 |
unless open my $fh, ">", $file |
42
|
0 |
0 |
unless my $bio = &Net::SSLeay::BIO_new_file($file, "r") |
46
|
0 |
0 |
if (my $cert = &Net::SSLeay::PEM_read_bio_X509($bio)) { } |
51
|
0 |
0 |
if ($error & 4095) == 108 and @certs |
61
|
0 |
0 |
unless open my $fh, ">", $file |
63
|
0 |
0 |
unless my $string = &Net::SSLeay::PEM_get_string_X509($cert) |
76
|
0 |
592 |
unless $cert |
89
|
0 |
0 |
unless my $bio = &Net::SSLeay::BIO_new_file($file, "r") |
93
|
0 |
0 |
unless $key |
100
|
0 |
0 |
unless my $string = &Net::SSLeay::PEM_get_string_PrivateKey($key) |
102
|
0 |
0 |
unless open my $fh, ">", $file |
112
|
0 |
0 |
unless $key |
191
|
0 |
0 |
if (not exists $subj{$k}) { } |
|
0 |
0 |
elsif (not ref $subj{$k}) { } |
203
|
0 |
0 |
if (my(@names) = &Net::SSLeay::X509_get_subjectAltNames($cert)) |
207
|
0 |
0 |
if ($t eq "IP") |
208
|
0 |
0 |
if (length $v == 4) { } |
|
0 |
0 |
elsif (length $v == 16) { } |
214
|
0 |
0 |
if ($v[$i] == 0) { } |
215
|
0 |
0 |
if ($last0) { } |
218
|
0 |
0 |
if ++$last0->[2] > $best0->[2] |
227
|
0 |
0 |
if ($best0) { } |
229
|
0 |
0 |
if $best0->[0] > 0 |
231
|
0 |
0 |
if $best0->[1] < $#v |
246
|
0 |
0 |
$nid > 0 ? : |
|
0 |
0 |
$nid > 0 ? : |
256
|
0 |
0 |
if (defined &Net::SSLeay::P_X509_get_ocsp_uri) { } |
261
|
0 |
0 |
unless $_->{'sn'} |
262
|
0 |
0 |
unless $_->{'sn'} eq "authorityInfoAccess" |
271
|
0 |
120 |
@_ % 2 ? : |
307
|
0 |
116 |
ref $v ? : |
308
|
0 |
0 |
unless &Net::SSLeay::X509_NAME_add_entry_by_txt($subj_e, $k, 4096, $_, -1, 0) or &Net::SSLeay::X509_NAME_add_entry_by_txt($subj_e, $k, 20, $_, -1, 0) or &Net::SSLeay::X509_NAME_add_entry_by_txt($subj_e, $k, 4, $_, -1, 0) |
320
|
22 |
98 |
if (my $altsubj = delete $args{'subjectAltNames'}) |
334
|
2 |
118 |
if (my $p = delete $args{'purpose'}) |
335
|
0 |
2 |
if (not ref $p) { } |
|
0 |
2 |
elsif (ref $p eq 'ARRAY') { } |
336
|
0 |
0 |
!$1 || $1 eq '+' ? : |
340
|
0 |
0 |
unless /^([+-]?)(\w+)$/ |
341
|
0 |
0 |
!$1 || $1 eq '+' ? : |
345
|
2 |
0 |
$v && $v ne '-' ? : |
349
|
10 |
110 |
if (delete $args{'CA'}) |
356
|
108 |
12 |
unless (%purpose) |
393
|
2382 |
258 |
unless exists $purpose{lc $_->[0]} |
394
|
258 |
0 |
if (delete $purpose{lc $_->[0]}) { } |
402
|
0 |
120 |
if %purpose |
409
|
10 |
110 |
if (%basic_constraints) { } |
415
|
120 |
0 |
if %key_usage |
417
|
120 |
0 |
if %cert_type |
419
|
110 |
10 |
if %ext_key_usage |
427
|
120 |
0 |
unless $args{'ext'} |
431
|
0 |
0 |
if $have_ext{$nid} |
433
|
0 |
0 |
if ($nid == 177) { } |
438
|
0 |
0 |
if $ext->{'critical'} |
442
|
0 |
0 |
if $ext->{'critical'} |
485
|
0 |
6 |
unless &Net::SSLeay::EVP_get_digestbyname($digest_name) |