2014-11-06 1 views
1

iOS 8.1에서 임의의 SSL 오류가 발생합니다.iOS 8.1에서 무작위로 SSL 오류가 발생했습니다. (NSURLErrorDomain : -1200)

서버에 문제가 없으며 iOS 기기 문제 인 것 같습니다. AWS 지원에서 SSL 구성과 서버의 인증서를 확인했지만 아무런 문제가 없습니다.

오류 메시지는 "SSL 오류가 발생했으며 서버에 대한 보안 연결을 만들 수 없습니다 (NSURLErrorDomain : -1200)"입니다. NSURLConnection을 사용하여 네트워크에 연결합니다.

많은 사용자가 최근에이 오류가 발생하기 시작했으며 모두 iOS 8.1에 포함되었습니다. 이것은 알려진 버그입니까?

답변

0

나는, 내가이 오류를 서버 측에서 내 웹 사이트 에 iOS8.1 사용자와 동일한 문제가 정확하게있다 :

없음 호스트 이름을 기반으로 이름을 가상 호스트에 대한 SNI를 통해 제공되지

을 iOS8.1이 SNI를 잘 지원하지 않는 것 같습니다.

해결 방법은 "더 SNI 클라이언트가"아파치에있는 모든 SSL 버추얼 호스트

를 기본적으로 표시 할 수 없습니다 귀하의 웹 서버가 TP SNI를 지원하고 사용자가 원하는 가상 호스트 및 인증서를 설정하지 않습니다 클라이언트를 받아 구성하는 것입니다 당신 다음을 추가해야합니다 :

NameVirtualHost * .443 # 기본 인증서가있는 첫 번째 SSL 가상 호스트 이전에.

SSLStrictSNIVHost이 기본 가상 호스트에서 #을 선택 해제하십시오.

죄송합니다. 내 영어로 (저는 프랑스 인입니다.) 도움이되기를 바랍니다.