diff --git a/src/mirall/sslerrordialog.cpp b/src/mirall/sslerrordialog.cpp index 88018c12f..c9195583c 100644 --- a/src/mirall/sslerrordialog.cpp +++ b/src/mirall/sslerrordialog.cpp @@ -140,9 +140,9 @@ QString SslErrorDialog::certDiv( QSslCertificate cert ) const msg += QL("
"); QStringList li; - QString org = cert.subjectInfo( QSslCertificate::Organization); - QString unit = cert.subjectInfo( QSslCertificate::OrganizationalUnitName); - QString country = cert.subjectInfo( QSslCertificate::CountryName); + QString org = Qt::escape(cert.subjectInfo( QSslCertificate::Organization)); + QString unit = Qt::escape(cert.subjectInfo( QSslCertificate::OrganizationalUnitName)); + QString country = Qt::escape(cert.subjectInfo( QSslCertificate::CountryName)); if (unit.isEmpty()) unit = tr("<not specified>"); if (org.isEmpty()) org = tr("<not specified>"); if (country.isEmpty()) country = tr("<not specified>"); @@ -163,12 +163,12 @@ QString SslErrorDialog::certDiv( QSslCertificate cert ) const msg += QL("
" ); - msg += QL("

") + tr("Issuer: %1").arg( cert.issuerInfo( QSslCertificate::CommonName )) + QL("

"); + msg += QL("

") + tr("Issuer: %1").arg(Qt::escape(cert.issuerInfo( QSslCertificate::CommonName))) + QL("

"); msg += QL("
"); li.clear(); - li << tr("Organization: %1").arg( cert.issuerInfo( QSslCertificate::Organization) ); - li << tr("Unit: %1").arg( cert.issuerInfo( QSslCertificate::OrganizationalUnitName) ); - li << tr("Country: %1").arg(cert.issuerInfo( QSslCertificate::CountryName)); + li << tr("Organization: %1").arg(Qt::escape(cert.issuerInfo( QSslCertificate::Organization))); + li << tr("Unit: %1").arg(Qt::escape(cert.issuerInfo( QSslCertificate::OrganizationalUnitName))); + li << tr("Country: %1").arg(Qt::escape(cert.issuerInfo( QSslCertificate::CountryName))); msg += QL("

") + li.join(QL("
")) + QL("

"); msg += QL("
" ); msg += QL("" );