English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuale di riferimento HTML

Completo elenco dei tag HTML

HTML5: <keygen> etichetta

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.

Esempio online

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 ‹/›

Compatibilità dei browser

IEFirefoxOperaChromeSafari

Firefox, Opera, Chrome e Safari 6 supportano il tag <keygen>.

Definizione e istruzioni per l'uso del tag

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.

Differenze tra HTML 4.01 e HTML5

L'elemento <keygen> è un nuovo etichetta HTML5.

Proprietà

Nuovo: attributo nuovo HTML5.

ProprietàValoreDescrizione
autofocusHTML5autofocusFare in modo che il campo <keygen> riceva l'attenzione quando la pagina viene caricata.
challengeNewchallengeSe utilizzato, imposta il valore di keygen a chiedere durante la submission.
disabledHTML5disabledDisabilitare il campo dell'elemento <keygen>.
formHTML5form_idDefinire un modulo di modulo per il campo <keygen>.
keytypeHTML5rsa
dsa
ec
Definire l'algoritmo di sicurezza della chiave.
nameHTML5nameDefinire il nome unico dell'elemento <keygen>. L'attributo name viene utilizzato per raccogliere i valori dei campi durante la submission del modulo.

Proprietà globali

L'etichetta <keygen> supporta le proprietà globali, consulta la tabella completa delle proprietà Proprietà globali HTML.

Proprietà degli eventi

L'etichetta <keygen> supporta tutti gli eventi Proprietà degli eventi HTML.