22 const auto&
cer = error.certificate ();
28 { QObject::tr (
"Certificate"), QObject::tr (
"(No certificate available for this error)") }
37 QObject::tr (
"Valid:"),
38 !
cer.isBlacklisted () ? QObject::tr (
"yes") : QObject::tr (
"no")
46 new QTreeWidgetItem {
item, { QObject::tr (
"SHA1 digest:"),
cer.digest (QCryptographicHash::Sha1).toHex () } };
52 QSslCertificate::SubjectInfo
field)
55 if (!
value.isEmpty ())
59 mkIssuerItem (QObject::tr (
"Organization:"), QSslCertificate::Organization);
60 mkIssuerItem (QObject::tr (
"Common name:"), QSslCertificate::CommonName);
61 mkIssuerItem (QObject::tr (
"Locality:"), QSslCertificate::LocalityName);
62 mkIssuerItem (QObject::tr (
"Organizational unit name:"), QSslCertificate::OrganizationalUnitName);
63 mkIssuerItem (QObject::tr (
"Country name:"), QSslCertificate::CountryName);
64 mkIssuerItem (QObject::tr (
"State or province name:"), QSslCertificate::StateOrProvinceName);
68 QSslCertificate::SubjectInfo
field)
71 if (!
value.isEmpty ())
75 mkSubjectItem (QObject::tr (
"Organization:"), QSslCertificate::Organization);
76 mkSubjectItem (QObject::tr (
"Common name:"), QSslCertificate::CommonName);
77 mkSubjectItem (QObject::tr (
"Locality:"), QSslCertificate::LocalityName);
78 mkSubjectItem (QObject::tr (
"Organizational unit name:"), QSslCertificate::OrganizationalUnitName);
79 mkSubjectItem (QObject::tr (
"Country name:"), QSslCertificate::CountryName);
80 mkSubjectItem (QObject::tr (
"State or province name:"), QSslCertificate::StateOrProvinceName);