2016-10-04 2 views
1

저는 프로젝트를 단일화하고 데이터 수집을위한 API에 문의합니다. 편집기에서 Android 빌드, iOS 빌드 및 Windows 빌드가 정상적으로 작동합니다.SSL : 인증서 주체 이름이 대상 호스트 이름과 일치하지 않습니다.

SSL: certificate subject name 'com-linweb061' does not match target host name 'ava-trix.com' 

하지만 당신은 여기에서 볼 수있는 내 인증서의 일반 이름, * .ava-trix.com입니다 : https://www.sslshopper.com/ssl-checker.html?hostname=https://ava-trix.com

을 내가 아무 생각이 무엇이 없다하지만 OSX에 대한 빌드 나에게 오류를 제공합니다 문제는 여기에있다. 누구든지 나를 도울 수 있습니까?

+0

암호화 된 트래픽을 차단하기 위해 ssl 차단을 사용하는 회사 네트워크에 있습니까? 아니면'/ etc/hosts'에이 특정 서버에 대한 커스텀 호스트 네임이 있습니까? – DanFromGermany

답변

0

Unity 5.3.5를 사용하고 있는데 분명히 32 비트 OSX 빌드에 SSL 문제가 있습니다. 그래서 64 비트 버전을 만들었고 문제는 사라졌습니다.

+0

전혀 이해가 안되다. – DanFromGermany

+1

실제 문제는 사이트에 [SNI] (https://en.wikipedia.org/wiki/Server_Name_Indication)가 필요하다는 것이 었습니다. 클라이언트가 SNI를 지원하지 않으면 잘못된 인증서를 가져옵니다. 새로운 건물에 SNI 지원이 없었던 오래된 건물처럼 보입니다. –

관련 문제