O mecanismo de assinatura numa sequência de dados não estruturada (leia-se byte[]) é o seguinte:
Um documento electrónico é mais do que uma sequência de dados, pois pressupõe uma estrutura.
A estrutura do documento contém meta-informação além dos dados. A meta-informação é informação sobre o próprio documento.
Por exemplo:
Existe um formato canónico em que toda a informação contida no documento é representada por uma sequência de dados bem definida.
O mecanismo de assinatura num documento electrónico estruturado é o seguinte:
O parâmetro fundamental na verificação de assinatura é a chave pública de quem assinou. Para que se possa confiar que as chaves públicas pertencem a uma dada entidade, são distribuídas num certificado digital emitido por uma autoridade certificadora.
O certificado digital de chave pública é um documento electrónico estruturado contendo a chave pública, meta-informação e a assinatura da autoridade que o emite.
Para confiar no certificado é necessário confiar na autoridade e possuir a sua chave pública, que se pode designar por raiz da confiança (trust root).
© Docentes de Sistemas Distribuídos, DEI, IST, UTL