Сбой сертификата SSL только в iOSIOS

Программируем под IOS
Ответить
Anonymous
 Сбой сертификата SSL только в iOS

Сообщение Anonymous »

У меня есть простое приложение, отправляющее данные в веб -службу (Ubuntu / Node JS / JavaScript) Все работало при использовании HTTP (хотя проблема настройки HTTPS все еще может быть проблемой). Проблема, по -видимому, связана с сертификатом сервера SSL на сервере Ubuntu, и тот факт, что Apple не признает, что он безопасен. Однако у меня нет проблем с эквивалентным приложением Android или веб -браузером, с теми же веб -сервисами API REST. На этих проблемах есть множество сообщений на Apple и других форумах, но ни один из них не помог мне успешно решить проблему. Тест дал рейтинг, хотя был показан ряд незначительных проблем, которые могут иметь решающее значение для неудачи iOS. Некоторые сертификаты Sectigo сказали, что я не смог понять. 10: 28: 01.725192+0100 LocateAndClock [2291: 1585213] Соединение 1: Система TLS Оценка доверия. 2025-09-10 10: 28: 01.725352+0100 LocateAndClock [2291: 1585213] соединение 1: Ошибка встреча (3: -9802) 2025-09-10 10: 28: 01.726727+0100 locateAndclock [2291: 1585213]] задание. . HTTP Load Fail, 0/0 байтов (код ошибки: -1200 [3: -9802]) 2025-09-10 10: 28: 01.736504+0100 . Завершен с ошибкой [-1200] Ошибка Domain = NSURLerrordomain Code = -1200 "Произошла ошибка SSL, и безопасное соединение с сервером не может быть сделано». UserInfo = {nslocalizedRecoverSuggestion = вы бы хотели подключиться к серверу? "", ""), nserrorclize r46 I: Sectigo public outendiation r46> "), nserrorclize r46 I: sectigo public outendition r46>") NserrorFailingUrlkeke = https: //xxxxxxxxxxxxx.co.uk/insertclocking, nserrorfailingurlstringkey = https: //xxxxxxxxxxx.co.uk/insertclocking, nsunderlyingerror = 0x282361650 {rermaincercercercr Code = -1200 "(null)" userInfo = {_ kcfstreamPropertySslClientCertificatestate = 0, kcfstreampropertysslpeertrust = , _kcfnetworkcfstreamsslerrororiginalvalue = -9802, _kcfnetwork _kcfstreamerrordomainkey = 3, _kcfstreamerrorcodekey = -9802, kcfstreampropertysslpeercertificates = (" "", "")}}}} _NsurlerRorrelatedUrlSessionTaskErrorKey = ("localDatatsk . . , NSURLERRORFAILINGURLPEERTRUSTRORKEY = , NSLOCALIZEDESCRENCE = SSL-ошибка и безопасная связь с сервером не может быть сделана. PREER. /> Затем я изменил настройки iOS, установив NsallowsArbitrarylocs для удаления ATS - тест, а не решение. Сообщение об ошибке изменяется на следующее, однако я не уверен, что это говорит мне. < /P>
Любые идеи? 12: 33: 32.651119+0100 LocateAndClock [2832: 2071478] соединение 2: TLS Trust. 2025-09-12. locateAndclock [2832: 2071541] Задача. Завершено с ошибкой [-1202] домен ошибки = код nsurlerrordomain = -1202 ». Сертификат на этот сервер недействителен. Вы можете подключиться к серверу, который притворяется« xxxxxxxxx.co.uk », который может поставить вашу конвертиленную информацию. UserInfo = {nslocalizedRecoverSuggestion = вы бы хотели подключиться к серверу? "", "), nserrorcertificetefitefiteleteleteleteleteleteleteleteleteleteleteleteleteleteletifite. Nserrorfailingurlkey = https: //xxxxxxxxxxxxxx.co.uk/insertclocking, nserrorfailingurlStringkey = https: //xxxxxxxxxxx.co.uk/insertcocking, nsunderlyingerror = 0x282a1a0d0 {ошибка. Domain=kCFErrorDomainCFNetwork Code=-1202 "(null)" UserInfo={_kCFStreamPropertySSLClientCertificateState=0, kCFStreamPropertySSLPeerTrust=, _kCFNetworkCFStreamSSLErrorOriginalValue=-9813, _kcfstreamerrordomainkey = 3, _kcfstreamerrorcodekey = -9813, kcfstreampropertysslpeercertificates = ("

Подробнее здесь: https://stackoverflow.com/questions/797 ... n-ios-only
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»