Pergunta

Existe alguma maneira para substituir QSslSocket usado por QNetworkAccessManager com a minha própria implementação?

Eu estava realmente ansioso para usar WebKit !!

Eu estou trabalhando em anexando implementação PKCS11 para o nosso software baseado em Qt.

Até agora, a única maneira que eu encontrei é usar QHttp - mas doc diz que esta classe não deve ser utilizado ..

Eu acho QNetworkAccessManager muito limitante até agora. Sim, é simples -. Mas não é o ponto deste quadro

???

Foi útil?

Solução

Você não pode agora substituir o QSslSocket dentro da aplicação HTTP. A única coisa que poderia fazer é substituir createRrequest do seu QNAM e substituir completamente a implementação HTTP.

O que exatamente precisa ser feito para uso PKCS11? Você precisa modificar algum código em src / network / SSL / qsslsocket * e mudar o SSLContext? Ou será que a camada HTTP também precisa mudar?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top