Итак, я наткнулся на этот новый тег в HTML5, <keygen>
. Я не могу понять, для чего он нужен, как он применяется и как это может повлиять на поведение браузера.
Я понимаю, что этот тег предназначен для шифрования форм, но в чем разница между <keygen>
и наличием сертификата SSL для вашего домена. Кроме того, что такое атрибут challenge
?
Я не планирую использовать его, поскольку он далек от реализации в приемлемом диапазоне браузеров, но мне любопытно, что именно делает этот тег. Все, что я могу найти, - это расплывчатая документация по печенькам без реальных примеров использования.
Редактировать:
Я нашел ОЧЕНЬ информативный документ, здесь . Это выполняется как на стороне клиента, так и на стороне сервера для реализации тега keygen.
Мне по-прежнему любопытно, что это даст по сравнению с SSL-сертификатом домена.