English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El elemento <keygen> de HTML se utiliza para facilitar la generación de materiales de clave y la presentación de la clave pública como parte de un formulario HTML. Este mecanismo se utiliza para diseñar sistemas de gestión de certificados basados en web. Según lo previsto, el elemento <keygen> se utilizará para construir una solicitud de certificado junto con otros datos necesarios en un formulario HTML, y el resultado de este proceso será un certificado firmado.
Esta etiqueta ha sido obsoleta en los nuevos estándares web.
Formulario con campo keygen:
!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Guía básica(oldtoolbag.com)</title> </head> <body> <form action="demo-form.php" method="get"> Nombre de usuario: <input type="text" name="usr_name"> Cifrado: <keygen name="name" challenge="challenge string" keytype="type" keyparams="pqg-params"> <input type="submit"> </form> <p><strong>Nota:/strong>Internet Explorer no admite la etiqueta keygen.</p> </body> </html>Prueba y mira ‹/›
IEFirefoxOperaChromeSafari
Firefox, Opera, Chrome y Safari 6 Todas las versiones de <keygen> están soportadas.
La etiqueta <keygen> define un campo generador de pares de claves para los formularios.
Cuando se envía un formulario, la clave privada se almacena localmente y la clave pública se envía al servidor.
Esta característica ya ha sido eliminada de los estándares web, aunque algunos navegadores aún la soportan, es posible que deje de ser soportada en un futuro. Por favor, evite usar esta característica.
El elemento <keygen> es un HTML5 Nueva etiqueta
New: HTML5 Nuevo atributo
Atributo | Valor | Descripción |
---|---|---|
autofocusHTML5 | autofocus | Hacer que el campo <keygen> obtenga el enfoque al cargar la página. |
challengeNew | challenge | Si se utiliza, configure el valor de keygen para preguntar en el envío. |
disabledHTML5 | disabled | Deshabilitar el campo del elemento <keygen>. |
formHTML5 | form_id | Definir un o varios formularios a los que pertenece este campo <keygen>. |
keytypeHTML5 | rsa dsa ec | Definir el algoritmo de seguridad del algoritmo de clave. |
nameHTML5 | name | Definir el nombre único del elemento <keygen>. El atributo name se utiliza para recopilar valores de campos en el envío del formulario. |
<keygen> etiqueta admite atributos globales, consulte la tabla de atributos completa Atributos globales HTML.
<keygen> etiqueta admite todos Atributos de eventos HTML.