Google Certificate is cached only once when Google Apps account is enabled too
|Reported by:||dandv||Owned by:||deryni|
As darkrain42 pointed out in ticket #2856, Pidgin caches only one certificate per server.
I have two accounts - a Gmail account, and a Google Apps account. If I enable only the Gmail account, Pidgin authenticates correctly. If I enable the Google Apps account afterwards, Pidgin authenticates that one correctly too.
If I disable both accounts, then enable the Google Apps one, Pidgin authenticates correctly. Now the bug - if I additionally enable the Gmail account after the Google Apps one is logged in, I get the following misleadnig error:
The certificate for talk.google.com could not be validated. The certificate claims to be from "gmail.com" instead. This could mean that you are not connecting to the service you believe you are.
So the sequence that triggers the bug is:
- enable Google Apps account
- enable Gmail account.
It would be great if this were fixed, and not see those scary MITM certificate error popups when my Wi-Fi reconnects :)