Пример
<form action='html5.php'> Укажите длину открытого ключа: <keygen name='keygen' keytype='rsa' /> <input type='submit' value='Отправить'/> </form>
Обратите внимание: данный тэг не поддерживается в браузере Internet Explorer.
Тэг <keygen> используется для шифрования канала связи с сервером (т.е. для установки безопасных соединений защищенных от прослушки, перехвата, подмены сообщений и т.д.)
Данный тэг генерирует открытый и закрытый ключ. Открытый ключ отправляется на сервер вместе с данными формы, а закрытый сохраняется в локальной базе ключей.
Атрибут | Значение | Описание |
---|---|---|
autofocus | autofocus | Указывает, что элемент должен быть активным сразу после загрузки страницы. |
challenge | строка | Опознавательная строка, которая будет отправлена на сервер вместе с отрытым ключом. |
disabled | disabled | Указывает, что элемент должен быть неработоспособным. |
form | id формы | Указывает форму, которой принадлежит данный элемент (элемент может также принадлежать к нескольким формам). |
keytype | rsa dsa ec |
Указывает алгоритм шифрования ключей. |
name | name | Указывает имя элемента. |