I access my contacts via WebDav on the work LAN in evolution. Recently these contacts are also available via https and client certificate.
I have added the certificate authority and client certificate as shown in the pic below:
The addressbook is added as Type WebDav/Use a secure connection.
However, I still get the following handshake failed errors:
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.
(The same certificate and CA work perfectly in Firefox, also accessing the same addressbook and calendar with the same tls client certificate works perfectly on my Android device, the calendar leads to the same problem, the server runs egroupware)
Best Answer
As it seems, this is not possible right now. As an alternative you can use Thunderbird + the SoGo Connector
In this case install in Firefox the SoGo Connector. Then Install your CA authority and client certificates in Thunderbird via
EDIT --> Preferences --> Advanced --> Certificates
If you also like the Unity integration that Evolution calendar offers, you will need to:
in a text-editor and adding the line:
to the [Default Applications] section.
You may or may not need to add that same line to the [Added Associations] section too, as described here (thanks user92046)
This was all testet on Ububtu LTS 14.04.03 with the Unity Desktop. The CalDav CardDav server is Egroupware.