如何在HTML中使用 <keygen>标记?

HTML <keygen>标记用于使用证书管理系统处理Web表单。在提交表单时,私钥会存储在本地,然后将公钥提交给服务器。

这是<keygen>标记的属性-

属性

描述
自动对焦自动对焦
指定在页面加载时<keygen>元素自动获得焦点。
挑战挑战
指定要与公钥打包在一起的质询字符串,以用于验证表单提交。如果未提供质询字符串,则将其编码为长度为零的IA5STRING。
残障人士残障人士
指定应禁用<keygen>元素。
形成form_id
指定一种或多种形式。
密钥类型
rsa
dsa
ec
指定作为密钥的秘密算法。
名称自动对焦
指定名称。


示例

您可以尝试运行以下代码以了解HTML中<keygen>标记的用法-

<!DOCTYPE html>
<html>
   <head>
      <title>HTML keygen Tag</title>
   </head>
   <body>
      <form>
         <keygen name = "random_key" challenge = "0987655421">
         <input name = "sname" value = "Student Name">
      </form>
   </body>
</html>