Show / Hide Table of Contents
Editar no GitHub

Lacuna Web PKI

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

Tip

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)
1 Obter o encoding do certificado e enviar ao servidor Preparar a assinatura, produzindo os bytes que devem ser utilizados como entrada para o algoritmo de assinatura ("to-sign-bytes" ou "signed attributes")
2 Assinar os "to-sign-bytes" com a chave de um certificado digital e enviar o resultado ao servidor Montar o pacote de assinatura -- seja um PDF assinado (PAdES), um envelope CMS (CAdES) um XML assinado (XAdES) -- dependendo do tipo de assinatura utilizada
Note

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.

Back to top Copyright © 2015-2020 Lacuna Software