Спецификация HTML5 воскрешает Концепция Netscape тега <keygen>
, используемая для безопасной генерации пары ключей.
Похоже, этот тег был довольно хорошо принят поставщиками браузеров. Поддерживается FireFox, Safari, Chrome и Opera. Как обычно в веб-стандартах, есть одна чёрная овца, которая не поддерживает тэг, и можете ли вы угадать, какой это браузер? Да, это Microsoft Internet Explorer!
Я бы хотел использовать тег <keygen>
в одном из моих проектов, но мне нужно, чтобы аналогичная функциональность была реализована для MSIE. Мне было интересно, есть ли какой-либо JavaScript или ActiveX способ реализации функциональности:
- генерация пары ключей
- запрос на подпись открытого ключа на стороне сервера
- наконец установка пары в цепочке ключей браузера.