Commit ba1a12f
Changed files (2)
lib
saml
lib/saml/kit/signature.rb
@@ -12,6 +12,11 @@ module Saml
Saml::Kit::Certificate.new(value, use: :signing)
end
+ def trusted?(provider)
+ return false if provider.nil?
+ provider.matches?(certificate.fingerprint, use: :signing)
+ end
+
def to_h
@xml_hash
end
lib/saml/kit/trustable.rb
@@ -24,9 +24,8 @@ module Saml
end
def trusted?
- return false if provider.nil?
return false unless signed?
- provider.matches?(certificate.fingerprint, use: :signing)
+ signature.trusted?(provider)
end
def provider