********* Start testing of tst_QSslCertificate *********
Config: Using QtTest library 6.10.1, Qt 6.10.1 (arm64-little_endian-lp64 shared (dynamic) debug build; by Apple LLVM 16.0.0 (clang-1600.0.26.3)), macos 14.3.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::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::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()
SKIP   : tst_QSslCertificate::nulInCN() Generic QSslCertificatePrivate fails this test
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/network/ssl/qsslcertificate/tst_qsslcertificate.cpp(946)]
SKIP   : tst_QSslCertificate::nulInSan() Generic QSslCertificatePrivate fails this test
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/network/ssl/qsslcertificate/tst_qsslcertificate.cpp(966)]
PASS   : tst_QSslCertificate::largeSerialNumber()
PASS   : tst_QSslCertificate::largeExpirationDate()
PASS   : tst_QSslCertificate::blacklistedCertificates()
PASS   : tst_QSslCertificate::selfsignedCertificates()
SKIP   : tst_QSslCertificate::toText() QSslCertificate::toText is not implemented on platforms which do not use openssl
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/network/ssl/qsslcertificate/tst_qsslcertificate.cpp(1033)]
PASS   : tst_QSslCertificate::multipleCommonNames()
PASS   : tst_QSslCertificate::subjectAndIssuerAttributes()
SKIP   : tst_QSslCertificate::verify() Only implemented for OpenSSL
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/network/ssl/qsslcertificate/tst_qsslcertificate.cpp(1092)]
PASS   : tst_QSslCertificate::extensions()
PASS   : tst_QSslCertificate::extensionsCritical()
QWARN  : tst_QSslCertificate::threadSafeConstMethods() Unimplemented code.
QWARN  : tst_QSslCertificate::threadSafeConstMethods() Unimplemented code.
PASS   : tst_QSslCertificate::threadSafeConstMethods()
PASS   : tst_QSslCertificate::version(null certificate)
PASS   : tst_QSslCertificate::version(v3 certificate)
PASS   : tst_QSslCertificate::version(v1 certificate)
QWARN  : tst_QSslCertificate::pkcs12() qt.network.ssl: The backend "securetransport" cannot read PKCS12 format
QWARN  : tst_QSslCertificate::pkcs12() qt.network.ssl: Available TLS backend does not support PKCS12
XFAIL  : tst_QSslCertificate::pkcs12() pkcs12 imports are not available with the current TLS backend
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/network/ssl/qsslcertificate/tst_qsslcertificate.cpp(1447)]
PASS   : tst_QSslCertificate::pkcs12()
PASS   : tst_QSslCertificate::invalidDateTime(invalid-begin-end)
PASS   : tst_QSslCertificate::cleanupTestCase()
Totals: 129 passed, 0 failed, 4 skipped, 0 blacklisted, 274ms
********* Finished testing of tst_QSslCertificate *********
