마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

보안 프로토콜 TLS 관련 질문입니다.

0 추천
안녕하세요.

우선 아래 링크를 보시면 TLSv1.2는 api 16부터,  그리고 sha256으로 끝나는 suites는 android 20버전 부터  지원 된다고 되어 있는거 같습니다.

http://developer.android.com/reference/javax/net/ssl/SSLSocket.html

그런데 api19( 4.4.2 )의 디바이스에서 보면 크롬은 TLSv1.2도 지원되고 sha256도 지원 되더라구여 기본 브라우져는 TLSv1.2조차 안되더 군요.. ( 참고 URL : https://www.ssllabs.com/ssltest/clients.html   이곳에서 Test your browser 로 테스트 해봤습니다. )

제가 보안 프로토콜 관련 개념이 없어서 이해가 안되네요ㅜㅜ.

크롬에서 SHA256이 지원되면 제가 앱을 만들어도 지원 가능 한건가요 아님 디벨로퍼에 나와 있는 suites만 지원 가능 한건 가요?

우선 코드상에서 TLSv1.2 로 통신하고  SSLSocketFactory.getSupportedCipherSuites(); 를 이용해서 사용 가능한 사이퍼를 뽑아 보면 SHA2는 목록에 존재 하지 않습니다.
여룽이 (4,750 포인트) 님이 2015년 3월 10일 질문

1개의 답변

0 추천
크롬은 관련 라이브러리를 앱에 내장해서 기능을 지원하는 것으로 보입니다.
익명사용자 님이 2015년 3월 10일 답변
...