Hi,

I use a Smartcard with a X.509 certificate (Siemens CardOS). This
certificate works with Thunderbird 2.0.0.19 on Microsoft Windows XP
SP3. If I use the same smartcard with Linux and Thunderbird 2.0.0.19
(more exactly icedove from Debian unstable) then I can configure all
the necessary stuff (e.g. assign the cert to the mail account) but I
cannot use the cert to sign or encrypt a mail.

The error message is that the certificate must be valid and trusted.
Both is correctly configured.

I analysed the situation and discovered that the purpose of the cert
on Windows is "Client, sign, encrypt" but the purpose on Linux is
"<unknown>". I checked the cert with OpenSSL and noticed that the
certificate does not include the usual nsCertType extensions.

So my question is, is there a difference between the crypto libraries
used by the Mozilla Windows and Linux versions regarding the
certificate extensions?

FYI the internal PKCS#11 module of Thunderbird displays the following
HW versions for the Generic Crypto Services:

Linux 3.12 and 4.0
Windows: 3.11 and 8.3

Best regards

Michael
_______________________________________________
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to