<keygen> - 鍵の作成

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

■ 概要

項目説明
形式<keygen>
サポートH5+ / N2+ / Fx1+ / Op7+ / Ch1+ / Sa1.2+
タグの省略開始タグ:必須、終了タグ:無し

■ 説明

<keygen> は KEY GENeration の略です。フォームデータのセキュリティ強化に用います。<keygen> を含むフォームがサブミットされた場合、クライアント側で秘密鍵と公開鍵が生成されます。秘密鍵はブラウザ側に保存され、公開鍵はサーバに送られます。

その後、サーバとクライアントがどのようにこの秘密鍵と公開鍵を使用するのかは定められていませんが、サーバがクライアント証明書を発行したりする際に使用されることが考えられます。

■ 属性

【固有属性】
属性意味
name=nameH5+/N2+。名前を指定します。
challenge=challengeH5+N2+。チャレンジ情報を指定します。
keytype=typeH5+。キータイプを指定します。現在は rsa のみが指定可能です。省略時は rsa となります。
autofocusH5+。ページを開いた際に自動的にフォーカスを合わせます。
disabledH5+。無効にします。
form=idH5+。関係付けたい form要素の id属性を指定します。省略時は fieldset要素の親の form要素と結びつきます。

■ 使用例

HTMLソース
<FORM>
 :
<keygen name="key" challenge="123456789">
 :
</FORM>

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