最新のWeb開発のチュートリアル
 

HTML <keygen> Tag


フォームkeygenフィールド:

<form action="demo_keygen.asp" method="get">
  Username: <input type="text" name="usr_name">
  Encryption: <keygen name="security">
  <input type="submit">
</form>
»それを自分で試してみてください

定義と使用法

<keygen>タグはフォームのために使用されるキー・ペア・ジェネレータ・フィールドを指定します。

フォームが送信されると、秘密鍵がローカルに格納され、公開鍵はサーバーに送信されます。


ブラウザのサポート

表中の数字は、完全に要素をサポートする最初のブラウザのバージョンを指定します。

素子
<keygen> 1.0 サポートされていません 1.0 1.2 3.0

HTML 4.01とHTML5の違い

<keygen>要素は、HTML5で新しく追加されました。


属性

= HTML5で追加。

属性 説明
autofocus autofocus ことを指定します<keygen>要素は、自動的に取得し、ページのロード時に焦点を当てるべきです
challengechallenge 値があることを指定<keygen>提出時要素は挑戦しなければなりません
disabled disabled ことを指定します<keygen>要素を無効にする必要があります
form form_id 一つ以上のフォームを指定し<keygen>要素が属します
keytype rsa
dsa
ec
キーのセキュリティアルゴリズムを指定します。
name name 名前を定義します<keygen>要素

グローバル属性

<keygen>タグもサポートし、グローバルは、HTMLの属性


イベント属性

<keygen>タグもサポートしています。イベントは、HTMLの属性


関連ページ

HTMLのDOMリファレンス: Keygenオブジェクト


デフォルトのCSS設定

なし。