[fetchmail-users] What is a "local issuer certificate"?
Matthias Andree
matthias.andree at gmx.de
Sat Jul 1 20:58:06 CEST 2006
Paul Elliott <pelliott at io.com> writes:
> I am not an expert on ssl so this does not really answer my
> question.
You need the root certificate that this...
>
> I got one certificate from the imap server at mail.io.com
> by doing the following:
>
> openssl s_client -connect mail.io.com:993 -showcerts
...certificate was signed with.
(few minutes later)
The necessary root certificate can be downloaded here:
<http://www.geotrust.com/resources/root_certificates/index.asp>
Under Root 4, download "Download - Equifax Secure eBusiness CA-1
(Base-64 encoded X.509)" and save it to a file. Then rename the
downloaded *.cer file so it has a .pem ending (it's in PEM format, but
it needs a .pem suffix for c_rehash to recognize it) and
move it into your .ssl/certs, then run c_rehash ~/.ssl/certs.
You already have "sslcertpath /home/pelliott/.ssl/certs", so that part
is covered. After the installation of that certificate, you can remove
the sslfingerprint option.
> and the io.pem was supposed to be signed by equifax so I should
> have the certificate for equifax that signed io.pem.
Yet you don't. Equifax issued more than one certificate.
> My .fetchmailrc looks like (with password XXXXed):
>
> # Configuration created Mon Jun 19 10:26:45 2006 by fetchmailconf 1.52 $Revision: 4636 $
> set postmaster "pelliott"
> set bouncemail
> set no spambounce
> set properties ""
> poll mail.io.com with proto IMAP
> user 'pelliott' there with password 'XXXXXXX' is 'pelliott' here sslcertpath /home/pelliott/.ssl/certs sslfingerprint "5D:1F:EF:5B:2C:C6:72:07:D4:18:D1:D3:15:8F:4F:1B"
> #sslcertck
>
> I am still getting the error message.
Which means your fetchmail version is older than 6.3.4.
Please update.
> My question was does "local issuer certificate" refer to?
The root certificate.
> The certificate I got from the imap server at mail.io.com or does it
> refer to a self signed certificate describing my fetchmail client?
Neither.
> How do I create/get one in any case?
See above.
> The fetchmail documentation describes the --sslcert and --sslkey
> parameters and how they should point to certifications and keys.
No.
> But this stuff is going to be used by a lot of ignorant people
> like me, it does not tell how to get and/or create such keys.
> I can't seem to figure it out.
Your ISP should have provided the necessary instructions. Please ask
them to provide instructions and the necessary root certificate.
--
Matthias Andree
More information about the fetchmail-users
mailing list