項 目 | 説 明 |
---|---|
記述形式 | <keygen> |
対応ブラウザー | H5+ / N2+ / Fx1+ / Op7+ / Ch1+ / Sa1.2+ |
種 類 (カテゴリー) |
フロー・コンテンツ,フレージング・コンテンツ , インタラクティブ・コンテンツ,パルパブル・コンテンツ |
置ける場所 | フレージング・コンテンツが記入できる場所 |
内包要素 (コンテンツ・モデル) |
空 (コンテンツ・モデル: 空) |
<keygen> は KEY GENeration の略です。 フォームデータのセキュリティ強化に用います。 <keygen> を含むフォームのデータが送信された場合,クライアント側で秘密鍵と公開鍵が生成されます。 秘密鍵はブラウザー側に保存され,公開鍵はサーバに送られます。
その後,サーバーとクライアントがどのようにこの秘密鍵と公開鍵を使用するのかは定められていませんが,サーバーがクライアント証明書を発行したりする際に使用されることが考えられます。
種 類 | 名 称 |
---|---|
【固有属性】 | autofocus *, challenge *, disabled, form, keytype *, name |
【グローバル属性】 | accesskey,class,contenteditable *,
dir, hidden *,id, lang,spellcheck *,style, tabindex,title,translate * |
【ARIA role属性】 で 指定可能な値 (役割) |
なし |
【ARIA aria-* 属性】 で 指定可能なもの |
ARIA グローバル状態とプロパティ |
種 類 | 名 称 |
---|---|
【よく使うもの】 | color,background-color,font,font-size,font-family |
HTMLソース | |
---|---|
HTML <body> ~ </body> |
<form> <div><keygen name="key" challenge="123456789" /></div> <div><input type="submit" value="送信" /></div> </form> |
ブラウザー 表示例 |
---|