<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ènement | Description |
onclick | Clic de la souris |
ondbclick | Double-clic de la souris |
onkeydown | Appuie sur une touche du clavier |
onkeypress | Touche du clavier enfoncée |
onkeyup | Touche du clavier relâchée |
onmousedown | Bouton de la souris enfoncé |
onmouseup | Bouton de la souris relâché |
onmousemove | Déplacement du curseur au dessus de l'élément |
onmouseout | Déplacement du curseur hors de l'élément |
onmouseover | Déplacement du curseur dans l'élément |
Liste des attributs
| autofocus | | | | | |
| La description de cet attribut n'est pas encore disponible ! |
| challenge | Complément ajouté à une clé | | | | |
L'attribut challenge permet d'ajouter une chaine à une clé de sécurité. Il prend donc pour valeur une chaine de caractères.
| disabled | Rend un contrôle non disponible | | | | |
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.
| form | | | | | |
| La description de cet attribut n'est pas encore disponible ! |
| keytype | Type d'algorithme d'une clé | | | | |
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.
| name | Nom de l'élément | | | | |
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.