-
Notifications
You must be signed in to change notification settings - Fork 4
/
383.txt
137 lines (103 loc) · 6.03 KB
/
383.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
[1] [[暗号鍵]]を生成する要素 ([[FormControl]]) です。
[[form]] 要素の子孫となります。[[強制空要素]]です。
* 仕様書
[REFS[
- [30] [CITE@en-GB-x-hixie[HTML Standard]] ([TIME[2015-03-15 01:40:28 +09:00]] 版) <https://html.spec.whatwg.org/#the-keygen-element>
]REFS]
* 歴史
[29] [[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'' <http://wp.netscape.com/eng/security/ca-interface.html>
- ''HTML Tag Reference'' <http://developer.netscape.com/docs/manuals/htmlguid/tags10.htm#1615503>
- [2] ''Netscape Client Certificate Management'' <http://www.pseudonym.org/ssl/ssl_nsclient_certs.html>
- [3] ''実践デジタル認証入門'' <http://cvs.cacanet.org/FIRST/CA/>
- [4] ''Netscape Certificate Server FAQ'' <http://wp.netscape.com/ja/certificate/v1.0/faq/index.html>
[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]] 版) <http://support.microsoft.com/kb/190282>
[10]
[CITE['''['''whatwg''']''' <keygen> element]] ([TIME[2008-07-23 14:39:54 +09:00]] 版) <http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2008-July/015300.html>
[11] [CITE[IRC logs: freenode / #whatwg / 20090407]] ([TIME[2009-06-14 10:25:02 +09:00]] 版) <http://krijnhoetmer.nl/irc-logs/whatwg/20090407>
[12] [CITE@en[(X)HTML5 Tracking]]
([TIME[2009-08-22 14:39:34 +09:00]] 版)
<http://html5.org/tools/web-apps-tracker?from=2959&to=2960>
[13] [CITE@en[(X)HTML5 Tracking]]
([TIME[2009-09-14 22:12:02 +09:00]] 版)
<http://html5.org/tools/web-apps-tracker?from=3842&to=3843>
[14] [CITE[IRC logs: freenode / #whatwg / 20090907]]
([TIME[2009-10-17 22:29:17 +09:00]] 版)
<http://krijnhoetmer.nl/irc-logs/whatwg/20090907#l-654>
[15] [CITE@en[(X)HTML5 Tracking]]
([TIME[2009-10-23 23:21:32 +09:00]] 版)
<http://html5.org/tools/web-apps-tracker?from=4280&to=4281>
[16] [CITE['''['''whatwg''']''' Headings and sections, role of H2-H6]]
([TIME[2010-05-01 19:55:17 +09:00]] 版)
<http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-April/026130.html>
[17] [CITE@en[<keygen> element (was RE: Implementor feedback on new elements in HTML5)]]
([[Adrian Bateman]] 著, [TIME[2009-09-02 00:13:41 +09:00]] 版)
<http://lists.w3.org/Archives/Public/public-html/2009Sep/0043.html>
[18] [CITE['''['''whatwg''']''' Questions about the keygen element specification]]
([TIME[2010-07-29 07:58:24 +09:00]] 版)
<http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-July/027411.html>
[19] [CITE[IRC logs: freenode / #whatwg / 20140212]]
( ([TIME[2014-02-13 20:32:09 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20140212#l-931>
[20] [CITE@en[WebID-TLS]]
( ([TIME[2014-03-01 16:05:08 +09:00]] 版))
<https://dvcs.w3.org/hg/WebID/raw-file/tip/spec/tls-respec.html#h4_certificate-creation>
[21] [CITE@en[Web Applications 1.0 r8560 Add some info about keygen.]]
( ([TIME[2014-04-02 09:05:00 +09:00]] 版))
<http://html5.org/tools/web-apps-tracker?from=8559&to=8560>
[22] [CITE@en-US[NSS Certificate Download Specification | MDN]]
( ([TIME[2014-03-26 06:32:19 +09:00]] 版))
<https://developer.mozilla.org/en-US/docs/NSS_Certificate_Download_Specification>
[23] [CITE[''''''[''''''whatwg'''''']'''''' <keygen> and X509 client cert mime type]]
( ([TIME[2014-04-02 09:02:52 +09:00]] 版))
<http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2014-April/084613.html>
[24] [CITE@en[Switch to HTTPS Now, For Free]]
( ([[Eric Mill]] 著, [TIME[2014-09-14 03:45:06 +09:00]] 版))
<https://konklone.com/post/switch-to-https-now-for-free>
[25] [CITE[Netscape Extensions for User Key Generation]]
([TIME[2015-03-03 23:44:47 +09:00]] 版)
<http://web.archive.org/web/19990129075540/http://www.home.netscape.com/eng/security/comm4-keygen.html>
[26] [CITE[Netscape Extensions for User Key Generation]]
([TIME[2015-03-03 23:45:09 +09:00]] 版)
<http://web.archive.org/web/19990129031457/http://www.home.netscape.com/eng/security/ca-interface.html>
[27] [CITE[Issue 148 - chromium - browser does not send valid certification requests for creating SSL client certificates - An open-source project to help move the web forward. - Google Project Hosting]]
([TIME[2015-03-22 00:57:49 +09:00]] 版)
<https://code.google.com/p/chromium/issues/detail?id=148>
[28] [CITE[Netscape Extensions for User Key Generation]]
([TIME[2015-04-06 14:30:46 +09:00]] 版)
<http://web.archive.org/web/19970709164001/http://home.netscape.com/eng/security/ca-interface.html>