## <keygen> - 鍵の作成

トップ > HTMLリファレンス > <keygen>

#### ■ 概要

項目 | 説明
--- | ---
形式 | <keygen>
サポート | N2〜
タグの省略 | 開始タグ：必須、終了タグ：無し

#### ■ 説明

<keygen> は KEY GENeration の略です。フォームデータのセキュリティ強化に用いますが、あまり利用されていません。

<keygen> を含むフォームがサブミットされた場合、クライアント側で秘密鍵と公開鍵が生成されます。秘密鍵はユーザが入力するパスワードで守られます。公開鍵はチャレンジ情報とともに証明書署名要求としてサーバに送られます。サーバはこの証明書署名要求を受け取り、署名し、証明書としてクライアントに返却します。

詳細は、下記のページなどを参照してください。
http://www.netscape.com/ja/certificate/v1.0/faq/index.html

#### ■ 属性

【固有属性】

属性 | 意味
--- | ---
name=name | N2。名前を指定します。
challenge=challenge | N2。サーバがランダムに生成するチャレンジ情報を指定します。

#### ■ 使用例

HTMLソース
    <FORM>
    　：
    <keygen name="somekey" challenge="123456789">
    　：
    </FORM>

Copyright (C) 1996-2002 杜甫々
初版：2000年10月9日 最終更新：2002年3月23日
http://www.tohoho-web.com/html/keygen.htm