2013-07-30 10 views
-1

Итак, нам было предложено использовать HTTP SSL с нашим текущим APP, и я не самый узнаваемый по поводу всей сделки, и с некоторыми разочарованиями и многими ... много проб и ошибок мы получили его подключение к серверу ... Однако мы должны были установить его так, чтобы он допускал недействительные сертификаты, и мы также используем самоподписанный сертификат. так как в заголовке четко указано, что самоподписанные сертификаты всегда считаются недействительными?Являются ли самоподписанные сертификаты недействительными?

Дополнительная информация, мы используем Restkit на iOS.

+1

Из-за коробки большинство библиотек SSL принимают сертификаты, закрепленные в одном из известных корневых сертификатов, поэтому да, самозаверяющий «недействителен», если пользователь (или разработчик приложения) не сообщает библиотеке иначе. – Thilo

ответ

1

Браузер сообщил пользователю, что сертификат недействителен, когда обнаружен самозаверяющий сертификат. На самом деле, самозаверяющие сертификаты разрешены в соответствии с действующими веб-стандартами, поэтому они довольно вводят в заблуждение, что их использование считается недействительным. Отображение его как непроверенного может быть более точным описанием, поскольку оно на самом деле означает.

+2

Нет, нет. Он информирует пользователя о том, что он не * надежен. * Это не одно и то же. – EJP

1

Самозаверяющий сертификат может быть совершенно действительным, но не доверять, если клиент не было сказано доверять ему как-то.

Смежные вопросы