web-dev-qa-db-fra.com

Comment activer l'authentification par certificat client TLS dans Evolution?

J'accède à mes contacts via WebDav sur le réseau local professionnel en évolution. Récemment, ces contacts sont également disponibles via https et un certificat client.

J'ai ajouté l'autorité de certification et le certificat client, comme indiqué dans l'image ci-dessous:

enter image description here

Le carnet d'adresses est ajouté en tant que Type WebDav/Utiliser une connexion sécurisée.

Cependant, j'obtiens toujours les erreurs suivantes:

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.

(Le même certificat et la même autorité de certification fonctionnent parfaitement dans Firefox et accèdent également au même carnet d'adresses et au même calendrier avec le même certificat client tls qui fonctionne parfaitement sur mon appareil Android. L'agenda pose le même problème, le serveur exécute un egroupware)

1
Bruni

Comme cela semble être le cas, ce n’est pas possible pour le moment. Alternativement, vous pouvez utiliser Thunderbird + le connecteur SoGo

Dans ce cas, installez dans Firefox le connecteur SoGo. Ensuite, installez votre autorité de certification et vos certificats clients dans Thunderbird via

EDITER -> Préférences -> Avancé -> Certificats

Si vous aimez également l'intégration de Unity offerte par le calendrier Evolution, vous devez:

  1. définissez Thunderbird comme application de calendrier par défaut en ouvrant le fichier:

$ HOME/.local/share/applications/mimeapps.list *

dans un éditeur de texte et en ajoutant la ligne:

text/calendar = Thunderbird.desktop

dans la section [Applications par défaut].

Vous pouvez ou non avoir besoin d'ajouter cette même ligne à la section [Added Associations] également, comme décrit ici (merci user92046)

  1. Installer le plugin evolution Mirror

Sudo add-apt-repository ppa: markjtully/ppa

Sudo apt-get installez xul-ext-evolution-mirror

  1. Ne désinstallez pas evolution car il est toujours utilisé en arrière-plan

Tout cela a été testé sur Ububtu LTS 14.04.03 avec Unity Desktop. Le serveur CalDav CardDav est Egroupware .

0
Bruni