O componente Web PKI possibilita que páginas web interajam com certificados digitais através de código javascript.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 (Signer 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 |
Modificado em 2024-12-03 14:36:33