<keygen>
- (
kun på Mac)
Siden er opdateret 15. 7. 2013
Nyt i HTML 5
<keygen> anvendes til at generere et sæt sikkerhedsnøgler. Når formularen er udfyldt og der sendes, gemmes den private nøgle lokalt hos brugeren og den offentlige sendes til serveren (sidens host).
<form action="keygen.php" method="get" id="form-id">
Brugernavn: <input type="text" name="bruger" />
Kryptering: <keygen name="sikkerhed" />
<input type="submit" value="Lav nøglepar" form="form-id" />
</form>
Vil på siden se sådan ud:
Formularen skal sende indtastet brugernavn (eller hvad det nu er) til et serverside script, som dels genererer nøgleparret og dels gemmer den offentlige nøgle på serveren og sender den private nøgle til brugeren, så denne kan gemme nøglen lokalt. Hjemmesideskolen disponerer ikke pt. over et sådant script, ej heller over et dummy-script, som kan simulere en nøglekryptering.
<keygen> kan indeholdes i form, p
<keygen> kan ikke indeholde noget
- Attributer:
- autofocus
- Siger at <keygen>-elementet automatisk skal sættes i fokus, når siden indlæses.
Værdi:
- autofocus
- autofocus="autofocus"
- disabled
- Siger at <keygen>-elementet er passivt.
Værdi:
- disabled
- disabled="disabled"
- form
- Specifiserer en eller flere formularer, som <keygen>-element tilhører.
Værdi:
- indholdet af id i <form ...
- form="form-id"
- keytype
- Fastsætter sikkerhedsalgoritmen for nøgleparret.
Værdi:
- rsa - default værdi, sætter en rsa-sikkerhedsalgoritme. Brugeren kan gives mulighed for at vælge rsa-nøglestyrke.
dsa - sætter en dsa-sikkerhedsalgoritme. Brugeren kan gives mulighed for at vælge dsa-nøglestørrelse.
ec - sætter en ec-sikkerhedsalgoritme. Brugeren kan gives mulighed for at vælge ec-nøglestyrke.
- keytype="rsa" | keytype="dsa" | keytype="ec"
- name
- Defineer et navn for <keygen>-elementet.
Værdi:
- brugervalgt - name-attributten gør det muligt at referere til formulardata, når data er blevet sendt.
- name="sikkerhed"
^ Tilbage til sidens top
Valid HTML5 og CSS / Copyright © Hjemmesideskolen
april 2012