Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> In particular the shared key store between Windows world (Inc IE) and Chrome and absence of that with Firefox.

I don’t know about client certificates, but roots you can definitely convince Firefox ≥ 49 to pull from Windows if you set security.enterprise_roots.enabled=true in about:config[1]. (Intermediates you definitely can’t.) The caveat is that the roots will be pulled into NSS as a plain list of certs, not queried via the native Crypto API, so any accompanying info you might be using—like the undocumented externally-imposed name constraints[2]—will end up ignored.

Ah, apparently Firefox ≥ 75 knows how to pull client certs from the system, while ≥ 90 will even do it by default[3].

[1] https://support.mozilla.org/en-US/kb/setting-certificate-aut...

[2] https://www.namecoin.org/2021/01/14/undocumented-windows-fea...

[3] https://blog.mozilla.org/security/2021/07/28/making-client-c...



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: