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> タグは、フォームに使用する鍵ペアジェネレータフィールドを指定します。
フォームを送信したときに、秘密鍵がローカルに格納され、公開鍵はサーバーに送信されます。
表中の数字は、要素を完全にサポートした最初のブラウザ・バージョンを指定しています。
要素 | |||||
---|---|---|---|---|---|
<keygen> | 1.0 | Not supported | 1.0 | 1.2 | 3.0 |
<keygen> 要素は、HTML5で新しく追加されました。
= HTML5 で新規追加。
属性 | 値 | 説明 |
---|---|---|
autofocus | autofocus | ページがロードされた時に、<keygen> 要素に自動的にフォーカスが当たるように指定する |
challenge | challenge | 送信時に、<keygen> 要素のチャレンジ文字列指定する |
disabled | disabled | <keygen> 要素を無効にする |
form | form_id | <keygen> 要素が属する 1 つ以上のフォームを指定する |
keytype | rsa dsa ec |
キーのセキュリティアルゴリズムを指定する |
name | name | <keygen> 要素の名前を定義する |
<keygen> タグは、HTML のグローバル属性もサポートします。
<keygen> タグは、HTML のイベント属性もサポートします。
HTML DOM リファレンス:Keygen オブジェクト
なし。