From a6041a5b647d458210a7d21c2b9b8ae9630e754d Mon Sep 17 00:00:00 2001 From: Gary Buhrmaster Date: Fri, 23 Jan 2015 16:59:41 +0000 Subject: [PATCH] Port Qt4 cert.isValid to Qt5 constructs (date checks and blacklist) --- mythtv/libs/libmythupnp/httpserver.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/mythtv/libs/libmythupnp/httpserver.cpp b/mythtv/libs/libmythupnp/httpserver.cpp index 6bfbfd07ad3..4fcdfaa2907 100644 --- a/mythtv/libs/libmythupnp/httpserver.cpp +++ b/mythtv/libs/libmythupnp/httpserver.cpp @@ -181,7 +181,14 @@ void HttpServer::LoadSSLConfig() if (!certList.isEmpty()) hostCert = certList.first(); +#if QT_VERSION >= QT_VERSION_CHECK(5,0,0) + const QDateTime currentTime = QDateTime::currentDateTime(); + if (currentTime >= hostCert.effectiveDate() && + currentTime <= hostCert.expiryDate() && + !hostCert.isBlacklisted()) +#else if (hostCert.isValid()) +#endif m_sslConfig.setLocalCertificate(hostCert); else {