- 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));