line |
true |
false |
branch |
48
|
0 |
0 |
unless ref $ra eq 'ARRAY' |
51
|
0 |
0 |
unless Net::DRI::Util::xml_is_token($c, 1, 255) |
60
|
0 |
0 |
unless Net::DRI::Util::has_key($rp, 'service_provider') |
61
|
0 |
0 |
unless Net::DRI::Util::has_key($rp, 'otp') |
62
|
0 |
0 |
unless Net::DRI::Util::has_key($rp, 'credentials') |
63
|
0 |
0 |
unless Net::DRI::Util::xml_is_token($$rp{'service_provider'}, 3, 10) |
64
|
0 |
0 |
unless Net::DRI::Util::xml_is_token($$rp{'otp'}, 5, 20) |
78
|
0 |
0 |
unless Net::DRI::Util::has_key($rp, 'service_provider') |
79
|
0 |
0 |
unless Net::DRI::Util::has_key($rp, 'credential') |
80
|
0 |
0 |
unless Net::DRI::Util::has_key($rp, 'crDate') |
81
|
0 |
0 |
unless Net::DRI::Util::has_key($rp, 'exDate') |
82
|
0 |
0 |
unless Net::DRI::Util::xml_is_token($$rp{'service_provider'}, 3, 10) |
83
|
0 |
0 |
unless Net::DRI::Util::xml_is_token($$rp{'credential'}, 1, 255) |
84
|
0 |
0 |
unless Net::DRI::Util::check_isa($$rp{'crDate'}, 'DateTime') |
85
|
0 |
0 |
unless Net::DRI::Util::check_isa($$rp{'exDate'}, 'DateTime') |
112
|
0 |
0 |
unless $mes->is_success |
115
|
0 |
0 |
unless defined $data |
121
|
0 |
0 |
if ($name eq 'token') { } |
|
0 |
0 |
elsif ($name eq 'signature') { } |
126
|
0 |
0 |
if ($subname =~ /^(serviceProvider|credentialId)$/) { } |
|
0 |
0 |
elsif ($subname =~ /^(crDate|exDate)$/) { } |
148
|
0 |
0 |
unless Net::DRI::Util::has_key($rp, 'token_provider') |
149
|
0 |
0 |
unless Net::DRI::Util::has_key($rp, 'token') xor Net::DRI::Util::has_key($rp, 'generic_token') |
150
|
0 |
0 |
unless Net::DRI::Util::has_key($rp, 'signature') |
151
|
0 |
0 |
unless Net::DRI::Util::xml_is_token($$rp{'token_provider'}, 3, 10) |
155
|
0 |
0 |
if (Net::DRI::Util::has_key($rp, 'generic_token')) |
157
|
0 |
0 |
unless Net::DRI::Util::is_string($$rp{'generic_token'}) |
160
|
0 |
0 |
if (Net::DRI::Util::has_key($rp, 'token')) |
165
|
0 |
0 |
unless Net::DRI::Util::verify_base64($$rp{'signature'}) |
181
|
0 |
0 |
unless Net::DRI::Util::has_key($rp, 'auth') and ref $$rp{'auth'} eq 'HASH' and grep {Net::DRI::Util::has_key($$rp{'auth'}, $_);} 'validate', 'bind', 'unbind' |
186
|
0 |
0 |
if (Net::DRI::Util::has_key($$rp{'auth'}, 'validate')) |
190
|
0 |
0 |
if (Net::DRI::Util::has_key($$rp{'auth'}{'validate'}, 'token_provider')) { } |
|
0 |
0 |
elsif (Net::DRI::Util::has_key($$rp{'auth'}{'validate'}, 'service_provider')) { } |
203
|
0 |
0 |
if (Net::DRI::Util::has_key($$rp{'auth'}, 'bind')) |
205
|
0 |
0 |
ref $$rp{'auth'}{'bind'} eq 'ARRAY' ? : |
206
|
0 |
0 |
if grep {ref $_ ne 'HASH';} @data |
209
|
0 |
0 |
if $istoken and $isotp |
212
|
0 |
0 |
if ($istoken) { } |
|
0 |
0 |
elsif ($isotp) { } |
225
|
0 |
0 |
if (Net::DRI::Util::has_key($$rp{'auth'}, 'unbind')) |