W3C home > Mailing lists > Public > whatwg@whatwg.org > April 2009

[whatwg] A few comments on the <keygen> tag

From: Anders Rundgren <anders.rundgren@telia.com>
Date: Thu, 16 Apr 2009 04:53:35 +0200
Message-ID: <858B9A431B38494D9C3F9CB2AD5C51C7@AndersPC>
Maciej Stachowiak  wrote:

>HTML5 is meant to specify every HTML feature that you need to
>implement a browser than can handle the real-world Web. At this point,
anyone implementing a new browser engine would have to support <keygen>. 

Microsoft would unlikely support something they already have a better (and by every CA product worth mentioning supported)  solution for.  This could IMO reduce the value of HTML5.

In addition to that, Mozilla's generateCRMFRequest () is superior to <keygen>; otherwise they wouldn't have added it, since Mozilla already had <keygen> through their Netscape heritage.

Anyway, the existing <keygen> will probably not survive so you end-up doing a major redesign.   One of the things that you MUST change is the GUI where *users* have to select key strength.  That's ridiculous, in the majority of cases it is the *issuer* that has a policy that it tries to enforce.   I doubt that <keygen> will come out as a simple solution if such considerations are taken in account.

OTOH, if the motivation is rather "elevating" Apple's *existing implementation* to full standard, then you are all set :-)

>However, none of this rules out the possibility of putting more advanced
>crypto functionality into browsers, either via HTML or a separate spec. 

I'm happy about that :-)

>So I would recommend that you focus on promoting your preferred
>solution rather than opposing <keygen>.

I just took my experience in this field and explained why *I* felt that <keygen> needed a successor.

If WHATWG took <keygen> to for example IETF-PKIX, a *real' standardization effort on this minor feature could easily take 2-3 years to complete!


Regards
Anders Rundgren
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.whatwg.org/pipermail/whatwg-whatwg.org/attachments/20090416/3e5d30f6/attachment.htm>
Received on Wednesday, 15 April 2009 19:53:35 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 16:59:11 UTC