<KEYGEN> | NN tous IE s.o. HTML s.o. | |||
<KEYGEN> | Balise de fin HTML : interdite | |||
Un élément keygen permet d'envoyer un formulaire crypté, dans les cas où le serveur attend qu'un formulaire soit protégé par une clé de cryptage. Un certificat numérique doit avoir été installé au préalable sur le navigateur client. Lorsque l'élément keygen est inclus dans un élément form, l'utilisateur peut le constater pour deux raisons. Tout d'abord, une liste des tailles de clés de cryptage disponibles est affichée sur le formulaire à l'emplacement où apparaît l'élément keygen. Lorsque l'utilisateur envoie le formulaire, il voit apparaître un ou plusieurs messages relatifs à la sécurité à titre de confirmation. Cet élément s'appuie sur les systèmes de cryptage de clé publique incorporés dans Navigator et dans le système CMS (Certificate Management System ) de Netscape. Vous trouverez la documentation nécessaire à developer.netscape.com/docs/manuals/cms/41/dep-guide/contents.htm. |
||||
Exemple | ||||
<FORM ...> ... <KEYGEN name="encryptedOrder" challenge="39457582201"> </FORM> |
||||
Attributs spécifiques à l'élément | ||||
|
||||
Attributs du gestionnaire d´événements spécifiques à l´élément | ||||
Aucune. |
challenge | NN tous IE s.o. HTML s.o. |
challenge="challengeString" | obligatoire |
Si le serveur est équipé pour interpréter une chaîne de vérification qui permettra de vérifier une chaîne cryptée, l'attribut challenge contient cette chaîne de vérification. Si vous affectez une chaîne vide à l'attribut, la clé est codée au format IA5STRING. |
|
Exemple | |
<KEYGEN name="encryptedOrder" challenge="39457582201"> |
|
Valeur | |
Toute chaîne de texte. |
|
Par défaut | |
Une chaîne vide. |
keytype | NN tous IE s.o. HTML s.o. |
keytype="keyType" | Facultatif / Obligatoire |
Définit le type de clé que le CMS doit créer avant la transmission des données de formulaire. Cet attribut est uniquement obligatoire pour le type secondaire (DSA). |
|
Exemple | |
<KEYGEN name="encryptedOrder" challenge="39457582201" keytype="DSA"> |
|
Valeur | |
L'une des deux constantes suivantes: RSA | DSA. |
|
Par défaut | |
RSA |
lang | NN 3 IE 4 HTML 4 |
lang="languageCode" | Facultatif |
La langue utilisée pour le contenu et les valeurs d'attributs de l'élément. Un navigateur peut se servir de ces informations pour aider à l'affichage correct du contenu aussi bien que de détails comme le traitement des ligatures (lorsqu'elles sont prises en charge par une police particulière ou requises par une langue écrite), des guillemets et des traits d'union. D'autres applications et moteurs de recherche peuvent se servir de ces informations pour faciliter la sélection des dictionnaires utilisés pour la vérification orthographique et aider la création d'index. |
|
Exemple | |
<span lang="de">Deutsche Bundesbahn</span> |
|
Valeur | |
Code de langue insensible à la casse. |
|
Par défaut | |
Valeur par défaut du navigateur. |
|
Référence de modèle d'objet | |
[window.]document.getElementById(elementID).lang
|
name | NN tous IE s.o. HTML s.o. |
name="identifier" | obligatoire |
Le fait de crypter les données d'un formulaire transforme celui-ci en une valeur qui fait partie d'une paire nom / valeur. L'attribut name contient la partie "nom" de cette paire. Si le serveur réussit à décrypter la chaîne codée, il disposera alors des paires individuelles nom / valeur des éléments du formulaire pour tout traitement ultérieur. |
|
Exemple | |
<KEYGEN name="encryptedOrder" challenge="39457582201"> |
|
Valeur | |
Identifiant non sensible à la casse. |
|
Par défaut | |
Aucune. |
pqg | NN tous IE s.o. HTML s.o. |
pqg="paramètres _dss" | Facultatif / Obligatoire |
Si vous spécifiez le type de clé DSA pour l'attribut keytype, vous devez également attribuer les valeurs de paramètres associées à l'attribut pqg. Vous trouverez la description des algorithmes qui permettent d'obtenir ces valeurs à ftp://ftp.ietf.org/internet-drafts/draft-ietf-pkix-ipki-pkalgs-05.txt. |