mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-06-30 02:31:05 +02:00
[Qt] paymentserver: do not log NULL certificates
- also add a few more comments in PaymentServer::LoadRootCAs
This commit is contained in:
@ -143,13 +143,20 @@ void PaymentServer::LoadRootCAs(X509_STORE* _store)
|
|||||||
|
|
||||||
int nRootCerts = 0;
|
int nRootCerts = 0;
|
||||||
const QDateTime currentTime = QDateTime::currentDateTime();
|
const QDateTime currentTime = QDateTime::currentDateTime();
|
||||||
foreach (const QSslCertificate& cert, certList)
|
|
||||||
{
|
foreach (const QSslCertificate& cert, certList) {
|
||||||
|
// Don't log NULL certificates
|
||||||
|
if (cert.isNull())
|
||||||
|
continue;
|
||||||
|
|
||||||
|
// Not yet active/valid, or expired certificate
|
||||||
if (currentTime < cert.effectiveDate() || currentTime > cert.expiryDate()) {
|
if (currentTime < cert.effectiveDate() || currentTime > cert.expiryDate()) {
|
||||||
ReportInvalidCertificate(cert);
|
ReportInvalidCertificate(cert);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if QT_VERSION >= 0x050000
|
#if QT_VERSION >= 0x050000
|
||||||
|
// Blacklisted certificate
|
||||||
if (cert.isBlacklisted()) {
|
if (cert.isBlacklisted()) {
|
||||||
ReportInvalidCertificate(cert);
|
ReportInvalidCertificate(cert);
|
||||||
continue;
|
continue;
|
||||||
|
Reference in New Issue
Block a user