blib/lib/Net/ACME2/HTTP.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 3 | 6 | 50.0 |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
119 | 24 | 0 | 0 | $opts_hr || () |
271 | 12 | 12 | 0 | $self->{'_jwt_maker'} ||= do { my $class; my $key_type = $self->{'_acme_key'}->get_type; if ($key_type eq 'rsa') { $class = 'Net::ACME2::JWTMaker::RSA'; } elsif ($key_type eq 'ecdsa') { $class = 'Net::ACME2::JWTMaker::ECC'; } else { die 'Net::ACME2::X'->create('Generic', "Unrecognized key type: \342\200\234$key_type\342\200\235"); }; unless ($class->can('new')) { require Module::Runtime; &Module::Runtime::use_module($class); }; $class->new('key', $self->{'_acme_key'}) } |