Nenhuma assinatura estava presente no assunto - Detalhes da assinatura do motorista

Alguns usuários do Windows 10 podem encontrar a mensagem de erro “ Nenhuma assinatura estava presente no assunto(No signature was present in the subject) ” ao tentar exibir as propriedades de assinatura de um arquivo de pacote de driver. Nesta postagem, fornecemos uma breve descrição do motivo pelo qual você pode receber essa mensagem e o que você pode tentar para se livrar da mensagem para esse arquivo de pacote específico.

Nenhuma assinatura estava presente no assunto

Os sistemas(Systems) operacionais podem ter problemas de assinatura desconhecidos ou problemas de driver não assinados se o computador em teste não estiver conectado à Internet. Se o computador em teste estiver conectado à Internet, os novos certificados serão baixados automaticamente quando um driver for instalado e não haverá problemas. Às vezes, os fornecedores da CA também podem ajudar a resolver os problemas quando o computador em teste não está conectado à Internet.

Leia(Read) : Como identificar drivers não assinados usando o utilitário sigverif.(How to identify unsigned drivers using sigverif utility.)

Nenhuma assinatura estava presente no assunto

Quando um arquivo de catálogo (.cat) é assinado usando um novo certificado de assinatura lançado pela VeriSign que usa o algoritmo SHA256(SHA256 algorithm) , se você abrir o arquivo cat assinado e visualizar a assinatura, poderá notar que a mensagem Nenhuma assinatura estava presente na(No signature was present in the subject) mensagem do assunto.

Para resolver o problema, você pode solicitar à VeriSign que forneça um certificado substituto sem custo, assinado com o algoritmo de hash SHA1 .

Como alternativa, você pode comprar outro certificado SHA1 e assinar o arquivo com duas assinaturas, conforme mostrado abaixo, se desejar manter os dois certificados. Observe que apenas os arquivos .sys podem ter dupla assinatura porque são arquivos PE.

Signtool sign /fd sha256 /ac C:\MyCrossCert\Crosscert.cer /s my /n “MyCompany Inc. “ /ph /as /sha1 ZZ...ZZ C:\DriverDir\toaster.SYS

Onde ZZ…ZZ é o hash do certificado que você está usando para a assinatura secundária. Adicionar /trà assinatura de carimbo de data/hora.

Observação adicional(Additional note) : o uso do certificado SHA1 foi preterido pela Microsoft a partir de 1º de janeiro de(January 1) 2016. Todos os fornecedores de CA devem emitir certificados de assinatura com o algoritmo de hash SHA256 .

O Windows(Windows) parou de aceitar certificados de assinatura de código SHA1 sem carimbos de data/hora após 1º de janeiro de 2016(January 2016) .

A Microsoft(Microsoft) também afirmou agora que, após a instalação do KB4579311(KB4579311) , o Windows 10 pode avisá-lo ao instalar alguns drivers de terceiros :

This issue occurs when an improperly formatted catalog file is identified during validation by Windows. Starting with this release, Windows will require the validity of DER encoded PKCS#7 content in catalog files. Catalogs files must be signed per section 11.6 of describing DER-encoding for SET OF members in X.690,”

Espero que isto ajude!

Post relacionado(Related post) : O Windows requer um driver assinado digitalmente .



About the author

Sou especialista em informática e trabalho com computadores há muitos anos. Tenho experiência com Apple iPhone e Microsoft Windows 10. Minhas habilidades incluem: usar computadores para criar, criptografar e armazenar dados; encontrar e corrigir falhas no software; e resolução de problemas. Tenho conhecimento em todas as áreas de uso do computador, incluindo Apple iOS, Microsoft Windows 10, proteção contra ransomware e muito mais. Estou confiante de que minhas habilidades seriam valiosas para sua empresa ou organização.



Related posts