Firefox, which I think would be considered free software despite some of the shit they&#x27;ve been bundling, does client certificates, and I&#x27;d imagine one could program their own smartcard, although I don&#x27;t know much about it.