ошибка при открытии веб-сокета в IOS (сбой SSLHandshake в CFNetwork (-9807)) - PullRequest
0 голосов
/ 04 апреля 2020

Все отлично работало на сервере два дня go. Тогда вдруг IOS начал не работать. IOS не может открыть веб-сокет с сервером сейчас. Это журналы IOS.

2020-04-04 10:51:35.122783-0300 xxxxx[5880:99324] TCP Conn 0x600000089c80 SSLHandshake failed (-9807)
2020-04-04 10:51:35.124999-0300 xxxxx[5880:99077] webSocket open error = The operation couldn’t be completed.
webSocket close code = 0, reason = (null), wasClean = 1
2020-04-04 10:51:35.604654-0300 xxxx[5880:99324] CFNetwork SSLHandshake failed (-9807)
2020-04-04 10:51:35.604788-0300 xxxx[5880:99324] TCP Conn 0x600000089d40 SSLHandshake failed (-9807)
2020-04-04 10:51:35.605253-0300 xxxx[5880:99077] webSocket open error = The operation couldn’t be completed. (OSStatus error -9807.)

Мой сервер записан java. Я использую весенний webscoket. Я искал эту ошибку, но я не нашел ничего, что решило бы эту проблему. И я не могу понять, что я должен это исправить в IOS или на сервере. пожалуйста, помогите мне решить эту проблему,

1 Ответ

0 голосов
/ 06 апреля 2020

В конце концов я исправил эту проблему. Сначала я сгенерировал новый ssl-сертификат. Затем я изменил протокол tls во всех nginx конфигурационных файлах, поэтому https://libre-software.net/tls-nginx/ здесь вы можете найти, как это сделать. Я проверил, и теперь все в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...