Add signature-checking metadata filter.
[shibboleth/opensaml2.git] / samltest / saml2 / metadata / FilesystemMetadataProviderTest.h
index a9c1f83..73b18b0 100644 (file)
@@ -58,9 +58,14 @@ public:
         auto_ptr<MetadataProvider> metadataProvider(\r
             SAMLConfig::getConfig().MetadataProviderManager.newPlugin(FILESYSTEM_METADATA_PROVIDER,doc->getDocumentElement())\r
             );\r
-        metadataProvider->init();\r
+        try {\r
+            metadataProvider->init();\r
+        }\r
+        catch (XMLToolingException& ex) {\r
+            TS_TRACE(ex.what());\r
+            throw;\r
+        }\r
         \r
-\r
         Locker locker(metadataProvider.get());\r
         const EntityDescriptor* descriptor = metadataProvider->getEntityDescriptor(entityID);\r
         TSM_ASSERT("Retrieved entity descriptor was null", descriptor!=NULL);\r
@@ -91,8 +96,13 @@ public:
         auto_ptr<MetadataProvider> metadataProvider(\r
             SAMLConfig::getConfig().MetadataProviderManager.newPlugin(FILESYSTEM_METADATA_PROVIDER,doc->getDocumentElement())\r
             );\r
-        metadataProvider->init();\r
-        \r
+        try {\r
+            metadataProvider->init();\r
+        }\r
+        catch (XMLToolingException& ex) {\r
+            TS_TRACE(ex.what());\r
+            throw;\r
+        }\r
 \r
         Locker locker(metadataProvider.get());\r
         const EntityDescriptor* descriptor = metadataProvider->getEntityDescriptor(entityID);\r
@@ -116,8 +126,13 @@ public:
         auto_ptr<MetadataProvider> metadataProvider(\r
             SAMLConfig::getConfig().MetadataProviderManager.newPlugin(FILESYSTEM_METADATA_PROVIDER,doc->getDocumentElement())\r
             );\r
-        metadataProvider->init();\r
-        \r
+        try {\r
+            metadataProvider->init();\r
+        }\r
+        catch (XMLToolingException& ex) {\r
+            TS_TRACE(ex.what());\r
+            throw;\r
+        }\r
 \r
         Locker locker(metadataProvider.get());\r
         const EntityDescriptor* descriptor = metadataProvider->getEntityDescriptor(entityID2);\r