我一直在使用SSL在Qt的,在这里我需要设置一个特定的协议(而不是默认的“安全协议”)。它看起来像这样工作的:这是用QWebPage设置SSL协议的正确方法吗?
QSslConfiguration config = QSslConfiguration::defaultConfiguration();
config.setProtocol(QSsl::TlsV1_0);
QSslConfiguration::setDefaultConfiguration(config);
但它让我不舒服设置协议在这样一个全球性的方式,而不是将它设置在QWebPage
或QWebView
什么的。我是否错过了一些明显的东西,或者这真的是最好的方法吗?我知道我可以在SSL套接字上设置它,但我使用的是QtWebKit,并且无法访问单个套接字。
很好的解决方案,以及类似http://stackoverflow.com/questions/11303904/how-to-set-qwebviews-socket-options,这也解释了为什么我的解决方案并不为你工作。很高兴你知道了! – jaypb 2012-08-29 22:28:17