Разрешить самозаверяющий сертификат в SFSafariViewController - PullRequest
0 голосов
/ 04 октября 2018

Можно ли программно проверить самоподписанный сертификат в SFSafariViewController, как в WKWebView, с помощью метода делегата?

webView(_:didReceiveAuthenticationChallenge:completionHandler:)

1 Ответ

0 голосов
/ 04 октября 2018

К сожалению, нет.Единственный делегат - SFSafariViewControllerDelegate , который не позволяет перехватывать запросы согласования протокола SSL.SFSafariViewController выполняется вне процесса, и большинство вещей блокируется, чтобы защитить пользователя от возможности перехвата и чтения содержимого вызывающим приложением.

Ваш единственный вариант - установить сертификат и доверять ему изпроцесс, либо через MDM, либо с согласия пользователя на установку и доверие.

...