From: Scott Cantor Date: Thu, 1 Mar 2012 19:07:07 +0000 (+0000) Subject: https://issues.shibboleth.net/jira/browse/SSPCPP-411 X-Git-Tag: 1.5.0~26 X-Git-Url: http://www.project-moonshot.org/gitweb/?p=shibboleth%2Fcpp-xmltooling.git;a=commitdiff_plain;h=d4e90910a5693e56b2dffbc5ab0ce627b48f47ca https://issues.shibboleth.net/jira/browse/SSPCPP-411 --- diff --git a/xmltooling/security/impl/FilesystemCredentialResolver.cpp b/xmltooling/security/impl/FilesystemCredentialResolver.cpp index 5f1929d..2a4d630 100644 --- a/xmltooling/security/impl/FilesystemCredentialResolver.cpp +++ b/xmltooling/security/impl/FilesystemCredentialResolver.cpp @@ -393,7 +393,7 @@ FilesystemCredentialResolver::FilesystemCredentialResolver(const DOMElement* e) m_key.backing = XMLHelper::getAttrString(e, nullptr, backingFilePath); if (m_key.backing.empty()) throw XMLSecurityException("FilesystemCredentialResolver can't access key, backingFilePath missing from URL element."); - XMLToolingConfig::getConfig().getPathResolver()->resolve(m_key.backing, PathResolver::XMLTOOLING_RUN_FILE); + XMLToolingConfig::getConfig().getPathResolver()->resolve(m_key.backing, PathResolver::XMLTOOLING_CACHE_FILE); m_key.reloadInterval = XMLHelper::getAttrInt(e, 0, _reloadInterval); } else { @@ -445,7 +445,7 @@ FilesystemCredentialResolver::FilesystemCredentialResolver(const DOMElement* e) crl.backing = XMLHelper::getAttrString(e, nullptr, backingFilePath); if (crl.backing.empty()) throw XMLSecurityException("FilesystemCredentialResolver can't access CRL, backingFilePath missing from URL element."); - XMLToolingConfig::getConfig().getPathResolver()->resolve(crl.backing, PathResolver::XMLTOOLING_RUN_FILE); + XMLToolingConfig::getConfig().getPathResolver()->resolve(crl.backing, PathResolver::XMLTOOLING_CACHE_FILE); crl.reloadInterval = XMLHelper::getAttrInt(e, 0, _reloadInterval); } e = XMLHelper::getNextSiblingElement(e, _URL); @@ -487,7 +487,7 @@ FilesystemCredentialResolver::FilesystemCredentialResolver(const DOMElement* e) cert.backing = XMLHelper::getAttrString(e, nullptr, backingFilePath); if (cert.backing.empty()) throw XMLSecurityException("FilesystemCredentialResolver can't access certificate, backingFilePath missing from URL element."); - XMLToolingConfig::getConfig().getPathResolver()->resolve(cert.backing, PathResolver::XMLTOOLING_RUN_FILE); + XMLToolingConfig::getConfig().getPathResolver()->resolve(cert.backing, PathResolver::XMLTOOLING_CACHE_FILE); cert.reloadInterval = XMLHelper::getAttrInt(e, 0, _reloadInterval); } e = XMLHelper::getNextSiblingElement(e); diff --git a/xmltooling/security/impl/PKIXPathValidator.cpp b/xmltooling/security/impl/PKIXPathValidator.cpp index 3a86057..138a891 100644 --- a/xmltooling/security/impl/PKIXPathValidator.cpp +++ b/xmltooling/security/impl/PKIXPathValidator.cpp @@ -427,7 +427,7 @@ XSECCryptoX509CRL* PKIXPathValidator::getRemoteCRLs(const char* cdpuri) const // The filenames for the CRL cache are based on a hash of the CRL location. string cdpfile = SecurityHelper::doHash("SHA1", cdpuri, strlen(cdpuri)) + ".crl"; - XMLToolingConfig::getConfig().getPathResolver()->resolve(cdpfile, PathResolver::XMLTOOLING_RUN_FILE); + XMLToolingConfig::getConfig().getPathResolver()->resolve(cdpfile, PathResolver::XMLTOOLING_CACHE_FILE); string cdpstaging = cdpfile + ".tmp"; time_t now = time(nullptr); diff --git a/xmltooling/util/ReloadableXMLFile.cpp b/xmltooling/util/ReloadableXMLFile.cpp index 1d73a14..aae5990 100644 --- a/xmltooling/util/ReloadableXMLFile.cpp +++ b/xmltooling/util/ReloadableXMLFile.cpp @@ -189,7 +189,7 @@ ReloadableXMLFile::ReloadableXMLFile(const DOMElement* e, Category& log, bool st log.debug("using remote resource (%s)", m_source.c_str()); m_backing = XMLHelper::getAttrString(e, nullptr, backingFilePath); if (!m_backing.empty()) { - XMLToolingConfig::getConfig().getPathResolver()->resolve(m_backing, PathResolver::XMLTOOLING_RUN_FILE); + XMLToolingConfig::getConfig().getPathResolver()->resolve(m_backing, PathResolver::XMLTOOLING_CACHE_FILE); log.debug("backup remote resource to (%s)", m_backing.c_str()); try { string tagname = m_backing + ".tag";