HTML - tag keygen
Descrição
A tag HTML <keygen> é usada para processar formulários da Web com sistemas de gerenciamento de certificados. O elemento gera uma chave segura e envia a chave pública.
Exemplo
<!DOCTYPE html>
<html>
<head>
<title>HTML keygen Tag</title>
</head>
<body>
<form>
<keygen name = "random_key" challenge = "0987654321">
<input name = "firstname" value = "first name">
</form>
</body>
</html>
Isso produzirá o seguinte resultado -
Atributos Globais
Esta tag suporta todos os atributos globais descritos em HTML Attribute Reference
Atributos Específicos
A tag HTML <keygen> também suporta os seguintes atributos adicionais -
| Atributo | Valor | Descrição |
|---|---|---|
| auto-foco |
auto-foco | Especifica que, quando a página carrega, o elemento <keygen> obtém o foco automaticamente. |
| desafio |
desafio | Especifica a string de desafio a ser empacotada com a chave pública no PublicKeyAndChallenge para uso na verificação do envio do formulário. Se nenhuma string de desafio for fornecida, ela será codificada como um IA5STRING de comprimento zero. |
| Desativado |
Desativado | Especifica que o elemento <keygen> deve ser desativado. |
| Formato |
form_id | Especifica um ou mais formulários. |
| Tipo de chave |
rsa dsa ec |
Especifica o algoritmo secreto da chave. |
| nome |
auto-foco | Especifica um nome. |
Atributos de evento
Esta tag suporta todos os atributos de evento descritos em - Referência de eventos HTML
Suporte de navegador
| cromada | Raposa de fogo | IE | Ópera | Safári | Android |
|---|---|---|---|---|---|
| sim | sim | Não | sim | sim | sim |