所以我在 HTML5中发现了这个新的标签,<keygen>
。我不能完全弄清楚它的用途,它是如何应用的,以及它可能会如何影响浏览器行为。
我知道这个标签是用于表单加密的,但是 <keygen>
和拥有域的 SSL 证书有什么区别呢。还有,什么是 challenge
属性?
我不打算使用它,因为它还远远没有在一个可接受的浏览器范围内实现,但我很好奇这个标签到底是做什么的。我所能找到的只是模糊的千篇一律的文档,没有真正的用法示例。
编辑:
我发现了一个非常有用的文档,给你,它贯穿于 keygen 标签的客户端和服务器端实现。
我仍然很好奇,与域 SSL 证书相比,这样做有什么好处。