Как включить аутентификацию сертификата клиента TLS в Evolution?
Я получаю доступ к своим контактам через WebDav в рабочей сети в процессе эволюции. В последнее время эти контакты также доступны через https и сертификат клиента.
Я добавил центр сертификации и сертификат клиента, как показано на рисунке ниже:
Адресная книга добавляется как Тип WebDav / Использовать безопасное соединение.
Тем не менее, я все еще получаю следующие ошибки рукопожатия:
Unable to open address book
This address book cannot be opened. This either means that an incorrect URI was entered, or the server is unreachable.
Detailed error message: Unable to connect to 'xyz': Error performing TLS handshake: Decryption has failed.
(Тот же сертификат и CA отлично работают в Firefox, также доступ к той же адресной книге и календарю с тем же сертификатом клиента tls отлично работает на моем устройстве Android, календарь приводит к той же проблеме, сервер работает egroupware)
1 ответ
Кажется, сейчас это невозможно. В качестве альтернативы вы можете использовать Thunderbird + SoGo Connector
В этом случае установите в Firefox SoGo Connector. Затем установите свои полномочия CA и клиентские сертификаты в Thunderbird через
РЕДАКТИРОВАТЬ -> Настройки -> Дополнительно -> Сертификаты
Если вам также нравится интеграция Unity, которую предлагает календарь Evolution, вам необходимо:
- установите Thunderbird как приложение календаря по умолчанию, открыв файл:
$ HOME /.local / доля / приложения /mimeapps.list*
в текстовом редакторе и добавив строку:
текст / календарь =thunderbird.desktop
в раздел [Приложения по умолчанию].
Вам также может понадобиться добавить эту же строку в раздел [Добавленные ассоциации], как описано здесь (спасибо user92046).
- Установите плагин Evolution Mirror
sudo add-apt-repository ppa: markjtully / ppa
sudo apt-get установить xul-ext-evolution-mirror
- Не удаляйте эволюцию, так как она все еще используется в фоновом режиме
Это был весь тест на Ububtu LTS 14.04.03 с Unity Desktop. Сервер CalDav CardDav является Egroupware.