* [CODE(HTMLe)@en[keygen]] 要素型 (HTML)
[1] [[暗号鍵]]を生成する要素 ([[FormControl]]) です。
[[form]] 要素の子孫となります。[[強制空要素]]です。
[[NN]]3+, [[Opera]] 3 が対応しています。
[7]
:状態:非標準
:[[局所名]]:[CODE(HTMLe)@en[keygen]] ([Q@en[key generation]]
([Q[鍵生成]]) からか?)
:[[開始タグ]]:必須
:[[終了タグ]]:禁止
:[[内容モデル]]:[CODE(SGML)@en[[[EMPTY]]]]
:出現できる文脈:[[行内要素]]としてか?
:[[属性]]:
,属性名 ,属性値 ,既定値 ,説明 ,状態 ,出典
,[[challenge]] ,英数字? ,空文字列 ,[[誰何]]文字列 ,[NN3]
,[[keytype]] ,DSA
,[[name]] ,html-name ,必須 ,名前 ,[NN3]
,[[pqg]] , , , ,[Moz]
入力欄を提出すると、他の form control 同様に、
([[appication/x-www-form-urlencoded]] なら) [VAR[name]]=[VAR[key]]
形式で送信されます。但し、 [VAR[key]] は鍵を [[Base64]]
符号化したものです。
[[NN]]・[[Mozilla]] の実装では、鍵長を選択する
[[PullDownList]] で表示されます。
- ''Netscape Extensions for User Key Generation''
- ''HTML Tag Reference''
- [2] ''Netscape Client Certificate Management''
- [3] ''実践デジタル認証入門''
- [4] ''Netscape Certificate Server FAQ''
[5]
[[Safari]] も実装しています。
[6]
標準化について、 [[Ian Hickson]] は
[Q[[INS[(もう確定している)]] [[Web Forms 2.0]] に入ることは無いが、[[Web Forms 3.0]] に入れる候補として検討することは可能だ]]
と述べています。
([[名無しさん]] [sage] [WEAK[2005-11-20 11:53:29 +00:00]])
[8]
[[Gecko]] では、構文解析時に [CODE(HTMLa)@en[[[_moz-type]]]]
[[属性]]が [CODE(HTML)@en[[[-mozilla-keygen]]]] な
[CODE(HTMLe)@en[[[select]]]] [[要素]]に置き換えられます。
その[[内容]]は [CODE(HTMLe)@en[[[option]]]]
[[要素]] ([[内容]]は[[自然言語]]依存) になります。
([[名無しさん]] [sage] [WEAK[2005-11-29 04:15:07 +00:00]])
[9]
[CITE@ja[PRB: HTML タグ Internet Explorer でサポートされていない KEYGEN]] ([TIME[2008-07-11 00:23:32 +09:00]] 版)
([[名無しさん]])
[[#comment]]
* メモ