例
フォーム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>要素は、自動的に取得し、ページのロード時に焦点を当てるべきです |
challenge | challenge | 値があることを指定<keygen>提出時要素は挑戦しなければなりません |
disabled | disabled | ことを指定します<keygen>要素を無効にする必要があります |
form | form_id | 一つ以上のフォームを指定し<keygen>要素が属します |
keytype | rsa dsa ec | キーのセキュリティアルゴリズムを指定します。 |
name | name | 名前を定義します<keygen>要素 |
グローバル属性
<keygen>タグもサポートし、グローバルは、HTMLの属性 。
イベント属性
<keygen>タグもサポートしています。イベントは、HTMLの属性 。
関連ページ
HTMLのDOMリファレンス: Keygenオブジェクト
デフォルトのCSS設定
なし。