WEBページ作成リファレンス
cman.jp cman.jp > WEBページ作成TOP > HTMLタグ・リファレンス > HTMLタグ一覧(ABC順) > <keygen>「暗号鍵の生成」

<keygen> 「暗号鍵の生成」[読み方:キージェン]

<keygen>タグは、フォーム送信時に秘密鍵、公開鍵をペアで生成します。秘密鍵は、ローカル環境に保存し、公開鍵は、サーバーへ送信されます。

HTML規格HTML4.01HTML5
使用可否×
<keygen>は、HTML5で追加されたタグです
広告

<keygen> の仕様

カテゴリー使用できる場所(親要素)コンテンツモデル(子要素)タグ省略
フローコンテンツ
フレージングコンテンツ
インタラクティブコンテンツ
フレージングコンテンツを子要素にもてる場所終了タグ無

<keygen> の属性

【構文】
<keygen name="key01" challenge="abc01" keytype="rsa" ・・・>
属性意味値のサンプルなど
autofocusオートフォーカスの指定"autofocus"
challenge="テキスト"チャレンジ文字列(任意のテキスト)-
disabled無効化の指定"disabled"
form="form id"関連付けたい<form>タグのID
※FORM内に定義する場合は不要
-
keytype="rsa"暗号可の方式"rsa"(初期値)
※現在rsaのみ指定可能
name="固有名"keygenの固有名"key01"
グローバル属性
  • accesskey
  • class
  • contenteditable
  • dir
  • hidden
  • id
  • lang
  • spellcheck
  • style
  • tabindex
  • title
  • translate
イベント属性
ページTOP

<keygen>タグのサンプル

<form action="" method="get">
<p>暗号化レベル</p>
<keygen name="key01">
<input type="submit" value="送信">
</form>

暗号化レベル


ブラウザによって表示が異なります
IE11Chrome37Firefox31Safari5.1
ページTOP

留意事項

  • <keygen>タグは、公開鍵/秘密鍵のペアを生成し、証明書要求が作成されます。この証明書要求は、認証局(CA)に送信されます。 CAは、証明書を作成し、それをブラウザに送り返します。これで、ユーザー認証のためにこの証明書を使用することができます。
ページTOP
広告
QrCode
このページのURL
スマートフォン・タブレット運営 : CMAN 株式会社シーマン