2013-07-30 4 views
-1

그래서 우리는 현재의 APP에서 HTTP SSL을 사용하도록 요청 받았고, 전체 거래에 대해 가장 잘 알고있는 것은 아니며, 다소 불만과 많은 시행 착오로 서버를 연결했습니다 ... 그러나 유효하지 않은 인증서를 허용하도록 설정해야하며 자체 서명 된 인증서도 사용하고 있습니다. 그래서 제목이 명확하게 진술 한대로 자체 서명 된 인증서는 항상 유효하지 않은 것으로 간주됩니까?자체 서명 인증서가 유효하지 않은 것으로 간주됩니까?

자세한 정보는 iOS에서 Restkit을 사용하고 있습니다.

+1

대부분의 SSL 라이브러리는 알려진 루트 인증서 중 하나에 고정 된 인증서 만 허용하므로 사용자 (또는 앱 개발자)가 라이브러리에 별도로 지정하지 않는 한 자체 서명 된 "잘못된"인증서입니다. – Thilo

답변

1

브라우저에서 자체 서명 된 인증서가 감지되면 인증서가 유효하지 않음을 사용자에게 알립니다. 실제로 자체 서명 된 인증서는 현재 웹 표준에서 허용되므로 유효하지 않은 것으로 설명하는 것은 오해의 소지가 있습니다. 확인되지 않은 상태로 표시하는 것이 실제로 의미있는 것보다 더 정확한 설명 일 수 있습니다.

+2

아니요. 그것은 사용자에게 그것이 신뢰할 수 없다는 것을 알려줍니다 * 똑같은 것은 아닙니다. – EJP

1

자체 서명 된 인증서는 완벽하게 유효 수 있지만 클라이언트가 어떻게 든 그것을 신뢰 말했다되지 않는 한 그것은를 신뢰할 수없는 된다.

관련 문제