Você está comparando diferentes tipos de assinaturas. A assinatura em gpg4win-2.3.3.exe.sig
é uma assinatura OpenPGP, que você pode verificar através do GnuPG (mas o Windows não tem suporte para o OpenPGP). Por outro lado, o certificado de assinatura de código (como é verificado, por exemplo, no Windows) é um certificado X.509. Essa assinatura está incorporada no arquivo gpg4win-2.3.3.exe
. Se bem me lembro, você deve verificar através de SignTool verify gpg4win-2.3.3.exe
.
Embora os certificados OpenPGP e X.509 se baseiem basicamente nos mesmos princípios criptográficos (ou seja, chaves RSA), suas chaves e certificados não são compatíveis. Embora você possa criar certificados a partir do mesmo par de chaves RSA, eles ainda seriam diferentes e teriam impressões digitais diferentes: informações diferentes são incluídas.
Uma diferença importante também é o sistema de confiança subjacente: enquanto o OpenPGP depende de uma web de confiança (você está procurando caminhos de confiança a partir de suas próprias chaves ou outras chaves confiáveis e verificadas; você não Ao fazê-lo ainda, a mensagem em uma assinatura não confiável), o X.509 usa uma abordagem hierárquica: as chamadas autoridades de certificação são confiáveis e têm permissão para emitir certificados para outros (aqui, Sinal Global).