2014-12-27 4 views
0

NSURLSession을 사용하여 웹 서버에서 .php 파일을 실행하는 앱이 있습니다. 웹 서버의 디렉토리는 암호로 보호되어 있으며 didReceiveChallenge 대리인이 완벽하게 작동하여 사용자 이름과 암호를 반환합니다. 지금까지는 단순히 개념 증명 이었기 때문에 HTTP를 통해 모든 것이 끝났기 때문에 중간자 위협에 노출되어 있습니다.NSURLSession 및 HTTPS

완성이 가까워짐에 따라 신뢰할 수있는 인증서를 사용하여 HTTPS로 전환 할 예정이며 보안 연결과 통신하기 위해 NSURLSession을 사용할 때 필요한 추가 단계가 무엇인지 궁금합니다. 서버가 설정되면 HTTP에서 HTTPS 로의 세션 URL. 이것은 자체 서명 된 인증서가 아닙니다.

here에 비슷한 질문이 있지만 답변이 없습니다.

감사합니다.

답변

1

그래서 웹 서버에 자체 서명 된 인증서를 설치 한 다음 NSURLRequest에서 HTTPS를 HTTPS로 변경하면 모든 것이 잘 작동하는 것처럼 보입니다!

관련 문제