So you would manage their keys for them?   It helps overcome the technical issues of creating keys but it does t solve any trust or auto issues, does it?<p>It seems like there is some missing infrastructure, like if you drivers license had a chip with a key pair on it, I could see plugging it in to a card reader and having the browser send my signed identity certificate to the server.  I guess credit card companies could do this too, i vaguely remember some sort of visa scanning device you could plug in to your computer for something like this in the 1990s.