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>