2013-01-10 26 views
2

我似乎无法找到keygen元素的实际用法的任何实现。我发现的最好的示范只是回应公钥。是否有Keygen示例?

是否有使用证明?即一个实际的认证?

+0

的方式上网工程,你不需要密钥生成。相反,您需要一个API密钥或一个授权访问密钥或类似的东西。已知Keygen仅适用于台式机。我不确定这是不是你的意思,但你有什么想法? –

+0

@FranzNoel看看[this](http://www.w3schools.com/tags/tag_keygen.asp)。 – user1277170

+0

是的。您是否尝试创建应用程序,并且想要使用用户名和安全性作为密码? –

回答

0

有一个完整的TLS身份验证示例使用PHP和Apache there

但是,根据BrowserAuth.net,这种认证存在多重问题。

最令人讨厌的是,在我看来,证书可移植性问题。即私钥不能从底层平台提取,不能从一个设备移动到另一个设备。

可能没有提取私钥的标准API(因为这将是一种不好的安全做法),因此您不能使用<keygen>元素作为私钥/公钥生成器。

又见https://security.stackexchange.com/questions/27955/what-are-the-benefits-and-drawbacks-of-the-html5-keygen-element

相关问题