最終更新日:
公開日:
リファレンス
HTML
キージェネレーター
keygen要素
フォームが送信されたタイミングで、秘密鍵と公開鍵のペアを生成します。秘密鍵はローカル(フォーム送信を行ったPC)に保持され、公開鍵のみをサーバーへ送信します。
サンプルコード
<form action="/test.php" method="post">
<keygen name="test_key" challenge="graycode_kengen">
<input type="submit" name="btn_submit" value="送信">
</form>
-
カテゴリー
フローコンテンツ、フレージングコンテンツ、インタラクティブコンテンツ、リスト化・ラベル付可・リセット可・フォーム要素への関連付け可・フォーム関連コンテンツ、パルパブルコンテンツ
-
コンテンツモデル
なし(空)
-
使用ケース
フレージングコンテンツが期待される場所
属性
- グローバル属性
-
グローバル属性のみ使用することができます。
- autofocus
-
ページ読み込み時に自動フォーカスしたい場合、こちらの属性を指定します。論理属性です。
- challenge
-
公開鍵を作成する際に使用する文字列を指定します。
- disabled
-
こちらのタグの機能を無効化します。論理属性です。
- form
-
form要素のid属性を指定し、関連付けを行います。
- keytype
-
鍵生成時に使用する暗号化アルゴリズムを指定します。
- name
-
フォーム送信時にサーバーサイド側で処理するための名前を指定します。
こちらの記事は役に立ちましたか?
コメントありがとうございます!
運営の参考にさせていただきます。
ありがとうございます。
もしよろしければ、あわせてフィードバックや要望などをご入力ください。