GNOME Bugzilla – Bug 681079
Claim that Windows Live certificate isn't valid
Last modified: 2012-08-03 09:15:48 UTC
Created attachment 220162 [details] log I configured a Windows Live account using UOA and empathy-auth-client claimed its cert wasn't valid: (empathy-auth-client:5785): empathy-DEBUG: perform_verification: Hostname mismatch: got *.gateway.messenger.live.com but expected messenger.live.com
We are connecting using the SRV record: $ dig _xmpp-client._tcp.messenger.live.com SRV +short 10 0 5222 xmpp.messenger.live.com.
Created attachment 220211 [details] [review] GOA: set param-extra-certificate-identities for Windows live accounts Windows live provides a cert for '*.gateway.messenger.live.com' instead of 'messenger.live.com'. It's not great from them but best to accept it than confuse users.
Created attachment 220212 [details] [review] GOA: set param-extra-certificate-identities for Windows live accounts Windows live provides a cert for '*.gateway.messenger.live.com' instead of 'messenger.live.com'. It's not great from them but best to accept it than confuse users.
Review of attachment 220212 [details] [review]: Looks good. If the user selects 'Windows Live Account' or something to that effect, then it is completely okay to whitelist certificates we know are associated with that service ... but yes Windows Live sucks for doing this :(
Attachment 220212 [details] pushed as e3228e2 - GOA: set param-extra-certificate-identities for Windows live accounts