Skip to content

Commit d9f9660

Browse files
committed
Temporary fix to resolve possible namespace collision
1 parent 8e3a4e2 commit d9f9660

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

lib/onelogin/ruby-saml/response.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ def validate(soft = true)
118118
validate_structure(soft) &&
119119
validate_response_state(soft) &&
120120
validate_conditions(soft) &&
121-
document.validate(get_fingerprint, soft) &&
121+
document.validate2(get_fingerprint, soft) &&
122122
success?
123123
end
124124

lib/onelogin/ruby-saml/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module Onelogin
22
module Saml
3-
VERSION = '0.7.2'
3+
VERSION = '0.7.3'
44
end
55
end

lib/xml_security.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ def initialize(response)
4444
extract_signed_element_id
4545
end
4646

47-
def validate(idp_cert_fingerprint, soft = true)
47+
def validate2(idp_cert_fingerprint, soft = true)
4848
# get cert from response
4949
cert_element = REXML::XPath.first(self, "//ds:X509Certificate", { "ds"=>DSIG })
5050
raise Onelogin::Saml::ValidationError.new("Certificate element missing in response (ds:X509Certificate)") unless cert_element
@@ -59,10 +59,10 @@ def validate(idp_cert_fingerprint, soft = true)
5959
return soft ? false : (raise Onelogin::Saml::ValidationError.new("Fingerprint mismatch"))
6060
end
6161

62-
validate_doc(base64_cert, soft)
62+
validate_doc2(base64_cert, soft)
6363
end
6464

65-
def validate_doc(base64_cert, soft = true)
65+
def validate_doc2(base64_cert, soft = true)
6666
# validate references
6767

6868
# check for inclusive namespaces

0 commit comments

Comments
 (0)