iOS: Как выполнить команду `openssl s_client -connect <server>: 443 `с OpenSSL под Swift? - PullRequest
0 голосов
/ 30 марта 2020

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

На данный момент я делаю это вручную, нажав на мою командную строку ma c:

openssl s_client -connect <server>:443 </dev/nullsl x509 -outform DER -out <name.der> with OpenSSL under Swift ?  

Проблема в том, что я должен отправить своему клиенту новое приложение для установки, с новый сертификат в комплекте каждый месяц.
Для этого я хотел бы использовать OpenSSL GitHub для iOS, чтобы генерировать его локально на ipad / iphone.
Я не могу найти способ его использования, знаете ли вы, какой код я должен написать, чтобы выполнить эту команду в Swift с помощью этого github?

Заранее спасибо.

...