[whatwg] <keygen>

Ian Hickson ian at hixie.ch
Tue Jan 6 04:40:48 PST 2009

Over the years, several people (most of them bcc'ed) have asked for HTML5 
to include a definition of <keygen>. Some have even gone as far as finding 
documentation on the element -- thank you.

As I understand it based on the documentation, <keygen> basically 
generates a public/private asymmetric cryptographic key pair, and then 
sends the public component as its form value.

Unfortunately, this seems completely and utterly useless, as at no point 
does there seem to be any way to ever use the private component either for 
signing or for decrypting anything, nor does there appear to be a way to 
use the certificate for authentication.

Without further information along these lines describing how to actually 
make practical use of the element, I do not intend to document <keygen> in 
the HTML5 specification. If anyone can fill in these holes that would be 
very helpful.

Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'

More information about the whatwg mailing list