@@ -1702,14 +1702,23 @@ def testIsValidSignUsingX509certMulti(self):
17021702 response = OneLogin_Saml2_Response (settings , xml )
17031703 self .assertTrue (response .is_valid (self .get_request_data ()))
17041704
1705- def testIsValidSignWithEmptyReferenceURI (self ):
1705+ def testMessageSignedIsValidSignWithEmptyReferenceURI (self ):
17061706 settings_info = self .loadSettingsJSON ()
17071707 del settings_info ['idp' ]['x509cert' ]
1708- settings_info ['idp' ]['certFingerprint' ] = "194d97e4d8c9c8cfa4b721e5ee497fd9660e5213 "
1708+ settings_info ['idp' ]['certFingerprint' ] = "657302a5e11a4794a1e50a705988d66c9377575d "
17091709 settings = OneLogin_Saml2_Settings (settings_info )
17101710 xml = self .file_contents (join (self .data_path , 'responses' , 'response_without_reference_uri.xml.base64' ))
17111711 response = OneLogin_Saml2_Response (settings , xml )
1712- self .assertFalse (response .is_valid (self .get_request_data ()))
1712+ self .assertTrue (response .is_valid (self .get_request_data ()))
1713+
1714+ def testAssertionSignedIsValidSignWithEmptyReferenceURI (self ):
1715+ settings_info = self .loadSettingsJSON ()
1716+ del settings_info ['idp' ]['x509cert' ]
1717+ settings_info ['idp' ]['certFingerprint' ] = "657302a5e11a4794a1e50a705988d66c9377575d"
1718+ settings = OneLogin_Saml2_Settings (settings_info )
1719+ xml = self .file_contents (join (self .data_path , 'responses' , 'response_without_assertion_reference_uri.xml.base64' ))
1720+ response = OneLogin_Saml2_Response (settings , xml )
1721+ self .assertTrue (response .is_valid (self .get_request_data ()))
17131722
17141723 def testIsValidWithoutInResponseTo (self ):
17151724 """
0 commit comments