ASIHTTPRequestErrorDomain : (возможно, плохой / просроченный / самоподписанный сертификат) - PullRequest
0 голосов
/ 17 ноября 2011

Когда я получаю доступ к API веб-сайта через https, ASIHTTPRequest не может получить ответ.Я получил ошибку ниже:

Ошибка ASI : Ошибка домена = ASIHTTPRequestErrorDomain Code = 1 «Произошла ошибка подключения: проблема SSL (возможно, неверный / просроченный / самозаверяющий сертификат)» UserInfo = 0x4e5ccd0{NSUnderlyingError = 0x4e5ce40 "Операция не может быть завершена. (Ошибка OSStatus -9807.)", NSLocalizedDescription = Произошла ошибка подключения: проблема SSL (возможно, неверный / просроченный / самоподписанный сертификат)}


Полагаю, я получил эту ошибку, потому что сам сгенерировал SSL-сертификат, а не купил его.Это правильно?Означает ли «проблема SSL (возможно, неверный / просроченный / самозаверяющий сертификат)}», что мне следует приобрести сертификат SSL для своего сервера?

1 Ответ

1 голос
/ 07 февраля 2012

Вы правы, самозаверяющий SSL-сертификат вызовет эту ошибку. Тем не менее, вы не обязаны покупать сертификат SSL.

Если бы это было для внутреннего приложения, я бы просто отключил проверку сертификата следующим образом:

[request setValidatesSecureCertificate:NO];
...