Skip to content

Commit 3cb6069

Browse files
committed
validate_document_with_cert uses local cert when no cert in response
1 parent 6c61d23 commit 3cb6069

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

lib/xml_security.rb

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -260,9 +260,11 @@ def validate_document_with_cert(idp_cert)
260260
# check saml response cert matches provided idp cert
261261
if idp_cert.to_pem != cert.to_pem
262262
return false
263+
end
264+
else
265+
base64_cert = Base64.encode64(idp_cert.to_pem)
263266
end
264-
validate_signature(base64_cert, true)
265-
end
267+
validate_signature(base64_cert, true)
266268
end
267269

268270
def validate_signature(base64_cert, soft = true)

0 commit comments

Comments
 (0)