The <keygen /> element is used to process Web forms with certificate management systems. The element generates a secure key and submits the public key.
None.
The <keygen /> tag is valid within the following tags:
form
- standard keygen element
<form>
<keygen name="random_key" challenge="0987654321">
<input name="firstname" value="first name">
</form>
- This is a Netscape only element, and there is not a lot of documentation on it.

