English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML Referenzhandbuch

Vollständiges Verzeichnis der HTML-Tags

HTML5: <keygen>-Tag

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.

Online-Beispiel

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 ‹/›

Browser-Kompatibilität

IEFirefoxOperaChromeSafari

Firefox, Opera, Chrome und Safari 6 Unterstützt wird der <keygen>-Tag.

Definition und Verwendung des Tags

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.

HTML 4.01 between HTML5differences

<keygen> Element is HTML5 New Tag

Attribute

New: HTML5 New Attribute

AttributeValueDescription
autofocusHTML5autofocusMake the <keygen> field get focus when the page is loaded.
challengeNewchallengeIf used, set the keygen value to ask for it when submitting.
disabledHTML5disabledDisable the <keygen> element field.
formHTML5form_idDefine one or more forms that the <keygen> field belongs to.
keytypeHTML5rsa
dsa
ec
Define the secure key algorithm.
nameHTML5nameDefine a unique name for the <keygen> element. The 'name' attribute is used to collect the value of the field when submitting the form.

Global Attributes

<keygen> Tag supports global attributes, see the complete attribute table HTML Global Attributes.

event attributes

<keygen> Tag supports all HTML Event Attributes.