Um proprietário de certificado digital combina os dados a serem assinados com sua chave privada

destinatário da mensagem usa a chave pública do certificado correspondente para descriptografar a assinatura. A descriptografia da chave pública também verifica a integridade da mensagem assinada e verifica o remetente como a fonte. Somente a organização com a chave privada pode criar a assinatura digital. No entanto, qualquer pessoa que tenha acesso à chave pública correspondente pode verificar a assinatura digital.

verificador de conformidade assinatura digital

A assinatura digital é baseada na sintaxe de assinatura XML e na especificação de processamento que é definida para WS-Security. Esta especificação define uma sintaxe XML para assinaturas digitais (as regras de processamento para criar e verificar assinaturas XML). O elemento SignedInfo descreve o conteúdo assinado da mensagem. Ele também inclui a sintaxe para representar as informações de assinatura resultantes. O algoritmo de assinatura para assinar a mensagem é especificado no elemento SignatureMethod. O elemento DigestMethod especifica o algoritmo de resumo que é aplicado à mensagem assinada. O valor de assinatura digital resultante e o valor de resumo são codificados com base64 e são especificados no elemento SignatureValue e no elemento DigestValue.

Um resumo é uma mensagem curta e de comprimento fixo cuja assinatura digital pode ser gerada e verificada rapidamente. Usar um resumo facilita o processamento mais rápido e é importante por motivos de desempenho. A carga útil de uma mensagem pode ser grande, e o processo de aplicação de um algoritmo de chave pública a toda a mensagem pode impactar significativamente o desempenho do sistema. Quando a mensagem é recebida e um resumo é usado, a B2B Advanced Communications calcula o resumo. Além disso, ela verifica se o resumo recém-calculado corresponde ao resumo que foi enviado.