2014-09-24 5 views
1

connections을 허용하는 c++에서 생성 된 server이 있습니다. 연결할 수있는 몇 가지 클라이언트가 있습니다 (iOS, Android, web). 지금 TLS에 대한 지원을 추가하려고하지만 올바르게 만들 수없는 것 같습니다. TLSconnectionFirefox을 사용할 때 작동하지만 Chrome을 사용할 때는 작동하지 않습니다.TLS WebSocket 서버가 firefox 클라이언트에서 작동하지만 크롬 클라이언트에서는 작동하지 않습니다.

연결을 시작하는 코드는 매우 간단하다 :

var socket = new WebSocket(host); 

서버 쪽이 조금 더 복잡하다, 내가 Wireshark와 무슨 검사 it can be found here

. Firefoxcan be seen here 결과는 Chromecan be found here입니다.

여기에 무슨 문제가 있습니까? ChromeTLSconnection이 설치되기 전에 특별한 것이 필요합니까?

답변

1

나는 내 문제를 해결했습니다. 내 코드에는 아무 문제가 없지만 Google 크롬에는 인증서와 관련하여 엄격한 폴리가 있습니다. 신뢰할 수없는 자체 서명 인증서로 테스트를 진행했습니다. 회사에서 신뢰할 수있는 인증서로 테스트했을 때 모든 것이 효과적이었습니다.

관련 문제