Skip to content

Commit eb70449

Browse files
Alexandre Chakrounalxckn
authored andcommitted
Document issue: signature verification fails when idp_cert_multi's keys are strings
1 parent bc8fa9e commit eb70449

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

test/response_test.rb

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -972,6 +972,16 @@ def generate_audience_error(expected, actual)
972972
assert_empty response_valid_signed.errors
973973
end
974974

975+
it "return true when at least a cert on idp_cert_multi is valid and keys are strings" do
976+
settings.idp_cert_multi = {
977+
"signing" => [ruby_saml_cert_text2, ruby_saml_cert_text],
978+
"encryption" => []
979+
}
980+
response_valid_signed.settings = settings
981+
res = response_valid_signed.send(:validate_signature)
982+
assert_empty response_valid_signed.errors
983+
end
984+
975985
it "return false when none cert on idp_cert_multi is valid" do
976986
settings.idp_cert_fingerprint = ruby_saml_cert_fingerprint
977987
settings.idp_cert_multi = {

0 commit comments

Comments
 (0)