La balise keygen

<keygen .../>

Description

La balise <KEYGEN> génère au sein d'un formulaire une paire de clés de sécurité pour permettre le cryptage et le décryptage de données échangées. La clé privée est conservée en local tandis que la clé publique est retournée au serveur.

<keygen name="security" />
Compatibilité
cette balise est compatible en HTML 5.
Liste des évènements
EvènementDescription
onclickClic de la souris
ondbclickDouble-clic de la souris
onkeydownAppuie sur une touche du clavier
onkeypressTouche du clavier enfoncée
onkeyupTouche du clavier relâchée
onmousedownBouton de la souris enfoncé
onmouseupBouton de la souris relâché
onmousemoveDéplacement du curseur au dessus de l'élément
onmouseoutDéplacement du curseur hors de l'élément
onmouseoverDéplacement du curseur dans l'élément

Liste des attributs
maximizeautofocusHTML 5
La description de cet attribut n'est pas encore disponible !

maximizechallengeComplément ajouté à une cléHTML 5

L'attribut challenge permet d'ajouter une chaine à une clé de sécurité. Il prend donc pour valeur une chaine de caractères.


maximizedisabledRend un contrôle non disponibleHTML 5

L'attribut disabled permet rendre un contrôle inutilisable : le contrôle est affiché mais grisé, rendant sa lecture possible mais pas sa modification. Il prend pour valeur lui même ou rien du tout.


maximizeformHTML 5
La description de cet attribut n'est pas encore disponible !

maximizekeytypeType d'algorithme d'une cléHTML 5

L'attribut keytype permet de choisir l'algorithme de sécurité d'une clé. Il prend pour valeur rsa(valeur par défaut), dsa ou ec.


maximizenameNom de l'élémentHTML 5

L'attribut name permet de définir le nom d'un élément. Il est très utilisé par exemple dans les formulaire car le Javascript est capable de récupérer la valeur d'un élément à partir de son attribut name grace à la fonction getElementByName("name").

Il peut être utilisé dans le cas des balises suivantes :

<A> <APPLET> <BUTTON> <FORM> <FRAME> <IFRAME> <IMG /> <INPUT /> <MAP> <META /> <OBJECT> <PARAM> <SELECT> <TEXTAREA />

Dans le cas de la balise <META />, on ne définit pas le nom de la balise, on identifie une propriété spécifique (exemples : keywords, description, copyright...) qui, associée à l'attribut content, permet de donner aux navigateurs des informations concernant le document HTML.