diff options
Diffstat (limited to 'api/logic/net/Download.cpp')
-rw-r--r-- | api/logic/net/Download.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/api/logic/net/Download.cpp b/api/logic/net/Download.cpp index 12c1b201..aca0c7d7 100644 --- a/api/logic/net/Download.cpp +++ b/api/logic/net/Download.cpp @@ -135,6 +135,18 @@ void Download::downloadError(QNetworkReply::NetworkError error) } } +void Download::sslErrors(const QList<QSslError> & errors) +{ + int i = 1; + for (auto error : errors) + { + qCritical() << "Download" << m_url.toString() << "SSL Error #" << i << " : " << error.errorString(); + auto cert = error.certificate(); + qCritical() << "Certificate in question:\n" << cert.toText(); + i++; + } +} + bool Download::handleRedirect() { QVariant redirect = m_reply->header(QNetworkRequest::LocationHeader); |