HTML5 Keygen Element - What is it for?
By Alex Kessinger on
Find me on: Google+, Twitter, and email
I have been reading the recently released HTML5 docs, and I came across the keygen element.
The keygen element represents a key pair generator control. When the control’s form is submitted, the private key is stored in the local keystore, and the public key is packaged and sent to the server.
I know it might sound like I am being a dunce, but I am not certain what the uses for this are. I know that it probably has something to do with security, and I assume it probably helps with XSS, and man-in-the-middle attacks, but I can’t vizualize the flow.
So, does anyone know of a good doc that can explain what its for?