Pular para o conteúdo principal

Lacuna Web PKI

O componente Web PKI possibilita que páginas web interajam com certificados digitais através de código javascript.

dica

O Web PKI faz parte da nossa linha de soluções para certificação digital. Recomendamos que você leia o artigo Certificação Digital para ter certeza de que esse é o produto mais indicado para o seu caso.

As principais funcionalidades são:

  • Recuperar os certificados disponíveis (A1, A3, etc)
  • Obter os atributos públicos do certificado (Nome, e-mail, etc)
  • Ler a codificação binária de um certificado
  • Assinar dados (ou um hash pré-computado) com um certificado

O principal objetivo do Web PKI é realizar o processamento client-side necessário em operações com certificados digitais. Um exemplo de operação seria uma assinatura digital remota utilizando um SDK (Software Development Kit) no servidor:

Client-side (Lacuna Web PKI)Server-side (SDK no servidor)
1Obter o encoding do certificado e enviar ao servidorPreparar a assinatura, produzindo os bytes que devem ser utilizados como entrada para o algoritmo de assinatura ("to-sign-bytes" ou "signed attributes")
2Assinar os "to-sign-bytes" com a chave de um certificado digital e enviar o resultado ao servidorMontar o pacote de assinatura -- seja um PDF assinado (PAdES), um envelope CMS (CAdES) um XML assinado (XAdES) -- dependendo do tipo de assinatura utilizada
observação

Se você não possui um SDK para realizar o processamento no servidor, você pode usar o Lacuna PKI SDK. Fale conosco para obter informações de licenciamento.

Veja o artigo Primeiros passos para começar a utilizar o Web PKI.