mario: <keygen> browser-generierte Zertifikate

Beitrag lesen

H!

Ok. Ein bißchen mehr Fleiß bei der Google-Suche, und meine Frage
hat sich quasi erledigt... Ich tropfe das mal trotzdem hier rein,
weil ich diese Info -glaub ich- schon beim letzten mal vergeblich
in SelfHTML vermutet hatte.

Wußte nicht mehr genau wie es hieß. Auf jeden Fall gibt es ein
spezielles Form-Element, mit dem man Zertifikate vom Browser
generieren lassen kann. Nützlich für Benutzerauthentifizierung
ohne SSL.
Nennt sich einfach nur <keygen> - und ist aber kaum dokumentiert
und nur mit "keygen" oder "Browser-Zertifikat" o.ä. schlecht zu
googlen.

http://www.blooberry.com/indexdot/html/tagpages/k/keygen.htm
http://dev.w3.org/html5/markup/keygen.html
https://developer.mozilla.org/En/HTML/HTML_Extensions/KEYGEN_Tag

Ursprünglich war das eine Netscape4-Funktion. Aber scheinbar
unterstützen das neben Mozilla/Firefox sogar MSIE und Opera sowie
WebKit. Und überraschenderweise wird es mit HTML5 wiederbelebt,
wenn sich auch ein paar Attribute ändern..

Was ich noch nicht rausbekommen habe: Funktioniert <keygen>
auch mit aktuellen Chrome-Versionen?
Und wenn es WebKit unterstützt, wie sieht es mitm iPhone aus?

Und zuletzt: kennt irgendwer eine Bibliothek für PHP, die sowas
schon fertig unterstützt (statt nur unverschlüsselte User-
Form-Logins).

G!