DOMDocument* doc=XMLToolingConfig::getConfig().getParser().parse(in);
XercesJanitor<DOMDocument> janitor(doc);
m_resolver = XMLToolingConfig::getConfig().CredentialResolverManager.newPlugin(
- FILESYSTEM_CREDENTIAL_RESOLVER,doc->getDocumentElement()
+ CHAINING_CREDENTIAL_RESOLVER,doc->getDocumentElement()
);
XMLObjectBuilder::registerDefaultBuilder(new UnknownElementBuilder());
}
auto_ptr<CredentialResolver> credResolver(
XMLToolingConfig::getConfig().CredentialResolverManager.newPlugin(
- FILESYSTEM_CREDENTIAL_RESOLVER,doc->getDocumentElement()
+ CHAINING_CREDENTIAL_RESOLVER,doc->getDocumentElement()
)
);
DOMDocument* doc=XMLToolingConfig::getConfig().getParser().parse(in);
XercesJanitor<DOMDocument> janitor(doc);
m_resolver = XMLToolingConfig::getConfig().CredentialResolverManager.newPlugin(
- FILESYSTEM_CREDENTIAL_RESOLVER,doc->getDocumentElement()
+ CHAINING_CREDENTIAL_RESOLVER,doc->getDocumentElement()
);
}
<?xml version="1.0" encoding="UTF-8"?>
-<FilesystemCredentialResolver>
- <Key>
- <Path>../xmltoolingtest/data/key.pem</Path>
- <Name>Sample Key</Name>
- </Key>
- <Certificate>
- <Path>../xmltoolingtest/data/cert.pem</Path>
- </Certificate>
-</FilesystemCredentialResolver>
+<CredentialResolver type="Chaining">
+ <CredentialResolver type="File">
+ <Key>
+ <Path>../xmltoolingtest/data/key.pem</Path>
+ <Name>Sample Key</Name>
+ </Key>
+ <Certificate>
+ <Path>../xmltoolingtest/data/cert.pem</Path>
+ </Certificate>
+ </CredentialResolver>
+</CredentialResolver>