name属性

keygen要素のname属性は、keygen要素の名前を指定する属性。

ブラウザ対応

構文

<keygen name="名前">

keygen要素の名前を指定する。

サンプルコード

<keygen name="sample">

サンプル

HTMLソースコード

<form action="sample-keygen.php" method="post" target="_blank">
	<p>
		<label>
			公開鍵暗号方式における鍵生成:
			<keygen name="sampleName">
		</label>
	</p>
	<p>
		<button type="submit">送信</button>
	</p>
</form>

実際の表示

sample-keygen.php

データ送信後に表示するPHPファイルのソースコード。

<!DOCTYPE html>
<html lang="ja">
	<head>
		<meta charset="utf-8" />
		<title>keygen要素のサンプルからの送信結果</title>
	</head>
	<body>
		<h1>keygen要素のサンプルからの送信結果</h1>
		<p style="font-size: 24px;">公開鍵: <b style="color: #f00"><?php echo  ?></b></p>
	</body>
</html>

$_POST[sampleName]のように、keygen要素に指定した名前sampleNameをキーにして読み出している点に注目。