#include <xmltooling/XMLToolingConfig.h>
#include <xmltooling/signature/Signature.h>
#include <xmltooling/util/NDC.h>
+#include <xmltooling/util/PathResolver.h>
#include <xsec/enc/XSECCryptoException.hpp>
#include <xsec/enc/XSECCryptoProvider.hpp>
Category& log=Category::getInstance(SAML_LOGCAT".SAMLConfig");
log.debug("library initialization started");
- if (initXMLTooling) {
+ if (initXMLTooling)
XMLToolingConfig::getConfig().init();
- log.debug("XMLTooling library initialized");
- }
+ XMLToolingConfig::getConfig().getPathResolver()->setDefaultPackageName("opensaml");
REGISTER_XMLTOOLING_EXCEPTION_FACTORY(ArtifactException,opensaml);
REGISTER_XMLTOOLING_EXCEPTION_FACTORY(SecurityPolicyException,opensaml);
registerMessageDecoders();
registerSecurityPolicyRules();
- log.info("library initialization complete");
+ log.info("%s library initialization complete", PACKAGE_STRING);
return true;
}
delete m_artifactMap;
m_artifactMap = NULL;
- if (termXMLTooling) {
+ if (termXMLTooling)
XMLToolingConfig::getConfig().term();
- log.debug("XMLTooling library shut down");
- }
- log.info("library shutdown complete");
+
+ log.info("%s library shutdown complete", PACKAGE_STRING);
}
void SAMLInternalConfig::generateRandomBytes(void* buf, unsigned int len)