HTML5 <keygen> タグ
例
keygen フィールドを持ったフォーム:
<form action="demo_keygen.html" method="get">
Username: <input type="text" name="usr_name" />
Encryption: <keygen name="security" />
<input type="submit" />
</form>
Try it yourself »
ブラウザ・サポート

<keygen> タグは、Internet Explorertag を除く全ての主要なブラウザがサポートしています。
注: Safari は、Mac のみで <keygen> をサポートします。
定義と用法
<keygen> タグは、フォームで使用する鍵ペア生成フィールドを指定します。
フォームを送信する場合、秘密鍵はローカルに格納され、公開鍵はサーバに送信されます。
HTML 4.01 と HTML5 との相違点
<keygen> 要素は、HTML5 で新規に追加されました。
属性
New : HTML5 で新規追加。
属性 |
値 |
説明 |
autofocusNew |
autofocus |
ページのロード時、<keygen> 要素に自動的にフォーカスが当たるように指定する |
challengeNew |
challenge |
送信時に、<keygen> 要素の challenge 文字列に設定する値を指定する |
disabledNew |
disabled |
<keygen> 要素を無効にすることを指定する |
formNew |
form_id |
<keygen> 要素が属する 1つ以上のフォームを指定する |
keytypeNew |
rsa
dsa
ec |
キーのセキュリティアルゴリズムを指定する |
nameNew |
name |
<keygen> 要素名を定義する |
グローバル属性
<keygen> タグは、HTML5におけるグローバル属性 もサポートします。
イベント属性
<keygen> タグは、HTML5におけるイベント属性 もサポートします。
|