Branch Coverage

File:lib/Net/SSL.pm
Coverage:10.9%

line%coveragebranch
6150TFif (my $proxy = $self->proxy)
630TFunless $port
730TFunless shift(@_)->SUPER::timeout
8250TFif ($@)
8850TFif (my $rv = *$self->{'ssl_ctx'}->set_verify)
9250TFif ($self->proxy) { }
950TFif (not $proxy_connect or $@)
10050TF@_ == 1 ? :
10150TFif (not $self->SUPER::connect(@_))
1180TFif alarm_ok
1250TFif ($rv <= 0)
1260TFif alarm_ok
1290TFif (*$self->{'ssl_version'} == 23) { }
0TFelsif (*$self->{'ssl_version'} == 3) { }
1480TFif alarm_ok
1520TFif ($@)
2090TFif $errs ne ''
2270TFif alarm_ok
2290TFif not defined $n
2300TFif alarm_ok
2400TFif not defined $n
2710TFunless defined $n
3160TFunless @stack
3190TFunless ref $stack_object
3200TFif ($stack_object->isa('LWP::UserAgent'))
3430TFunless $iaddr
3440TFunless $port
3460TFunless $self->SUPER::connect($port, $iaddr)
3500TFunless $peer_port
3510TFunless $peer_addr
3540TFif ($ENV{'HTTPS_PROXY_USERNAME'} or $ENV{'HTTPS_PROXY_PASSWORD'}) { }
3670TFif ($lwp_object and $lwp_object->agent)
3750TFif ($header =~ m[HTTP/\d+\.\d+\s+200\s+]is)
3790TFunless ($conn_ok)
39250TFif $proxy_server
39450TFunless $proxy_server
40850TFif ($file)
4090TFunless -e $file
4110TFif (/PKCS12/) { }
0TFelsif (/CERT/) { }
0TFelsif (/KEY/) { }
4130TFunless $ctx->use_pkcs12_file($file, $ENV{'HTTPS_PKCS12_PASSWORD'})
4160TFunless $ctx->use_certificate_file($file, 1)
4180TFunless $ctx->use_PrivateKey_file($file, 1)
42650TFif ($count == 2)
4270TFif (not $ctx->check_private_key)