0
私はSSLを使ってQTを使ってアプリケーションを構築しています。私はQT SDK(動的リンク)を持つアプリケーションをコンパイルすると、アプリは、次の3つのエラーがスローされます。動的リンクでOpenSSLを投げてQT静的ビルドQSslError :: NoError
QSslError error0(QSslError::UnableToGetLocalIssuerCertificate, cert.at(0));
expectedSslErrors.append(error0);
QSslError error1(QSslError::UnableToVerifyFirstCertificate, cert.at(0));
expectedSslErrors.append(error1);
QSslError error2(QSslError::CertificateUntrusted, cert.at(0));
expectedSslErrors.append(error2);
this->socket->ignoreSslErrors(expectedSslErrors);
、すべてのもの:
QSslError::UnableToGetLocalIssuerCertificate
QSslError::UnableToVerifyFirstCertificate
QSslError::CertificateUntrusted
私は次のコードでこれらのエラーを処理します結構です。しかし、このコードを静的にコンパイルされたQTを使ってコンパイルすると、QSslError::NoError
が3回スローされます。
これは、MacとWindowsの両方の開発環境で発生します。