HTML - balise keygen
La description
La balise HTML <keygen> est utilisée pour traiter les formulaires Web avec des systèmes de gestion de certificats. L'élément génère une clé sécurisée et soumet la clé publique.
Exemple
<!DOCTYPE html>
<html>
<head>
<title>HTML keygen Tag</title>
</head>
<body>
<form>
<keygen name = "random_key" challenge = "0987654321">
<input name = "firstname" value = "first name">
</form>
</body>
</html>
Cela produira le résultat suivant -
Attributs globaux
Cette balise prend en charge tous les attributs globaux décrits dans Référence des attributs HTML
Attributs spécifiques
La balise HTML <keygen> prend également en charge les attributs supplémentaires suivants -
Attribut | Valeur | La description |
---|---|---|
autofocus | autofocus | Spécifie que lorsque la page charge l'élément <keygen> obtient automatiquement le focus. |
défi | défi | Spécifie la chaîne de défi à empaqueter avec la clé publique dans PublicKeyAndChallenge pour une utilisation dans la vérification de la soumission du formulaire. Si aucune chaîne de défi n'est fournie, elle est codée en tant que IA5STRING de longueur zéro. |
désactivée | désactivée | Spécifie que l'élément <keygen> doit être désactivé. |
forme | form_id | Spécifie un ou plusieurs formulaires. |
type de clé | rsa dsa ec |
Spécifie l'algorithme secret qui est pour la clé. |
Nom | autofocus | Spécifie un nom. |
Attributs d'événement
Cette balise prend en charge tous les attributs d'événement décrits dans - Référence des événements HTML
Prise en charge du navigateur
Chrome | Firefox | C'EST À DIRE | Opéra | Safari | Android |
---|---|---|---|---|---|
Oui | Oui | Non | Oui | Oui | Oui |