<keygen>

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

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

Синтаксис

<form>
 <keygen>
</form>

Атрибуты

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

Браузеры

12 1 15 1.2 1
4.4 6 14 2

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

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

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