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