Как создать сертификат iOS для закрепления открытого ключа (закрепление SSL)

Я предполагаю использовать закрепление SSL (закрепление открытым ключом) в моем приложении. Я новичок в этом. Может кто-нибудь ответить мне коротким шагом генерации открытого ключа, файла csr и SSL-сертификата для iOS.

1 ответ

Закрепление открытого ключа означает, что вы проверяете открытый ключ сертификата TLS при попытке инициировать безопасную связь. Я вижу два способа сделать это:

1) Создайте самоподписанный сертификат, используя инструмент OpenSSL. Установите его на свой сервер и используйте TLS. Вы должны добавить этот сертификат в список доверенных на устройстве iOS, иначе он не будет работать.

2) Используйте настоящий TLS бесплатный сертификат Let's Encrypt: https://letsencrypt.org/

Чтобы иметь возможность дать правильный и точный ответ, мне нужно знать, предназначен ли он для личного или публичного использования, и есть ли у вас полный контроль над серверной частью или нет.

Другие вопросы по тегам