English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
L'elemento <keygen> di HTML è stato progettato per facilitare la generazione di materiali di chiave e la presentazione della chiave pubblica come parte di un modulo HTML. Questo meccanismo viene utilizzato per progettare sistemi di gestione dei certificati basati su web. Secondo l'idea, l'elemento <keygen> viene utilizzato per costruire una richiesta di certificato insieme ad altre informazioni nei moduli HTML, e il risultato di questo processo è un certificato firmato.
Questo tag è stato dismesso nei nuovi standard web.
Modulo con campo keygen:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Manuale di base (oldtoolbag.com)</title> </head> <body> <form action="demo-form.php" method="get"> Nome utente: <input type="text" name="usr_name"> Cifratura: <keygen name="name" challenge="challenge string" keytype="type" keyparams="pqg-params"> <input type="submit"> </form> <p><strong>Attenzione:</strong> Internet Explorer non supporta il tag keygen.</p> </body> </html>Testa e vedrai ‹/›
IEFirefoxOperaChromeSafari
Firefox, Opera, Chrome e Safari 6 supportano il tag <keygen>.
Il tag <keygen> definisce un campo generatore di coppia di chiavi per il modulo.
Quando si invia un modulo, la chiave privata viene memorizzata localmente e la chiave pubblica viene inviata al server.
Questa funzionalità è stata rimossa dagli standard web, anche se alcuni browser la supportano ancora, ma potrebbe essere disattivata in un futuro momento; per favore evitate di utilizzarla.
L'elemento <keygen> è un nuovo etichetta HTML5.
Nuovo: attributo nuovo HTML5.
Proprietà | Valore | Descrizione |
---|---|---|
autofocusHTML5 | autofocus | Fare in modo che il campo <keygen> riceva l'attenzione quando la pagina viene caricata. |
challengeNew | challenge | Se utilizzato, imposta il valore di keygen a chiedere durante la submission. |
disabledHTML5 | disabled | Disabilitare il campo dell'elemento <keygen>. |
formHTML5 | form_id | Definire un modulo di modulo per il campo <keygen>. |
keytypeHTML5 | rsa dsa ec | Definire l'algoritmo di sicurezza della chiave. |
nameHTML5 | name | Definire il nome unico dell'elemento <keygen>. L'attributo name viene utilizzato per raccogliere i valori dei campi durante la submission del modulo. |
L'etichetta <keygen> supporta le proprietà globali, consulta la tabella completa delle proprietà Proprietà globali HTML.
L'etichetta <keygen> supporta tutti gli eventi Proprietà degli eventi HTML.