2013-03-07 1 views
0

내 안드로이드 응용 프로그램에 포함될 작은 HTTPS 서버를 개발하기 위해 노력하고 있습니다. 그리고 클라이언트는 브라우저가 될 것입니다. 사용자는 HTTPS 서버에있는 수납 용기를 찾을 수 있습니다. 어떤 사람이 인증서와 개인/공개 키가 관련되어있는 한 어떤 종류의 설정이 필요한지 말할 수 있습니까? openssl을 사용하여 자체 서명 인증서를 만들 계획입니다.HTTPS 서버의 개인/공개 키 및 인증서를 설정하는 방법은 무엇입니까?

참고하시기 바랍니다. 초기 설정이 완료되었습니다. 그리고 내 인증서가 자체 서명 되었기 때문에 브라우저가 위험을 감수하면서 경고를 표시합니다. 그래서 나는 서버 인증이 작동하고 있다고 생각한다. 서버가 클라이언트를 인증하려면 무엇이 필요합니까?

감사

답변

0

은 안드로이드 장치에서 HTTPS 웹 서버를 호스팅에 대한 문제는 인증서가 도메인 이름을 사용하여 검증하는 것입니다. 도메인 이름이 없으면 서버 인증서가 로컬에 설치되고 신뢰되지 않으면 클라이언트 브라우저에 오류가 표시됩니다.

두 가지 옵션은 다음과 같습니다

  1. 그 이름을 기반으로 SSL/TLS 인증서를 요청, 동적 DNS를 사용하여 도메인 이름을 등록합니다. http://tjws.sourceforge.net/

    :
  2. Installing self-signed certificate programmatically

HTTPS를 지원하는 안드로이드 라이브러리가있다