[Bug 29018] Allow interactive TLS certificate verification

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Sep 6 10:55:30 CEST 2010


https://bugs.freedesktop.org/show_bug.cgi?id=29018

Cosimo Cecchi <cosimoc at gnome.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |29458

--- Comment #19 from Cosimo Cecchi <cosimoc at gnome.org> 2010-09-06 01:55:29 PDT ---
(In reply to comment #18)
> Draft 1 was in spec 0.19.11.
> 
> Do we have CM implementations of the draft? Please reference them as bugs that
> block this one.

Yes, we have an implementation in Gabble, that was bug 29458 (now FIXED).

> Do we have a client implementation of the draft? I believe we do, in Empathy?

Yes, see https://bugzilla.gnome.org/show_bug.cgi?id=626848

> Any feedback from the implementation process?

Yes; thanks for reminding me this. It might happen that the verification
process for a certificate finds more than a reason why the certificate would
not be valid (e.g. the certificate could be at the same time self-signed and
not matching the right hostname).
If you see e.g. Firefox, when you connect to a site whose certificate has more
than one issue, it displays all of them at the same time in the UI; this isn't
currently do-able with this specification, as the reject reason is a single
enumeration value.

So, I think it'd be good to change Reject() on Auth.TLSCertificate to take an
array of (u: Reason) instead of a single one; this would also imply that the
RejectReason property becomes RejectReasons (au).
If you think it's a good idea too, I will provide a tp-spec branch for this,
and fix Gabble/Empathy accordingly.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.



More information about the telepathy-bugs mailing list