From 5880a76d92f96db6f94ebdf0bdfebd989f10b232 Mon Sep 17 00:00:00 2001 From: Benny Baumann Date: Sun, 22 Mar 2015 10:52:16 +0100 Subject: [PATCH] fix: Use the long way to get a formatted date --- src/crypto/simpleOpensslSigner.cpp | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/crypto/simpleOpensslSigner.cpp b/src/crypto/simpleOpensslSigner.cpp index f4da682..914d26e 100644 --- a/src/crypto/simpleOpensslSigner.cpp +++ b/src/crypto/simpleOpensslSigner.cpp @@ -202,8 +202,20 @@ std::shared_ptr SimpleOpensslSigner::sign( std::shared_ptr timebuf; + + timeobj = gmtime(&from); + timebuf.resize(128); + timebuf.resize(std::strftime(const_cast(timebuf.data()), timebuf.size(), "%F %T %Z", timeobj)); + signlog << "FINE: - Valid not before: " << std::string(timebuf.cbegin(), timebuf.cend()) << std::endl; + + timeobj = gmtime(&to); + timebuf.resize(128); + timebuf.resize(std::strftime(const_cast(timebuf.data()), timebuf.size(), "%F %T %Z", timeobj)); + signlog << "FINE: - Valid not after: " << std::string(timebuf.cbegin(), timebuf.cend()) << std::endl; + } } signlog << "INFO: Setting extensions:" << std::endl; -- 2.39.2