********* Start testing of tst_QSslCertificate *********
Config: Using QtTest library 6.13.0, Qt 6.13.0 (arm64-little_endian-lp64 shared (dynamic) debug build; by Apple LLVM 16.0.0 (clang-1600.0.26.3)), macos 15.0.0
PASS   : tst_QSslCertificate::initTestCase()
PASS   : tst_QSslCertificate::hash()
PASS   : tst_QSslCertificate::emptyConstructor()
PASS   : tst_QSslCertificate::constructor(ca-cert.pem)
PASS   : tst_QSslCertificate::constructor(cert-ss-san-utf8.pem)
PASS   : tst_QSslCertificate::constructor(cert-ss-san.pem)
PASS   : tst_QSslCertificate::constructor(cert-ss.der)
PASS   : tst_QSslCertificate::constructor(cert-ss.pem)
PASS   : tst_QSslCertificate::constructor(cert.der)
PASS   : tst_QSslCertificate::constructor(cert.pem)
PASS   : tst_QSslCertificate::constructor(dsa-cert-ss.pem)
PASS   : tst_QSslCertificate::constructor(ec-cert-ss.pem)
PASS   : tst_QSslCertificate::constructor_device()
PASS   : tst_QSslCertificate::constructingGarbage()
PASS   : tst_QSslCertificate::copyAndAssign(ca-cert.pem)
PASS   : tst_QSslCertificate::copyAndAssign(cert-ss-san-utf8.pem)
PASS   : tst_QSslCertificate::copyAndAssign(cert-ss-san.pem)
PASS   : tst_QSslCertificate::copyAndAssign(cert-ss.der)
PASS   : tst_QSslCertificate::copyAndAssign(cert-ss.pem)
PASS   : tst_QSslCertificate::copyAndAssign(cert.der)
PASS   : tst_QSslCertificate::copyAndAssign(cert.pem)
PASS   : tst_QSslCertificate::copyAndAssign(dsa-cert-ss.pem)
PASS   : tst_QSslCertificate::copyAndAssign(ec-cert-ss.pem)
PASS   : tst_QSslCertificate::digest(ca-cert.pem)
PASS   : tst_QSslCertificate::digest(cert-ss-san-utf8.pem)
PASS   : tst_QSslCertificate::digest(cert-ss-san.pem)
PASS   : tst_QSslCertificate::digest(cert-ss.der)
PASS   : tst_QSslCertificate::digest(cert-ss.pem)
PASS   : tst_QSslCertificate::digest(cert.der)
PASS   : tst_QSslCertificate::digest(cert.pem)
PASS   : tst_QSslCertificate::digest(dsa-cert-ss.pem)
PASS   : tst_QSslCertificate::digest(ec-cert-ss.pem)
PASS   : tst_QSslCertificate::utf8SubjectNames()
PASS   : tst_QSslCertificate::subjectAlternativeNames(cert-ss-san-utf8.pem)
PASS   : tst_QSslCertificate::subjectAlternativeNames(cert-ss-san.pem)
PASS   : tst_QSslCertificate::subjectInfoToString()
PASS   : tst_QSslCertificate::subjectIssuerDisplayName(CommonName)
PASS   : tst_QSslCertificate::subjectIssuerDisplayName(OrganizationName)
PASS   : tst_QSslCertificate::subjectIssuerDisplayName(OrganizationUnitName)
PASS   : tst_QSslCertificate::subjectIssuerDisplayName(NoSubjectName)
PASS   : tst_QSslCertificate::publicKey(cert-ss.der)
PASS   : tst_QSslCertificate::publicKey(cert-ss.pem)
PASS   : tst_QSslCertificate::publicKey(cert.der)
PASS   : tst_QSslCertificate::publicKey(cert.pem)
PASS   : tst_QSslCertificate::publicKey(dsa-cert-ss.pem)
PASS   : tst_QSslCertificate::publicKey(ec-cert-ss.pem)
PASS   : tst_QSslCertificate::publicKeyFromBrokenCert()
PASS   : tst_QSslCertificate::toPemOrDer(ca-cert.pem)
PASS   : tst_QSslCertificate::toPemOrDer(cert-ss-san-utf8.pem)
PASS   : tst_QSslCertificate::toPemOrDer(cert-ss-san.pem)
PASS   : tst_QSslCertificate::toPemOrDer(cert-ss.der)
PASS   : tst_QSslCertificate::toPemOrDer(cert-ss.pem)
PASS   : tst_QSslCertificate::toPemOrDer(cert.der)
PASS   : tst_QSslCertificate::toPemOrDer(cert.pem)
PASS   : tst_QSslCertificate::toPemOrDer(dsa-cert-ss.pem)
PASS   : tst_QSslCertificate::toPemOrDer(ec-cert-ss.pem)
PASS   : tst_QSslCertificate::fromDevice()
QWARN  : tst_QSslCertificate::fromPath_qregularexpression(empty fixed pem) QFSFileEngine::open: No file name specified
PASS   : tst_QSslCertificate::fromPath_qregularexpression(empty fixed pem)
QWARN  : tst_QSslCertificate::fromPath_qregularexpression(empty fixed der) QFSFileEngine::open: No file name specified
PASS   : tst_QSslCertificate::fromPath_qregularexpression(empty fixed der)
PASS   : tst_QSslCertificate::fromPath_qregularexpression(empty regexp pem)
PASS   : tst_QSslCertificate::fromPath_qregularexpression(empty regexp der)
PASS   : tst_QSslCertificate::fromPath_qregularexpression(empty wildcard pem)
PASS   : tst_QSslCertificate::fromPath_qregularexpression(empty wildcard der)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("certificates" fixed pem)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("certificates" fixed der)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("certificates" regexp pem)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("certificates" regexp der)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("certificates" wildcard pem)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("certificates" wildcard der)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("certificates/cert.pem" fixed pem)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("certificates/cert.pem" fixed der)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("certificates/cert.pem" regexp pem)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("certificates/cert.pem" regexp der)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("certificates/cert.pem" wildcard pem)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("certificates/cert.pem" wildcard der)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("certificates/*" fixed pem)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("certificates/*" fixed der)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("certificates/*" regexp pem)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("certificates/*" regexp der)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("certificates/*" wildcard pem)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("certificates/ca*" wildcard pem)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("certificates/cert*" wildcard pem)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("certificates/cert-[sure]*" wildcard pem)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("certificates/cert-[not]*" wildcard pem)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("certificates/*" wildcard der)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("c*/c*.pem" fixed pem)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("c*/c*.pem" fixed der)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("c*/c*.pem" regexp pem)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("c*/c*.pem" regexp der)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("c*/c*.pem" wildcard pem)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("c*/c*.pem" wildcard der)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("d*/c*.pem" fixed pem)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("d*/c*.pem" fixed der)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("d*/c*.pem" regexp pem)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("d*/c*.pem" regexp der)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("d*/c*.pem" wildcard pem)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("d*/c*.pem" wildcard der)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("c.*/c.*.pem" fixed pem)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("c.*/c.*.pem" fixed der)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("c.*/c.*.pem" regexp pem)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("c.*/c.*.pem" regexp der)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("c.*/c.*.pem" wildcard pem)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("c.*/c.*.pem" wildcard der)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("d.*/c.*.pem" fixed pem)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("d.*/c.*.pem" fixed der)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("d.*/c.*.pem" regexp pem)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("d.*/c.*.pem" regexp der)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("d.*/c.*.pem" wildcard pem)
PASS   : tst_QSslCertificate::fromPath_qregularexpression("d.*/c.*.pem" wildcard der)
PASS   : tst_QSslCertificate::fromPath_qregularexpression(trailing-whitespace)
PASS   : tst_QSslCertificate::fromPath_qregularexpression(no-ending-newline)
PASS   : tst_QSslCertificate::fromPath_qregularexpression(malformed-just-begin)
PASS   : tst_QSslCertificate::fromPath_qregularexpression(malformed-just-begin-no-newline)
PASS   : tst_QSslCertificate::certInfo()
PASS   : tst_QSslCertificate::certInfoQByteArray()
PASS   : tst_QSslCertificate::task256066toPem()
PASS   : tst_QSslCertificate::nulInCN()
PASS   : tst_QSslCertificate::nulInSan()
PASS   : tst_QSslCertificate::largeSerialNumber()
PASS   : tst_QSslCertificate::largeExpirationDate()
PASS   : tst_QSslCertificate::blacklistedCertificates()
PASS   : tst_QSslCertificate::selfsignedCertificates()
PASS   : tst_QSslCertificate::toText()
PASS   : tst_QSslCertificate::multipleCommonNames()
PASS   : tst_QSslCertificate::subjectAndIssuerAttributes()
PASS   : tst_QSslCertificate::verify()
PASS   : tst_QSslCertificate::extensions()
PASS   : tst_QSslCertificate::extensionsCritical()
PASS   : tst_QSslCertificate::threadSafeConstMethods()
PASS   : tst_QSslCertificate::version(null certificate)
PASS   : tst_QSslCertificate::version(v3 certificate)
PASS   : tst_QSslCertificate::version(v1 certificate)
SKIP   : tst_QSslCertificate::pkcs12() leaf.p12 is using RC2, which is disabled by default in OpenSSL v >= 3
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/network/ssl/qsslcertificate/tst_qsslcertificate.cpp(1454)]
PASS   : tst_QSslCertificate::invalidDateTime(invalid-begin-end)
PASS   : tst_QSslCertificate::cleanupTestCase()
Totals: 134 passed, 0 failed, 1 skipped, 0 blacklisted, 246ms
********* Finished testing of tst_QSslCertificate *********
