java - html5中keygen标签的使用

标签 java html security

作为我的应用程序的一部分,我想要一个在我的实际进程开始之前用户和服务器应该知道的 key 。我探索了 <keygen> html5 中的标记。

据说<keygen> element 是一个 key 对生成器。提交表单时,会生成两个 key ,一个私钥,一个公钥(私钥存储在客户端,公钥发送到服务器)。

我们是否需要编写任何代码来存储私钥,或者它会自动存储吗?

如果将公钥发送到服务器,它是 key 格式还是字符串格式(如果我们在 jsp 或 servlet 中收到 key 格式的 key ,处理会更容易)。

最佳答案

key 作为 POST/GET 参数发送到服务器,由服务器决定如何处理 key 。与任何其他 POST/GET 参数一样, key 以字符串形式发送,因此除非您的 Web 框架知道如何将 POST/GET 参数解码为对象,否则 key 将采用字符串格式。

关于java - html5中keygen标签的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8999136/

相关文章:

php - 如何使用 mPDF 和 PHP 防止 PDF 中的表格大小调整?

java - 使用 GWT RPC 时的安全性

.net - SslStream、BEAST 和 TLS 1.1

java - 如何在maven项目中包含共享对象文件

java - 有没有办法在 createArray() 的子程序 print() 中打印 multArray?

php - 如何使用 Adob​​e AIR HTML/JS/jQuery 访问 Web 服务器上的 PHP 文档

javascript - 捕获跨源 iframe 事件

java - 如何通过java中的构造函数验证输入

java - 为什么Interface不能实例化却可以创建接口(interface)实例变量?

php - 如何防止自定义发布请求到表单的 "action"页面