SSL example: update secure socket client example to use new cert API
issuerInfo and subjectInfo now return a QStringList instead of a QString Change-Id: I04174a7f6319ae156ac8de964d04c0525c9c5a9a Reviewed-on: http://codereview.qt.nokia.com/799 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Sergio Ahumada <sergio.ahumada@nokia.com>
This commit is contained in:
parent
1cf971b99c
commit
9b46943686
@ -65,8 +65,8 @@ void CertificateInfo::setCertificateChain(const QList<QSslCertificate> &chain)
|
||||
for (int i = 0; i < chain.size(); ++i) {
|
||||
const QSslCertificate &cert = chain.at(i);
|
||||
form->certificationPathView->addItem(tr("%1%2 (%3)").arg(!i ? QString() : tr("Issued by: "))
|
||||
.arg(cert.subjectInfo(QSslCertificate::Organization))
|
||||
.arg(cert.subjectInfo(QSslCertificate::CommonName)));
|
||||
.arg(cert.subjectInfo(QSslCertificate::Organization).join(QLatin1String(" ")))
|
||||
.arg(cert.subjectInfo(QSslCertificate::CommonName).join(QLatin1String(" "))));
|
||||
}
|
||||
|
||||
form->certificationPathView->setCurrentIndex(0);
|
||||
@ -78,19 +78,19 @@ void CertificateInfo::updateCertificateInfo(int index)
|
||||
if (index >= 0 && index < chain.size()) {
|
||||
const QSslCertificate &cert = chain.at(index);
|
||||
QStringList lines;
|
||||
lines << tr("Organization: %1").arg(cert.subjectInfo(QSslCertificate::Organization))
|
||||
<< tr("Subunit: %1").arg(cert.subjectInfo(QSslCertificate::OrganizationalUnitName))
|
||||
<< tr("Country: %1").arg(cert.subjectInfo(QSslCertificate::CountryName))
|
||||
<< tr("Locality: %1").arg(cert.subjectInfo(QSslCertificate::LocalityName))
|
||||
<< tr("State/Province: %1").arg(cert.subjectInfo(QSslCertificate::StateOrProvinceName))
|
||||
<< tr("Common Name: %1").arg(cert.subjectInfo(QSslCertificate::CommonName))
|
||||
lines << tr("Organization: %1").arg(cert.subjectInfo(QSslCertificate::Organization).join(QLatin1String(" ")))
|
||||
<< tr("Subunit: %1").arg(cert.subjectInfo(QSslCertificate::OrganizationalUnitName).join(QLatin1String(" ")))
|
||||
<< tr("Country: %1").arg(cert.subjectInfo(QSslCertificate::CountryName).join(QLatin1String(" ")))
|
||||
<< tr("Locality: %1").arg(cert.subjectInfo(QSslCertificate::LocalityName).join(QLatin1String(" ")))
|
||||
<< tr("State/Province: %1").arg(cert.subjectInfo(QSslCertificate::StateOrProvinceName).join(QLatin1String(" ")))
|
||||
<< tr("Common Name: %1").arg(cert.subjectInfo(QSslCertificate::CommonName).join(QLatin1String(" ")))
|
||||
<< QString()
|
||||
<< tr("Issuer Organization: %1").arg(cert.issuerInfo(QSslCertificate::Organization))
|
||||
<< tr("Issuer Unit Name: %1").arg(cert.issuerInfo(QSslCertificate::OrganizationalUnitName))
|
||||
<< tr("Issuer Country: %1").arg(cert.issuerInfo(QSslCertificate::CountryName))
|
||||
<< tr("Issuer Locality: %1").arg(cert.issuerInfo(QSslCertificate::LocalityName))
|
||||
<< tr("Issuer State/Province: %1").arg(cert.issuerInfo(QSslCertificate::StateOrProvinceName))
|
||||
<< tr("Issuer Common Name: %1").arg(cert.issuerInfo(QSslCertificate::CommonName));
|
||||
<< tr("Issuer Organization: %1").arg(cert.issuerInfo(QSslCertificate::Organization).join(QLatin1String(" ")))
|
||||
<< tr("Issuer Unit Name: %1").arg(cert.issuerInfo(QSslCertificate::OrganizationalUnitName).join(QLatin1String(" ")))
|
||||
<< tr("Issuer Country: %1").arg(cert.issuerInfo(QSslCertificate::CountryName).join(QLatin1String(" ")))
|
||||
<< tr("Issuer Locality: %1").arg(cert.issuerInfo(QSslCertificate::LocalityName).join(QLatin1String(" ")))
|
||||
<< tr("Issuer State/Province: %1").arg(cert.issuerInfo(QSslCertificate::StateOrProvinceName).join(QLatin1String(" ")))
|
||||
<< tr("Issuer Common Name: %1").arg(cert.issuerInfo(QSslCertificate::CommonName).join(QLatin1String(" ")));
|
||||
foreach (QString line, lines)
|
||||
form->certificateInfoView->addItem(line);
|
||||
} else {
|
||||
|
Loading…
Reference in New Issue
Block a user