Empathy rejects XMPP certificate chain
Submitted by nh2..@..tus.de
I run a Prosody XMPP server with a class 2 certificate from Startcom.
When connecting, Empathy tells me that the server identity cannot be verified because the certificate is self-signed (which is wrong).
The main errors are:
perform_verification_cb: Building of certificate chain failed: Couldn't initialize registered PKCS#11 modules: Ein Fehler ist auf dem Gerät aufgetreten
("An error occurred on the device")
verifier_verify_cb: Error: TLS verification failed with reason 6
The full debug log is at http://pastebin.com/SCCb14QY and attached.
I'm running this Empathy on Ubuntu 12.04. Pidgin and Gajim accept the certificate without problem. I could reproduce this on two computers running identical versions.
Do you have an idea why this happens?