2014-09-11 6 views
1

이전에는 모든 웹 및 모바일 브라우저에서 작동하는 SSL을 사용했습니다. Cloudflare를 설정하면 Android 기기가 내 사이트를 안전하게 방문 할 수 없습니다.Cloudflare가 Android SSL을 깨졌습니다.

I 받고있어 오류 :

이 웹 사이트의 주소가 확인되지 않았습니다.

  • 서버의 인증서가 URL과 일치하지 않습니다.

뷰어를 통해 인증서를 확인한 후, 나는 그것이 (an ssl subdomain).cloudflare.com에 발행났습니다. 분명히 이것은 내 사이트의 URL과 일치하지 않습니다. 나는 이것을위한 해결책을 찾을 수 없다. 모든 수정 사항?

+0

이 문제가 해결 되었습니까? – uofc

답변

1

이것은 대개 동일한 IP 주소 뒤에 여러 인증서를 사용하는 데 사용되는 SNI (Server Name Indication)의 문제입니다. 내가 아는 한 Cloudflare는 SNI를 사용하고 응용 프로그램이이를 지원하지 않으며 SSL ClientHello 대화 상자에 예상 서버 이름을 보내지 않으면 잘못된 인증서가 다시 반환됩니다.

android에서 사용한 apache HTTP 라이브러리가 SNI를 오랫동안 지원하지 않아 문제가 발생할 수 있습니다. 이 주제에 대한 stackoverflow에 대한 다양한 게시물이 있으며 "SNI android"를 검색하는 경우 온라인으로 충분한 정보를 찾을 수도 있습니다.

관련 문제