2

クライアントアプリで ssl およびポート 995 を使用して POP3 サーバーと通信したいのですが、サーバーの証明書は自己署名されており、アプリの実行中に受け取ったエラーは次のとおりです。

証明書は自己署名されており、信頼されていません

コードの一部は次のとおりです。

socket = new QSslSocket(this);
QFile certfile("D:\\hani\\cert\\localhost.localdomain.pem");
Q_ASSERT(certfile.open(QIODevice::ReadOnly));
QList<QSslCertificate> certList;
QSslCertificate cert(&certfile,QSsl::Pem);
certList.append(cert);
socket->addCaCertificate(cert);
socket->setCaCertificates(certList);
QList<QSslCertificate> serverCert = socket->caCertificates();

私に何ができる?

4

2 に答える 2