Я пробовал установить pfx и p12, а также развернул сертификат PKCS, ориентированный на пользователя и на устройство, из Intune. Я использую следующее, чтобы позволить ОС выбрать сертификат, но он ничего не передает, как видно из моего HTTP-запроса (ошибка 400, сообщающая мне, что клиентский SSL-сертификат не был отправлен).
Код: Выделить всё
if method == NSURLAuthenticationMethodClientCertificate {
completionHandler(.performDefaultHandling, nil)
return
}
Я также пытаюсь зарегистрировать сертификаты, к которым у приложения есть доступ, но не вижу ни одного. Не уверен, является ли это просто ограничением стороннего приложения или оно действительно не видит эти сертификаты.
Также хотел бы добавить, что я доверяю корневому сертификату.
Может ли мое приложение получить доступ к сертификатам (p12, pfx или PKCS, развернутым Intune)? Как лучше всего это сделать?
В идеале это можно сделать с помощью развернутого сертификата PKCS от Intune, поэтому любые советы будут полезны!
Подробнее здесь: https://stackoverflow.com/questions/799 ... my-ios-app
Мобильная версия