Please refer to the debian bug http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=561918. Gentoo is also affected by this issue. It's not possible to authenticate with client certificate under firefox. Exemple at https://www.startssl.com/logon.ssl or at french tax portal https://cfspart.impots.gouv.fr/portal/dgi/public/perso?pageId=pna2par&sfid=30 symptom is a firefox error page instead of the windows asking for the x509 certificate to use for authentication. The same workaround explained in debian bug report work for me : start firefox with NSS_SSL_ENABLE_RENEGOTIATION=1 Could it be possible to add this to env.d when emerging nss ?
I would recommend against doing this, or perhaps it could be enabled with a use flag. Renegotiation is disabled in nss in response to a major security flaw in SSL (CVE-2009-3555). People who want to leave themselves vulnerable can mask >=dev-libs/nss-3.12.5 until the flaw is addressed, or modify their environment as described in the Debian report.
nss-3.12.6 is on its way out with RENEGOTIATION support reworked, soon as it is avaliable it will be avlaiable in the tree.
OK, wait for 3.12.6 if it's not too long, but at least, I think it should be useful to add some notice in the ebuild. It disables a useful feature, and when you do not know where the problem come from, it's hard do find the problem (yes, I spent HOURS googling to find why certificate authentication was broken in firefox)
*** Bug 305879 has been marked as a duplicate of this bug. ***
*** Bug 308727 has been marked as a duplicate of this bug. ***
*** Bug 311075 has been marked as a duplicate of this bug. ***
Could someone test with 3.12.6 to see if we re-enabled everything okay please. If not please let us know as soon as possible as we can push up the deadline for stabilization.
Hi, For me it's now OK : nss 3.12.6 + firefox 3.6.2 Thanks
Still not working here on amd64, using a smartcard certificate (coolkey) ... dev-libs/nss-3.12.6-r1 www-client/mozilla-firefox-3.5.8 The NSS_SSL_ENABLE_RENEGOTIATION=1 workaround produces the expected results.
Just upgraded to www-client/mozilla-firefox-3.6.3, and certificate authentication is working as expected with no workaround.
Fixed in latest nss version in tree which is moving stable for archs stabilizing firefox-3.6.3.