X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fsslinfodlg.cpp;h=bb0376051d80f8c151e09620d1d8e9bf54896ee8;hp=b636f1619a778c294f1dd06a3ec6992a3fd5f65e;hb=694f9bfbf7f1af19108461c7e00d133e55082bce;hpb=61c8d84d1c849373e0f115dc748ed45cff95287d diff --git a/src/qtui/sslinfodlg.cpp b/src/qtui/sslinfodlg.cpp index b636f161..bb037605 100644 --- a/src/qtui/sslinfodlg.cpp +++ b/src/qtui/sslinfodlg.cpp @@ -31,51 +31,53 @@ // ======================================== SslInfoDlg::SslInfoDlg(const QSslSocket *socket, QWidget *parent) - : QDialog(parent), - _socket(socket) + : QDialog(parent), + _socket(socket) { - ui.setupUi(this); + ui.setupUi(this); - QSslCipher cipher = socket->sessionCipher(); + QSslCipher cipher = socket->sessionCipher(); - ui.hostname->setText(socket->peerName()); - ui.address->setText(socket->peerAddress().toString()); - ui.encryption->setText(cipher.name()); - ui.protocol->setText(cipher.protocolString()); + ui.hostname->setText(socket->peerName()); + ui.address->setText(socket->peerAddress().toString()); + ui.encryption->setText(cipher.name()); + ui.protocol->setText(cipher.protocolString()); - connect(ui.certificateChain, SIGNAL(currentIndexChanged(int)), SLOT(setCurrentCert(int))); - foreach(const QSslCertificate &cert, socket->peerCertificateChain()) { - ui.certificateChain->addItem(cert.subjectInfo(QSslCertificate::CommonName)); - } + connect(ui.certificateChain, SIGNAL(currentIndexChanged(int)), SLOT(setCurrentCert(int))); + foreach(const QSslCertificate &cert, socket->peerCertificateChain()) { + ui.certificateChain->addItem(cert.subjectInfo(QSslCertificate::CommonName)); + } } -void SslInfoDlg::setCurrentCert(int index) { - QSslCertificate cert = socket()->peerCertificateChain().at(index); - ui.subjectCommonName->setText(cert.subjectInfo(QSslCertificate::CommonName)); - ui.subjectOrganization->setText(cert.subjectInfo(QSslCertificate::Organization)); - ui.subjectOrganizationalUnit->setText(cert.subjectInfo(QSslCertificate::OrganizationalUnitName)); - ui.subjectCountry->setText(cert.subjectInfo(QSslCertificate::CountryName)); - ui.subjectState->setText(cert.subjectInfo(QSslCertificate::StateOrProvinceName)); - ui.subjectCity->setText(cert.subjectInfo(QSslCertificate::LocalityName)); - ui.issuerCommonName->setText(cert.issuerInfo(QSslCertificate::CommonName)); - ui.issuerOrganization->setText(cert.issuerInfo(QSslCertificate::Organization)); - ui.issuerOrganizationalUnit->setText(cert.issuerInfo(QSslCertificate::OrganizationalUnitName)); - ui.issuerCountry->setText(cert.issuerInfo(QSslCertificate::CountryName)); - ui.issuerState->setText(cert.issuerInfo(QSslCertificate::StateOrProvinceName)); - ui.issuerCity->setText(cert.issuerInfo(QSslCertificate::LocalityName)); +void SslInfoDlg::setCurrentCert(int index) +{ + QSslCertificate cert = socket()->peerCertificateChain().at(index); + ui.subjectCommonName->setText(cert.subjectInfo(QSslCertificate::CommonName)); + ui.subjectOrganization->setText(cert.subjectInfo(QSslCertificate::Organization)); + ui.subjectOrganizationalUnit->setText(cert.subjectInfo(QSslCertificate::OrganizationalUnitName)); + ui.subjectCountry->setText(cert.subjectInfo(QSslCertificate::CountryName)); + ui.subjectState->setText(cert.subjectInfo(QSslCertificate::StateOrProvinceName)); + ui.subjectCity->setText(cert.subjectInfo(QSslCertificate::LocalityName)); + + ui.issuerCommonName->setText(cert.issuerInfo(QSslCertificate::CommonName)); + ui.issuerOrganization->setText(cert.issuerInfo(QSslCertificate::Organization)); + ui.issuerOrganizationalUnit->setText(cert.issuerInfo(QSslCertificate::OrganizationalUnitName)); + ui.issuerCountry->setText(cert.issuerInfo(QSslCertificate::CountryName)); + ui.issuerState->setText(cert.issuerInfo(QSslCertificate::StateOrProvinceName)); + ui.issuerCity->setText(cert.issuerInfo(QSslCertificate::LocalityName)); - if(socket()->sslErrors().isEmpty()) - ui.trusted->setText(tr("Yes")); - else { - QString errorString = tr("No, for the following reasons:"; - ui.trusted->setText(errorString); - } + if (socket()->sslErrors().isEmpty()) + ui.trusted->setText(tr("Yes")); + else { + QString errorString = tr("No, for the following reasons:"; + ui.trusted->setText(errorString); + } - ui.validity->setText(tr("%1 to %2").arg(cert.effectiveDate().date().toString(Qt::ISODate), cert.expiryDate().date().toString(Qt::ISODate))); - ui.md5Digest->setText(prettyDigest(cert.digest(QCryptographicHash::Md5))); - ui.sha1Digest->setText(prettyDigest(cert.digest(QCryptographicHash::Sha1))); + ui.validity->setText(tr("%1 to %2").arg(cert.effectiveDate().date().toString(Qt::ISODate), cert.expiryDate().date().toString(Qt::ISODate))); + ui.md5Digest->setText(prettyDigest(cert.digest(QCryptographicHash::Md5))); + ui.sha1Digest->setText(prettyDigest(cert.digest(QCryptographicHash::Sha1))); }