На моем сервере я реализовал сертификат SSL и подключился через мое приложение для Android, используя модернизацию, просто передав URL-адрес и параметр.
Сейчас я разрабатываю версию приложения для iOS, используя Alamofire для соединения с тем же API, но получая ошибку SSL.
[BoringSSL] Функция boringssl_session_errorlog: строка 2866 [boringssl_session_handshake_continue] SSL_ERROR_SSL (1): в библиотеке не удалось выполнить операцию
[BoringSSL] Функция boringssl_session_handshake_error_print: строка 2805 boringssl ctx 0x7fcff052b0d0: 140531107629232: ошибка: 100000f0: процедуры SSL: OPENSSL_internal: UNSUPPORTED_PROTOCOL_PROTOCOL//com/l / handshake_client.c: 970:
[BoringSSL] Функция boringssl_context_get_os_status: строка 4304 SSL_AD_PROTOCOL_VERSION
Ошибка TIC TCP Conn [1: 0x6000001708c0]: 3: -9802 Ошибка (-9802)
Ошибка загрузки HTTP NSURLSession / NSURLConnection (kCFStreamErrorDomainSSL, -9802)
Задача <76674C26-EED0-41DE-BB94-A0FF9F8F22A0>. <1> Ошибка загрузки HTTP (код ошибки: -1200 [3: -9802])
Мой код в swift 4 для соединения с сервером
Alamofire.request ("https://url/token", метод: .post, параметры: параметры, кодировка: JSONEncoding.default, заголовки: [:]). ResponseJSON {ответ в
if response.result.isSuccess {
печать ( «успех»)
}
еще {
print ("Ошибка (строка (описание: response.result.error))")
}
Есть ли что-то дополнительное, что нужно сделать для подключения iOS к сети.
Я прошел через различные вопросы, уже опубликованные различными пользователями, но у меня ничего не получалось.