/*! @file @id $Id$ */ // 1 2 3 4 5 6 7 8 // 45678901234567890123456789012345678901234567890123456789012345678901234567890 /** @bug Qt Bug: Conversion Warnings: @code /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:448:68: error: conversion to ‘int’ from ‘long unsigned int’ may alter its value [-Werror=conversion] @@endcode */ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" #include #include #include #include #include #pragma GCC diagnostic pop #include int main(int argc, char *argv[]) try { QCoreApplication a(argc, argv); QCommandLineParser parser; parser.addHelpOption(); parser.process(a); QStringList urls(parser.positionalArguments()); for (QStringList::iterator it(urls.begin()); it!=urls.end(); ++it) { QList cert(QSslCertificate::fromPath(*it)); if (!cert.size()) throw std::runtime_error("cannot read ca certificate file " +it->toStdString()); std::cout<<"**** "<toStdString()<<" contains " <::iterator it2(cert.begin()); it2!=cert.end(); ++it2) std::cout<