Uma assinatura digital é criada quando um algoritmo de chave pública é usado para assinar a mensagem do remetente com a chave privada do remetente. A assinatura digital assegura que o documento é autêntico, não foi falsificado por outra entidade, não foi alterado e não poderá ser contestado pelo remetente.