問題タブ [qsslsocket]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
201 参照

c++ - Qt 5 のコンパイルが debian64 の make で失敗する

openSsl 構成で qt 5.4.1 を作成しようとしましたが、作成中にエラーが発生しました。

私は以下のように設定しました:

そしてmake

出力の最後の 10 行は次のとおりです。

0 投票する
1 に答える
3117 参照

qt - Qt で QSslSocket を使用する Ssl サーバー

QSslSocket を使用して ssl サーバーを実装し、正しく実行しました。しかし、すぐに解決できないという問題があります。バッファを読み取るスロットに readyRead() シグナルを接続するだけで十分だと思いましたが、この状況では readyRead() がまったく発行されず、コードで waitForReadyRead() 関数も使用する必要があることを認識しました。しかし、問題は、この関数を使用すると、バッファの読み取りがブロックされることです。実際、ブロックせずにデータが到着したときにバッファを読み取る方法を知りたいですか?

ベローは私の実装されたSSLサーバーです:

0 投票する
2 に答える
5774 参照

c++ - Qt QSslSocket 「証明書は自己署名されており、信頼されていません」

QSslSocket を使用してサーバーに接続したいのですが、サーバーで soketSslError "The certificate is self-signed, and untrusted" が発生しますが、なぜこのエラーが発生するのかわかりません。

最初のステップでは、openssl を使用してサーバーとクライアント用のファイルを生成しました

C++ サーバー/クライアントで

サーバー上:

サーバーを起動

着信接続

クライアント側:

クライアントから接続すると、サーバーエラーが発生します

私が間違っていることは何ですか?

アップデート:

Qt Creator 3.0.1 Qt 5.2.1 ベース (GCC 4.8.2、64 ビット)

0 投票する
0 に答える
476 参照

c++ - Qtは、POSTを介してセキュアホストにファイルをアップロードします

メソッドを使用して、ファイルを安全なホストにアップロードする必要がありますPOST。これは私が試したコードです (ファイルにはテキスト コンテンツが含まれているか、画像である可能性があります。画像の場合は、ここContentTypeHeaderに表示されているように、を に設定できますQVariant("image/jpeg")。後でそれを試します。今、アップロードしようとしています。プレーン テキスト ファイル):

接続されたスロットに単純なものqDebugがありますが、コードはそこに来ることはありません (もちろん、ファイルは正しくアップロードされません)。理由がわかりません。成功か失敗のどちらかである必要があるため、少なくともスロットの 1 つに到達する必要があります。証明書を正しく設定する必要があると思います。しかし、私はその方法を見つけることができません。ここに投稿されたソリューションを調べましたが、パスワードを要求されましたが、ここでは何も必要ないため、何を提供すればよいかわかりません。このコマンドを実行しました:

これは私が得る出力です:

この出力から証明書を設定する方法がわかりません。ホストにファイルを正しくアップロードするにはどうすればよいですか?

PS私はまた.pem、私のホストに対応するファイルを持っています。これは、ブラウザでhtts://myhost.com南京錠アイコンを押してクリックし、表示されたポップアップからファイルをダウンロードすることによって取得されました。それは、上で得られたものとは異なることがわかります。

0 投票する
1 に答える
1815 参照

ssl - QT_NO_SSL と QSslSocket::supportsSsl() の関係

QT_NO_SSLSsl ライブラリが見つからない場合に定義されるdefine があります。方法 も ありQSslSocket::supportsSsl()ます .

しかし、これら 2 つはどのように関連しており、同等なのでしょうか? 保持されますか、または定義されていないQT_NO_SSL <=> QSslSocket::supportsSsl() returns false可能性がありますが、 false を返しますか?QT_NO_SSLQSslSocket::supportsSsl()

0 投票する
1 に答える
267 参照

android - Android 6 での Qt 5.6 QSsqlSocket の問題

Android 6 のアプリで QSslSocket クラスに問題があります。Qt 5.6 で開発し、Android 6 以下のバージョンではアプリが正常に動作します。

問題は次のとおりです。

この問題を解決する方法はありますか?