Provas da assinatura
Cada assinatura leva consigo as provas de como aconteceu
Quem abriu o documento, quando, a partir de que endereço, com que código: o kSign regista-o passo a passo, liga-o com uma cadeia de impressões digitais e entrega-o num certificado que qualquer pessoa pode verificar com um QR. Se um dia alguém contestar uma assinatura, não tem de reconstruir nada.
O valor de uma assinatura eletrónica está nas suas provas
O regulamento eIDAS reconhece valor à assinatura eletrónica, mas perante uma contestação conta o que consegue demonstrar: que o signatário era mesmo aquela pessoa, que viu aquele documento e não outro, que o ficheiro não mudou depois. O kSign recolhe estas provas enquanto a assinatura acontece, não depois, e guarda-as junto do documento. Os instantes estão em UTC e as datas em formato ISO, para que ninguém leia mal uma hora ou um dia.
Como funciona
-
Cada passo deixa um rasto
Carregamento, envio, abertura da ligação, código OTP enviado e verificado, verificação com CIE, assinatura ou recusa: cada evento é registado com o instante, o endereço IP e uma impressão SHA-256 que inclui a do evento anterior.
-
Com a assinatura concluída, o documento fecha-se
O kSign apõe no PDF uma assinatura criptográfica com carimbo temporal RFC 3161, gera para cada signatário um certificado de assinatura com a impressão do documento e um QR, e fecha o registo de eventos.
-
Qualquer pessoa pode verificar
O QR do certificado abre uma página pública de verificação: estado do pedido, signatários, integridade da cadeia de eventos. Quem tem o PDF original carrega-o e vê de imediato se a impressão coincide.
Uma assinatura vale o que valem as provas que consegue mostrar.
O que pode fazer
-
Cadeia de hashes SHA-256
Cada evento está ligado ao anterior pela sua impressão: se alguém alterar um, a cadeia deixa de bater certo e a verificação assinala-o. A cronologia do pedido mostra todos os passos por ordem, signatário a signatário.
-
Registo de eventos para descarregar
A partir do pedido descarrega o registo de eventos em PDF, legível por um advogado ou um juiz, e em JSON para quem quiser voltar a verificar as impressões por si. Uma cópia é também guardada num armazenamento separado da base de dados.
-
Certificado de assinatura com QR
Um por cada signatário: dados da pessoa, impressão do documento, detalhes da assinatura, nível (simples ou avançada com CIE) com as referências normativas, e o QR que leva à página de verificação.
-
Assinatura criptográfica e carimbo temporal
O PDF assinado contém uma assinatura digital que cobre todo o ficheiro e um carimbo temporal RFC 3161 emitido por uma autoridade de carimbo temporal pública: qualquer alteração posterior invalida a assinatura. Com vários signatários no mesmo documento a assinatura criptográfica é uma só, aposta depois do último.
-
Ancoragem OpenTimestamps
Se a ativar, no fecho a impressão do registo é ancorada na blockchain da Bitcoin através do OpenTimestamps. A partir daí qualquer alteração posterior ao registo deteta-se, e a prova pode ser descarregada em formato .ots para a verificar com ferramentas independentes.
-
Documentos cifrados em repouso
O original, o PDF assinado e os certificados são guardados cifrados com AES-256-GCM, com uma chave diferente para cada empresa. As impressões calculam-se sobre o documento antes da cifragem, por isso a verificação funciona com o PDF que tem na mão.
Perguntas frequentes
O registo de eventos pode ser alterado?
Ninguém o altera a partir da aplicação, e a cadeia de hashes revela uma alteração parcial dos eventos. Para ter também um ponto fixo no tempo, ative a ancoragem OpenTimestamps: a impressão do registo fechado fica fixada na blockchain da Bitcoin e qualquer alteração posterior torna-se detetável por quem tiver a prova .ots. O peso probatório da assinatura, de qualquer modo, vem sobretudo da identidade do signatário: o código OTP por SMS e, na assinatura avançada, o CIE.
O que mostra a página pública de verificação, e a quem?
Chega a ela quem tem o QR ou a ligação do certificado. Mostra o título e o estado do pedido, os signatários com o email parcialmente oculto, se verificaram o código, a integridade da cadeia e a lista de eventos com instante e impressão. O PDF que carrega para a comparação não é enviado a ninguém: a impressão calcula-se no seu navegador.
O que vejo se abrir o PDF assinado num leitor como o Acrobat?
No painel das assinaturas encontra a assinatura digital com o seu carimbo temporal, e o leitor avisa-o se o ficheiro foi alterado depois. O certificado técnico é gerado pelo kSign e não por uma autoridade de certificação presente nas listas de confiança, por isso o leitor indica a identidade como não verificada: a identidade do signatário é provada pelo registo de eventos e pelo certificado de assinatura, não por esse certificado técnico.
O carimbo temporal é qualificado?
Não. O carimbo dentro do PDF segue a norma RFC 3161 e é emitido por uma autoridade de carimbo temporal pública, não qualificada nos termos do eIDAS. Quem precisar do carimbo temporal qualificado (art. 42.º eIDAS) encontra-o na tabela de preços como extensão à parte: pergunte-nos prazos e condições de ativação antes de contar com ele.
Onde ficam os documentos assinados, e quem os pode ler?
São guardados cifrados com AES-256-GCM e uma chave própria da sua empresa: mesmo quem acedesse ao armazenamento sem essa chave veria apenas dados ilegíveis. Na aplicação abre-os quem tem permissões sobre o pedido, e cada signatário recebe por email a cópia assinada quando o documento está completo.
As outras funcionalidades do kSign
Assine os documentos da sua empresa com o kSign
Peça uma demo: mostramos-lhe como o kSign torna a assinatura rápida, conforme e não repudiável.