Details
-
Suggestion
-
Resolution: Duplicate
-
P3: Somewhat important
-
None
-
4.6.0, 4.6.1, 4.6.2
-
None
Description
QSslSocket supports setting the PeerVerifyMode on a server to request that the client identify itself with a certificate. However, if the client didn't supply a certificate originally, the connection will fail.
OpenSSL provides a callback for when the server requests this during negotiation. QSslSocket can then emit a signal, requesting that the user provide such a certificate.
See: http://www.openssl.org/docs/ssl/SSL_CTX_set_client_cert_cb.html
Attachments
Issue Links
- is duplicated by
-
QTBUG-19828 Qt should issue a signal when server requests a SSL client authentication
- Open
- is replaced by
-
QTBUG-19828 Qt should issue a signal when server requests a SSL client authentication
- Open
- relates to
-
QTBUG-20279 add API to create SSL certificates for client authentication
- Closed
-
QTBUG-14983 Implement QSslContext class to enable SSL session sharing / resuming
- Closed
-
QTBUG-721 Suggestion: QSslSocket - Differ client certificate/key set
- Closed