English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Das HTML-<keygen>-Element dient dazu, die Generierung von Schlüsselmaterialien zu erleichtern und den Öffentlichen Schlüssel als Teil eines HTML-Formulars einzureichen. Dieses Mechanismus wird für den Entwurf eines auf dem Web basierenden Zertifikats管理系统 verwendet. Nach der Vorstellung wird das <keygen>-Element verwendet, um eine Zertifikatsanfrage zusammen mit anderen erforderlichen Informationen in einem HTML-Formular zu konstruieren, deren Ergebnis ein mit einer Signatur versehenes Zertifikat sein wird.
Dieser Tag ist in den neuen Web-Standards veraltet.
Formular mit keygen-Feld:
!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Grundlagen-Tutorial(oldtoolbag.com)</title> </head> <body> <form action="demo-form.php" method="get"> Benutzername: <input type="text" name="usr_name"> Verschlüsselung: <keygen name="name" challenge="challenge string" keytype="type" keyparams="pqg-params"> <input type="submit"> </form> <p><strong>Hinweis:</strong>Internet Explorer unterstützt den keygen-Tag nicht.</p> </body> </html>Testen Sie es heraus ‹/›
IEFirefoxOperaChromeSafari
Firefox, Opera, Chrome und Safari 6 Unterstützt wird der <keygen>-Tag.
Der <keygen>-Tag definiert ein Feld für den Generierung von Schlüsselpaaren für das Formular.
Beim Absenden des Formulars wird der Private Schlüssel lokal gespeichert und der Öffentliche Schlüssel an den Server gesendet.
Diese Eigenschaft wurde aus den Web-Standards entfernt, obwohl einige Browser sie derzeit noch unterstützen, könnte sie in Zukunft möglicherweise nicht mehr unterstützt werden. Bitte verwenden Sie diese Eigenschaft nicht.
<keygen> Element is HTML5 New Tag
New: HTML5 New Attribute
Attribute | Value | Description |
---|---|---|
autofocusHTML5 | autofocus | Make the <keygen> field get focus when the page is loaded. |
challengeNew | challenge | If used, set the keygen value to ask for it when submitting. |
disabledHTML5 | disabled | Disable the <keygen> element field. |
formHTML5 | form_id | Define one or more forms that the <keygen> field belongs to. |
keytypeHTML5 | rsa dsa ec | Define the secure key algorithm. |
nameHTML5 | name | Define a unique name for the <keygen> element. The 'name' attribute is used to collect the value of the field when submitting the form. |
<keygen> Tag supports global attributes, see the complete attribute table HTML Global Attributes.
<keygen> Tag supports all HTML Event Attributes.