[cpp-xmltooling] branch master updated: Non-Windows fixes.
Scott Cantor
cantor.2 at osu.edu
Sun Mar 25 13:51:47 EDT 2018
This is an automated email from the git hooks/post-receive script.
scantor pushed a commit to branch master
in repository cpp-xmltooling.
View the commit online:
http://git.shibboleth.net/view/?p=cpp-xmltooling.git;a=commit;h=bafe63b6807861dc76e4a4135ac8735367bd51e9
The following commit(s) were added to refs/heads/master by this push:
new bafe63b Non-Windows fixes.
bafe63b is described below
commit bafe63b6807861dc76e4a4135ac8735367bd51e9
Author: Scott Cantor <cantor.2 at osu.edu>
AuthorDate: Sun Mar 25 13:51:42 2018 -0400
Non-Windows fixes.
---
xmltooling/Makefile.am | 6 +++---
xmltooling/security/impl/DataSealer.cpp | 4 ++--
xmltooling/security/impl/StaticPKIXTrustEngine.cpp | 2 --
3 files changed, 5 insertions(+), 7 deletions(-)
diff --git a/xmltooling/Makefile.am b/xmltooling/Makefile.am
index fc5facd..27d54af 100644
--- a/xmltooling/Makefile.am
+++ b/xmltooling/Makefile.am
@@ -143,7 +143,7 @@ xmlsec_sources = \
security/impl/ChainingTrustEngine.cpp \
security/impl/CredentialCriteria.cpp \
security/impl/CredentialResolver.cpp \
- security/impl/DataSealer.cpp \
+ security/impl/DataSealer.cpp \
security/impl/DummyCredentialResolver.cpp \
security/impl/ExplicitKeyTrustEngine.cpp \
security/impl/FilesystemCredentialResolver.cpp \
@@ -154,9 +154,10 @@ xmlsec_sources = \
security/impl/OpenSSLSecurityHelper.cpp \
security/impl/PKIXPathValidator.cpp \
security/impl/SecurityHelper.cpp \
- security/impl/StaticDataSealerKeyStrategy.cpp \
+ security/impl/StaticDataSealerKeyStrategy.cpp \
security/impl/StaticPKIXTrustEngine.cpp \
security/impl/TrustEngine.cpp \
+ security/impl/VersionedDataSealerKeyStrategy.cpp \
security/impl/XSECCryptoX509CRL.cpp \
signature/impl/KeyInfoImpl.cpp \
signature/impl/KeyInfoSchemaValidators.cpp \
@@ -164,7 +165,6 @@ xmlsec_sources = \
signature/impl/XMLSecSignatureImpl.cpp \
soap/impl/CURLSOAPTransport.cpp \
util/CurlURLInputStream.cpp \
- util/DataSealer.cpp \
util/ReplayCache.cpp \
util/StorageService.cpp
diff --git a/xmltooling/security/impl/DataSealer.cpp b/xmltooling/security/impl/DataSealer.cpp
index fa97145..b467a5f 100644
--- a/xmltooling/security/impl/DataSealer.cpp
+++ b/xmltooling/security/impl/DataSealer.cpp
@@ -115,7 +115,7 @@ string DataSealer::wrap(const char* s, time_t exp) const
struct tm* ptime = gmtime(&exp);
#else
struct tm res;
- struct tm* ptime = gmtime_r(exp, &res);
+ struct tm* ptime = gmtime_r(&exp, &res);
#endif
char timebuf[32];
strftime(timebuf, 32, "%Y-%m-%dT%H:%M:%SZ", ptime);
@@ -257,7 +257,7 @@ string DataSealer::unwrap(const char* s) const
throw IOException("Unable to verify key used to decrypt data.");
string keyLabel = decrypted.substr(0, i);
if (keyLabel != requiredKey.first) {
- m_log.warn("key mismatch, outside (%s), inside (%s)", requiredKey.first, keyLabel);
+ m_log.warn("key mismatch, outside (%s), inside (%s)", requiredKey.first.c_str(), keyLabel.c_str());
throw IOException("Embedded key label does not match key used to decrypt data.");
}
diff --git a/xmltooling/security/impl/StaticPKIXTrustEngine.cpp b/xmltooling/security/impl/StaticPKIXTrustEngine.cpp
index afa7575..0994ee6 100644
--- a/xmltooling/security/impl/StaticPKIXTrustEngine.cpp
+++ b/xmltooling/security/impl/StaticPKIXTrustEngine.cpp
@@ -45,8 +45,6 @@ namespace xmltooling {
static const XMLCh _CredentialResolver[] = UNICODE_LITERAL_18(C,r,e,d,e,n,t,i,a,l,R,e,s,o,l,v,e,r);
static const XMLCh type[] = UNICODE_LITERAL_4(t,y,p,e);
static const XMLCh certificate[] = UNICODE_LITERAL_11(c,e,r,t,i,f,i,c,a,t,e);
- static const XMLCh Certificate[] = UNICODE_LITERAL_11(C,e,r,t,i,f,i,c,a,t,e);
- static const XMLCh Path[] = UNICODE_LITERAL_4(P,a,t,h);
static const XMLCh verifyDepth[] = UNICODE_LITERAL_11(v,e,r,i,f,y,D,e,p,t,h);
class XMLTOOL_DLLLOCAL StaticPKIXTrustEngine : public AbstractPKIXTrustEngine
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list