Ticket #7034
Fluteman
WooyoTiNewe at mindspring.com
Sun Jun 17 05:21:03 EDT 2012
David Woolley wrote:
>
>> anything fixed is for you to contribute the tested code yourself. A
>> summary of the issue in your posting might also have given me a clue
>> as to why nothing had been done.
>
> The ticket in question basically says that Pidgin doesn't provide
> enough information about an SSL certificate that has been rejected
> because of an incomplete trust chain to allow the user to work out
> which certificate is missing from the chain, and presumably try to
> source it from a trustworthy source.
>
> I would speculate that it is not considered high priority because most
> people encountering the error would not have adequate understanding
> public key infrastructures to understand the information anyway. I
> would suspect that many of would do what many people do on IE, when
> presented with a certificate error: click the proceed anyway button.
>
> Of those that did recognize the problem, and did not want to bypass
> the error, some would have the knowledge to resolve it from low level
> diagnostics, and the rest would probably ask on forums.
>
> I suspect the number of people unable to proceed without the details,
> but who were able to add code to supply them, is rather small.
>
> (If it is not clear, the ticket is not about accessing Yahoo.)
Yep, that's a pretty good summary.
I was going to post a follow up asking for more assistance, for finding
some way *outside* of Pidgin to see the certificate contents given that
Pidgin doesn't show it (as ticket #7034 says, and you confirm). But
after composing it and before posting, I thought some points needed
further research so I wouldn't waste your time (and, to be honest, to
avoid appearing foolish).
I was expecting I would need to download a 3rd party app to view certs;
but such a 3rd party app Google wasn't finding for me. Yet while
scanning my computer for certificate filenames to try other search terms
for Google, I found that Windows has a security certificate tool already
built in!!! No need for a 3rd party tool!
For anyone who cares, here's the method I have now found (for Windows):
1. Accept the new - as yet untrusted - certificate into Pidgin
2. Since it is not yet truly trusted (not trusted by the user, i.e.,
me), exit Pidgin
3. Go to Pidgin's certificate directory (on my system I found it at
C:\Documents and Settings\<user>\Application
Data\.purple\certificates\x509\tls_peers)
4. Make a copy of the certificate file in question (I just did
drag'n'drop to the same directory, making a "Copy of..." file from it)
5. Rename the copied cert, adding the extension ".CER" to the end of
its name
6. Double-click the renamed file, and there is the Windows dialog
showing the certificate's contents.
Step 7 would then be either to go ahead and use Pidgin if the
certificate passes muster; or, delete the certificate file if it seems
unsafe (alternately, for the no-trust case: within Pidgin there's a
Tools/Certificates user interface having a Delete button - so maybe the
Pidgin button is preferable to my idea of deleting the certificate file
directly from the file system).
The Windows tool associated with the ".CER" file extension is called
"Crypto Shell Extensions" in some places in Windows - useful to know for
finding it with Google, or for Windows filetype association, or "Open
With...".
If anyone chooses to follow this, one caution: the Certificate dialog
has a button called "Install Certificate...", so it is more than just a
display tool. I presume it would copy the certificate into Windows
somewhere. Doesn't seem to me a good idea to click that particular button.
(P.S. For anyone who cares, the certificate in question here was due to
the "gmail.com" versus "talk.google.com" confusion; and I decided it is
safe to keep the new cert I got.)
With regard to David's response to my original question (his response
quoted above): what do you think can be asked on a Forum, given that
Pidgin doesn't display the information that would be needed for anyone
on a Forum to provide a sufficient response? I'm asking this
rhetorically, but it ought to be pondered, IMHO. It still would be nice
if a better certificate viewer were native to Pidgin. The fact that
ticket #7034 has not been closed implies I'm not the only one who thinks so.
At the same time, I do understand the range of possible reasons you've
provided for things remaining status quo.
(By the way, via Google I *did* find some forums with questions about
whether or not to accept certs when prompted by Pidgin. None that I
found had useful answers. I didn't pursue it vigorously, though.)
Thank you very much for the time and work you put into replying.
More information about the Support
mailing list