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