Могу ли я использовать самоподписанный сервер сертификатов SSL для развертывания Enterprise-приложения по воздуху?

После iOS 7.1, если мы хотим развернуть наше приложение Enterprise по воздуху, URL-адрес файла manifest.plist должен быть HTTPS.

Например:

itms-services://?action=download-manifest&url=https://example.com/manifest.plist

На моем сервере я использую самоподписанный сертификат SSL. Когда я нажимаю URL-адрес на iPhone, он говорит Could not connect to <ip-address> и регистрирует типичный

NSUnderlyingError=0x15d37040 "The certificate for this server is invalid. You might be connecting to a server that is pretending to be `<ip-address>`, which could put your confidential information at risk.

Итак, я хочу знать, могу ли я использовать самоподписанный сертификат SSL или нет?

Если можно, как решить проблему, с которой я столкнулся?

Ответ 1

Сначала попросите пользователя установить самоподписанный сертификат SSL на своем устройстве. Или используйте бесплатную проверенную службу SSL.

Вам нужно будет установить этот файл для пользователя https://superuser.com/info/97201/how-to-save-a-remote-server-ssl-certificate-locally-as-a-file

Я полагаю, что эта служба предоставляет SSL-сертификаты, подтвержденные браузером. https://www.startssl.com/?app=1