Support simple config option for file cred resolver.
authorcantor <cantor@de75baf8-a10c-0410-a50a-987c0e22f00f>
Thu, 6 Sep 2007 18:55:03 +0000 (18:55 +0000)
committercantor <cantor@de75baf8-a10c-0410-a50a-987c0e22f00f>
Thu, 6 Sep 2007 18:55:03 +0000 (18:55 +0000)
git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@382 de75baf8-a10c-0410-a50a-987c0e22f00f

xmltooling/security/impl/StaticPKIXTrustEngine.cpp

index 70ab7c2..8df6c68 100644 (file)
@@ -121,14 +121,8 @@ StaticPKIXTrustEngine::StaticPKIXTrustEngine(const DOMElement* e) : AbstractPKIX
         m_depth = 1;
 
     if (e && e->hasAttributeNS(NULL,certificate)) {\r
-        // Dummy up a file resolver.\r
-        DOMElement* dummy = e->getOwnerDocument()->createElementNS(NULL,_CredentialResolver);\r
-        DOMElement* child = e->getOwnerDocument()->createElementNS(NULL,Certificate);\r
-        dummy->appendChild(child);\r
-        DOMElement* path = e->getOwnerDocument()->createElementNS(NULL,Path);\r
-        child->appendChild(path);\r
-        path->appendChild(e->getOwnerDocument()->createTextNode(e->getAttributeNS(NULL,certificate)));\r
-        m_credResolver = XMLToolingConfig::getConfig().CredentialResolverManager.newPlugin(FILESYSTEM_CREDENTIAL_RESOLVER,dummy);\r
+        // Simple File resolver config rooted here.\r
+        m_credResolver = XMLToolingConfig::getConfig().CredentialResolverManager.newPlugin(FILESYSTEM_CREDENTIAL_RESOLVER,e);\r
     }\r
     else {\r
         e = e ? XMLHelper::getFirstChildElement(e, _CredentialResolver) : NULL;\r