SAML TrustEngine wrappers, ExplicitKeyTrustEngine plugin.
[shibboleth/cpp-opensaml.git] / saml / SAMLConfig.h
index 0c2f7be..b97bda0 100644 (file)
@@ -37,6 +37,7 @@
 namespace opensaml {\r
 \r
     class SAML_API SAMLArtifact;\r
+    class SAML_API TrustEngine;\r
 \r
     namespace saml2md {\r
         class SAML_API MetadataProvider;\r
@@ -131,6 +132,11 @@ namespace opensaml {
          */\r
         xmltooling::PluginManager<SAMLArtifact,const char*> SAMLArtifactManager;\r
 \r
+        /**\r
+         * Manages factories for TrustEngine plugins.\r
+         */\r
+        xmltooling::PluginManager<TrustEngine,const DOMElement*> TrustEngineManager;\r
+\r
     protected:\r
         SAMLConfig() {}\r
     };\r