Android SDK에서 SSL/TLS 서버 이름 표시 (SNI) 확장에 대한 지원을 알고 싶습니다.Android SSL - SNI 지원
답변
안드로이드 SDK에는 부분가 있습니다. HttpsURLConnection
API와 진저 브레드 릴리스 TLS 연결이 SNI를 지원
- 이후 : 현재의 상황은 다음과 같다. 안드로이드와 함께 제공
- 아파치 HTTP 클라이언트 라이브러리 (아파치 HTTP 클라이언트 API를 사용하기 때문에) 어느 쪽도 SNI를 지원하지 않는 안드로이드 웹 브라우저는
에서이 문제에 관한 opened ticket 있습니다 SNI
이 URL에 연결함으로써 SNI 지원을 테스트 할 수도 있습니다 : https://sni.velox.ch/
안녕하세요. Jcs, 도움에 감사드립니다. SSLCONTEXT (TLS) 및 SSLENGINE 클래스를 사용하여 https://sni.velox.ch/ 링크를 사용해 보았습니다. 안드로이드 SDK에서 사용할 수 있습니다. 나는 악수를하고있다. 그러나 동일한 코드가 테스트 서버에서 작동하지 않습니다. 서버와 관련이 있습니까? 이걸 도와주세요. – user736435
클라이언트에서 예외가 발생 했습니까? – Jcs
다음과 같은 오류가 발생합니다. SSL 연결 협상 중 오류가 발생했습니다. java.io.IOException : SSL 핸드 셰이크 실패 : SSL 라이브러리의 오류, 일반적으로 프로토콜 오류 SSL 루틴 : SSL23_GET_SERVER_HELLO : sslv3 경고 핸드 셰이크 실패 (외부/openssl/ssl/s23_clnt.c : 580 0xaf589bac : 0x00000000) " – user736435
당신은 너무 HttpClient를 lib 디렉토리로 SNI를 사용할 수 있습니다 지금도 http://blog.dev001.net/post/67082904181/android-using-sni-with-apache-httpclient-library
링크가 끊어졌습니다. 업데이트 할 수 있습니까? –
- 1. Android SSL 지원
- 2. SSL 브라우저 지원 감지
- 3. 코드를 통한 SSL/TLS1.0 지원
- 4. 파이썬 2.6에 SSL 지원 추가
- 5. Android SSL JNI 구조?
- 6. ssl android strange issue
- 7. android ssl certificate
- 8. .NET Compact Framework 3.5에서의 SSL 지원
- 9. 오픈 소스 응용 프로그램에 SSL 지원 추가
- 10. Android 에뮬레이터에서 블루투스 지원
- 11. Android 태블릿 아랍어 지원
- 12. Android 플래시 지원
- 13. Android muliple 화면 지원?
- 14. Android 앱 지원 옵션
- 15. android application 아랍어 지원
- 16. Android : AudioTrack 지원?
- 17. Android iFrame 브라우저 지원
- 18. Android 멀티 터치 지원
- 19. Android 모바일 지원 아랍어.
- 20. Android SSL 내부 - 실제 구현은 어디에 있습니까?
- 21. SNI (Server Name Indication) 구현 방법
- 22. Android xmpp ssl 라이브러리 문제
- 23. httpclient ssl certificate on android
- 24. 엔터프라이즈 Android 개발을위한 Google 지원
- 25. Android 기기 용 MMS 지원
- 26. Android 이메일에서 맞춤 URL 지원
- 27. Android 복수 화면 지원 문제
- 28. Android OpenGL ES 지원 어디서나?
- 29. 기존 Plone 3.3.4 설치를 위해 Python에 SSL 지원 추가
- 30. Ruby에서 https 웹 서비스를 호출 할 때 'SSL 지원 안됨'
, 안드로이드 HTTP 라이브러리의 수 SNI를 지원하지 않습니다. SSLI 핸드 셰이크가 계속 발생하면서 SNI를 인식하지 못하고 문제가 발생했습니다. SNI가 비활성화 된 순간, 모든 작업이 끝나고 'HttpsURLConnection'을 사용하여 연결하면됩니다. 믿음) 또한 SNI를 지원하는 OKHTTP를 사용합니다. – visual