<keygen>

Используется для генерации пары ключей — закрытого и открытого. Когда форма отправляется на сервер, закрытый ключ сохраняется на локальном компьютере, а открытый ключ передаётся вместе с формой. Сами ключи необходимы для шифрования и расшифровки данных, создания и проверки цифровой подписи.

Данный элемент устарел и больше не используется.

Синтаксис

<form>
 <keygen>
</form>

Атрибуты

autofocus
Передаёт фокус элементу при загрузке страницы.
challenge
Определяет, должно ли значение изменяться при отправке формы.
disabled
Отключает этот элемент.
form
Идентификатор формы, к которой применяется шифрование.
keytype
Задаёт алгоритм шифрования ключа. К примеру, значение rsa использует криптографический алгоритм RSA.
name
Имя элемента.

Спецификация

СпецификацияСтатус
WHATWG HTML Living StandardЖивой стандарт
HTML5Рекомендация

Браузеры

1213.51.21
1161

В таблице браузеров применяются следующие обозначения.

  • — элемент полностью поддерживается браузером;
  • — элемент браузером не воспринимается и игнорируется;
  • — при работе возможно появление различных ошибок, либо элемент поддерживается с оговорками.

Число указывает версию браузреа, начиная с которой элемент поддерживается.