Commit 1c49175
Changed files (2)
lib
saml
spec
lib/saml/kit/identity_provider_metadata.rb
@@ -96,7 +96,12 @@ module Saml
end
def valid_signature?
- Saml::Kit::Xml.new(to_xml).valid?
+ xml = Saml::Kit::Xml.new(to_xml)
+ result = xml.valid?
+ xml.errors.each do |error|
+ errors[:metadata] << error
+ end
+ result
end
def fingerprint_for(value)
spec/saml/identity_provider_metadata_spec.rb
@@ -227,6 +227,7 @@ EOS
end
it 'is valid, when the content has not been tampered with' do
+ travel_to DateTime.parse('2017-10-21')
metadata_xml = IO.read("spec/fixtures/metadata/ad_2012.xml")
subject = described_class.new(metadata_xml)