2

QNetworkAccessManager で使用される QSslSocket を独自の実装に置き換える方法はありますか?

WebKitを使うのをとても楽しみにしていました!!

Qt ベースのソフトウェアに PKCS11 実装を追加する作業を行っています。

これまでのところ、私が見つけた唯一の方法は QHttp を使用することですが、このクラスは使用しないでください..

これまでのところ、QNetworkAccessManager は非常に制限的だと思います。はい、単純ですが、それはこのフレームワークのポイントではありません。

???

4

1 に答える 1

2

現在、HTTP 実装内の QSslSocket を置き換えることはできません。あなたができる唯一のことは、QNAM の createRrequest をオーバーライドし、HTTP 実装を完全にオーバーライドすることです。

PKCS11 を使用するには、正確に何をする必要がありますか? src/network/ssl/qsslsocket* の一部のコードを変更し、SSLContext を変更する必要がありますか? または、HTTP レイヤーも変更する必要がありますか?

于 2010-01-07T09:51:15.263 に答える