В моем приложении у меня есть ca.crt в папке с ресурсами, и я хочу установить его для всей системы (с принятием пользователя).Установить корневой сертификат CA программно на iOS
Я пробовал:
NSString *path = [[NSBundle mainBundle] pathForResource:@"ca" ofType:@"crt"];
NSURL *url = [NSURL fileURLWithPath:path];
[[UIApplication sharedApplication] openURL:url];
, но ничего не произошло.
[[UIApplication sharedApplication] canOpenURL:url];
возвращает false.
Если я положил cert на свой веб-сервер и откройте его из Safari, все будет работать отлично (появится новое всплывающее окно системы и спросите меня, хочу ли я установить сертификат CA). Мне нужно повторить это поведение в приложении - возможно ли это?