<keygen>タグは、フォーム送信時に秘密鍵、公開鍵をペアで生成します。秘密鍵は、ローカル環境に保存し、公開鍵は、サーバーへ送信されます。
<keygen>は、HTML5で一旦は追加されましたが、廃止されたため使用できません。
HTML規格 | HTML4.01 | HTML5 |
---|---|---|
使用可否 | × | × |
カテゴリー | 使用できる場所(親要素) | コンテンツモデル(子要素) | タグ省略 |
---|---|---|---|
フローコンテンツ フレージングコンテンツ インタラクティブコンテンツ | フレージングコンテンツを子要素にもてる場所 | 無 | 終了タグ無 |
属性 | 意味 | 値のサンプルなど |
---|---|---|
autofocus | オートフォーカスの指定 | "autofocus" |
challenge="テキスト" | チャレンジ文字列(任意のテキスト) | - |
disabled | 無効化の指定 | "disabled" |
form="form id" | 関連付けたい<form>タグのID ※FORM内に定義する場合は不要 | - |
keytype="rsa" | 暗号可の方式 | "rsa"(初期値) ※現在rsaのみ指定可能 |
name="固有名" | keygenの固有名 | "key01" |
グローバル属性 |
| |
イベント属性 |
|
IE11 | Chrome37 | Firefox31 | Safari5.1 |
---|---|---|---|
関連するHTMLタグ | |
---|---|
form | 入力フォーム |