2016-01-11 4 views
0

Как установить сертифицированный сертификат TLS в приложении iOS?Установить сертификат TLS 1.2 на приложение iOS

Я предполагаю, что также должна быть возможность отправлять новый сертификат по сети в будущем в случае необходимости, и как именно это будет работать?

Я предполагаю, что как только он будет установлен, Apple будет обрабатывать весь процесс рукопожатия со стороны устройства?

Если у вас возникли проблемы с поиском явных ответов на эти вопросы в Интернете.

+0

Что именно вы подразумеваете под «сертифицированным сертификатом TLS»? – duskwuff

+0

@duskwuff, как только мой сервер будет завершен. Я собираюсь получить сертификат от CA, это то, что я имел в виду. Когда я спрашиваю, как получить сертификат, как его получить в приложении iOS и начать использовать его? Я прочитал, что сертификат используется во время первого рукопожатия ... но как он делится, мне нужно беспокоиться об этом на стороне iOS или просто отправлять его с моего сервера? – Gukki5

ответ

1

Предполагая, что то, что вы описываете, является подписанным сертификатом SSL для вашего доменного имени, единственное, что вам нужно сделать, это установить его на свой веб-сервер. Когда ваше приложение отправляет запрос на ваш веб-сервер, сервер отправит сертификат клиенту во время первоначального рукопожатия HTTPS, и клиент проверит его автоматически.

+0

отлично, спасибо, что очистили это! – Gukki5

+0

Nitpick: установите на сервер сертификат сервера ** и сертификат (ы) цепи **, указанный ЦС (обычно один, но иногда два или три), и рукопожатие отправляет все из них. Если вам не хватает сертификата сервера, сервер не может квитироваться вообще, и клиент не может подключиться. Если вам не хватает сертификата цепи, некоторые клиенты могут подключиться, но некоторые откажутся от шаблона, непонятного для кого-либо, кроме эксперта; это нежелательно. –

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