@Andreyussur

Почему приложение Rocket Chat с любого iphone не подключается к серверу?

Добрый день. Сразу оговорюсь - меня небольшой опыт в lunux
Установил rocket chat на ubuntu server 18.04. Всё отлично работает на всех устройствах и платформах кроме айфонов. Там отображается ошибка "Неверный URL или невозможно установить безопасное соединение."
Кто-нибудь уже решал такую проблему?
На андроид всё работает без проблем
  • Вопрос задан
  • 2886 просмотров
Решения вопроса 1
Zoominger
@Zoominger
System Integrator
"Неверный URL или невозможно установить безопасное соединение."
Кто-нибудь уже решал такую проблему?

О, я решал. Трабла в сертификате - он у вас есть на Рокете? HTTPS, я имею в виду.

На андроид всё работает без проблем

Потому что "Б" в слове "Андроид" означает "Безопасность".
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@0x02
Мобильный клиент Rocket.Chat не использует хранилище сертификатов Android и IOS. Поэтому он не может установить безопасное соединение. На веб-сервисе для nginx нужно добавлять bundle сертификат (ca + intermediate + cert)

cat cert.crt fullchain.crt > bundle.crt

Если сертификат сервера и связка сертификатов были соединены в неправильном порядке, nginx откажется запускаться и выдаст сообщение об ошибке:

SSL_CTX_use_PrivateKey_file(" ... /www.example.com.key") failed
       (SSL: error:0B080074:x509 certificate routines:
        X509_check_private_key:key values mismatch)


Поскольку nginx попытается использовать секретный ключ с первым сертификатом из связки вместо сертификата сервера.
Ответ написан
datka
@datka
Ответ написан
Комментировать
maximice
@maximice
У меня та же проблема что на Android, что на IOS.
Серты от Sectigo, не самоподписанные.
Есть еще варианты решения?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы