HTML <keygen> タグ

前へ 完全なHTM リファレンス 次へ

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

HTML 4.01 と HTML5 の相違点

<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 オブジェクト


デフォルトの CSS 設定

なし。


前へ 完全なHTM リファレンス 次へ