小编Han*_*ani的帖子

客户端应用如何通过Qt中的自签名证书连接到SSL服务器?

我想通过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();
Run Code Online (Sandbox Code Playgroud)

我能做什么?

ssl qt certificate self-signed

2
推荐指数
1
解决办法
6557
查看次数

标签 统计

certificate ×1

qt ×1

self-signed ×1

ssl ×1