Есть ли способ реализовать функциональность HTML5 <keygen>в MS Internet Explorer? - PullRequest
3 голосов
/ 30 мая 2011

Спецификация HTML5 воскрешает Концепция Netscape тега <keygen>, используемая для безопасной генерации пары ключей.

Похоже, этот тег был довольно хорошо принят поставщиками браузеров. Поддерживается FireFox, Safari, Chrome и Opera. Как обычно в веб-стандартах, есть одна чёрная овца, которая не поддерживает тэг, и можете ли вы угадать, какой это браузер? Да, это Microsoft Internet Explorer!

Я бы хотел использовать тег <keygen> в одном из моих проектов, но мне нужно, чтобы аналогичная функциональность была реализована для MSIE. Мне было интересно, есть ли какой-либо JavaScript или ActiveX способ реализации функциональности:

  1. генерация пары ключей
  2. запрос на подпись открытого ключа на стороне сервера
  3. наконец установка пары в цепочке ключей браузера.

Ответы [ 2 ]

4 голосов
/ 30 мая 2011

Может быть эта статья поможет вам (по крайней мере, из-за мотивов MS не включать тег

в IE)?
2 голосов
/ 07 мая 2012

Слишком поздно ответить на этот вопрос, но альтернативами IE являются API регистрации сертификатов .
Остерегайтесь двух разных версий: XEnroll (XP) и CertEnroll (Vista, 7).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...