2014-04-29 2 views
3

내가 아래 오류 (QSslSocket TLSv1_1_client_method를 해결할 수) :Qt는 SSL 오류 : 나는 setUrl를 ("<a href="https://www.bing.com" rel="nofollow">https://www.bing.com</a>") QWebView의 사용할 때

QWebView *view = new QWebView(); 
view->setUrl(QUrl("https://www.bing.com")); 
view->show(); 

오류 :

  • QSslSocket는 : 할 수 없습니다 TLSv1_1_client_method를 해결하십시오.
  • QSslSocket : TLSv1_2_client_method를 확인할 수 없습니다.
  • QSslSocket : TLSv를 해결할 수 없습니다. 1_1_server_method
  • QSslSocket : qt5.2.1 (86), 윈도우 8 64 비트 OS의 PC를 사용 TLSv1_2_server_method

임을 확인할 수 없습니다. 이 문제를 해결하는 방법?

+0

Qt의 버그 일 수 있습니다. https://bugreports.qt-project.org/browse/QTBUG-36433?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel? – vahancho

+0

vahancho, thanks – codebase

+0

Qt의 최신 버전을 사용해 볼 수도 있지만 도움이 될지 확신 할 수 없습니다. – vahancho

답변

1

설치 한 openssl의 버전이 너무 오래되었습니다. 버전 1.0.0 이상을 설치하십시오 (최신 버전이 바람직 함). 이러한 방법을 해결할 수 없지만 (여전히 SSL 지원이있는 경우) Qt는 이러한 메서드를 지원하기에는 너무 오래된 이전 버전 인 openssl 0.9.8 만 찾을 수 있습니다.