Citrix Ошибка "Вы не доверяете сертификату"
У меня проблема. Я установил Citrix receiver icaclient 13.1.0.285639
в машине работает Ubuntu 14.04 LTS
, Я пытаюсь получить доступ к своим приложениям Citrix, но получаю следующую ошибку:
`You have not chosen to trust 'RapidSSL CA', the issuer of the server's security certificate (SSL error 61).`
Я прочитал несколько сайтов о том, как я могу двигать Mozilla certificates
к Citrix
папку и попытался предложить решение, однако проблема не устранена. В настоящее время у меня также есть машина с Windows, которая отлично работает с сервером. Есть ли способ, которым я могу скачать certificates
с машины с Windows и установить их на машину с Ubuntu?
Спасибо!
3 ответа
У меня была такая же проблема с 13.4 и Ubuntu 16.10
Многие ответы, которые я нашел, почти правильные, но это сработало для меня после прочтения этого руководства: https://www.citrix.com/content/dam/citrix/en_us/documents/downloads/citrix-receiver/linux-oem-guide-13-1.pdf
sudo cp /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts/
sudo rename 's/\.crt/\.pem/' /opt/Citrix/ICAClient/keystore/cacerts/*.crt
sudo /opt/Citrix/ICAClient/util/ctx_rehash
Вам не нужно получать их из Windows, у Firefox есть нужные вам сертификаты, так что вы можете использовать их: например,
sudo ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts/
sudo c_rehash /opt/Citrix/ICAClient/keystore/cacerts
Я обсуждал этот вопрос с Citrix, но они, похоже, рассматривают версию клиента для Linux как инструмент для создателей машин с тонким клиентом, а не как нечто, что может установить настоящий пользователь.
У меня была похожая проблема (с icaclient 13.0) под Ubuntu 14.04 LTS. Как javy666, независимо от того, что я сделал с сертификатами, я все еще получал эту ошибку. Я правильно установил их в /opt/Citrix/ICAClient/keystore/cacerts, затем сделал перефразировку с помощью "c_rehash /opt/Citrix/ICAClient/keystore/cacerts", я также обновил каталоги / etc / ssl / certs / и /usr/share/ca-сертификаты /mozilla/ и запустить update-ca-сертификаты. Google советовал много вещей, которые не помогли, то же самое сообщение об ошибке все еще сохранялось. Затем я обнаружил, что проблема в моем случае заключается в том, что мой icaclient не поддерживает сертификаты SHA256 (он не поддерживает сертификаты SHA-2). К сожалению, это сообщение вводит в заблуждение, и, вероятно, оно повторно используется в различных ситуациях. Я обнаружил, что более новая версия icaclient (13.3) поддерживает ключи SHA-2, поэтому обновление icaclient решило проблему.
Это может решить не все случаи этой ошибки, но, по крайней мере, некоторые из них.
Причина, по которой это может появляться только сейчас чаще, заключается в том, что SHA-1 не очень безопасны, поэтому логически серверы мигрируют на новые сертификаты SHA-2, которые имеют плохую поддержку в чуть более старых клиентах ICA, и это приводит к этой вводящей в заблуждение ошибке. В моем случае наша компания обновила промежуточные сертификаты до SHA256, к сожалению, в то же время они отключили клиент HTML5 (возможно, по причинам совместимости, связанным с SHA256), поэтому Citrix внезапно полностью сломался в Linux.