У меня есть приложение iOS, которое будет распространяться среди нескольких клиентов, каждый из которых использует свою собственную сетевую инфраструктуру. Я хотел бы добавить некоторые возможности для закрепления сертификата, но мне нужно сделать это динамически, так как я не могу отправить приложение с пакетом cert/pubkey, так как для этого потребуется отдельная сборка для каждого клиента.
Моя идея - запросить настроенный HTTPS-сервер на каждом клиенте при запуске приложения, получить сертификат, потенциально извлечь открытый ключ и затем связать его.
Возможно ли это сделать в Swift или Objective-C? Я не смог найти соответствующие образцы кода или документацию.