| Да | Да | 1+ | 1+ | 1+ |
HTML Атрибут keytype
Атрибут keytype (от англ. "key type" ‒ «тип ключа») используется для генерации пары ключей ‒ определяет тип алгоритма генерирования ключа шифрования.
Атрибут keytype используется только совместно с атрибутами name и challenge.
Примечание: Поддерживаемые типы ключей зависят от используемого браузера.
Синтаксис
<keygen keytype="rsa | dsa | ec">
Значения
| Значение | Описание |
|---|---|
| rsa | Система шифрования и/или электронной подписи, при которой создаётся два ключа ‒ открытый (публичный) и закрытый (секретный). Открытый ключ передаётся по открытому (то есть незащищённому, доступному для наблюдения) каналу и используется для проверки электронной подписи. Для генерации электронной подписи используется закрытый ключ. |
| dsa | (от англ. "Digital Signature Algorithm" ‒ «Алгоритм Цифровой Подписи») криптографический алгоритм с использованием открытого ключа для создания электронной подписи, но не для шифрования. |
| ec | (от англ. "Elliptic Curve" ‒ «Эллиптическая Кривая») криптографический алгоритм с использованием открытого ключа, основанный на алгебраических структурах эллиптических кривых над конечными полями (полями Галуа). |
Значение по умолчанию
rsa.
Применяется к тегам
| Элемент | Атрибут |
|---|---|
| <keygen> | keytype |
Пример использования:
Атрибут keytype
Пример HTML:
Попробуй сам<form action="action_form.php" method="get">
Логин: <input type="text" name="login">
Шифрование: <keygen name="security" keytype="rsa">
<input type="submit">
</form>
Спецификации
| Спецификация | Статус |
|---|---|
| HTML5 (W3C) | Рекомендация |
| HTML 5.1 (W3C) | Рекомендация |
Поддержка браузерами
Учебник HTML
HTML уроки: HTML Атрибуты
