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 |