Nessuna firma era presente nell'oggetto - Dettagli della firma del conducente

Alcuni utenti di Windows 10 potrebbero riscontrare il messaggio di errore " Nessuna firma era presente nell'oggetto(No signature was present in the subject) " durante il tentativo di visualizzare le proprietà della firma di un file del pacchetto driver. In questo post, forniamo una breve descrizione del motivo per cui potresti ricevere questo messaggio e cosa puoi provare a eliminare il messaggio per quel particolare file di pacchetto.

Nessuna firma era presente nell'oggetto

I sistemi(Systems) operativi potrebbero presentare problemi di firma sconosciuti o problemi di driver non firmati se il computer in prova non è connesso a Internet. Se il computer in prova è connesso a Internet, i nuovi certificati vengono scaricati automaticamente quando viene installato un driver e non ci saranno problemi. A volte i fornitori di CA sono anche in grado di aiutare a risolvere i problemi quando il computer in prova non è connesso a Internet.

Leggi(Read) : Come identificare i driver non firmati usando l'utilità sigverif.(How to identify unsigned drivers using sigverif utility.)

Nessuna firma era presente nell'oggetto

Quando un file di catalogo (.cat) viene firmato utilizzando un nuovo certificato di firma rilasciato da VeriSign che utilizza l' algoritmo SHA256(SHA256 algorithm) , se si apre il file cat firmato e si visualizza la firma, è possibile notare che nel messaggio dell'oggetto non era presente alcuna firma .(No signature was present in the subject)

Per risolvere il problema, puoi chiedere a VeriSign di fornire gratuitamente un certificato sostitutivo firmato con l' algoritmo hash SHA1 .

In alternativa, puoi acquistare un altro certificato SHA1 e firmare il file con due firme come mostrato di seguito se desideri conservare entrambi i certificati. Si noti che solo i file .sys possono essere doppiamente firmati perché sono file PE.

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

Dove ZZ…ZZ è l'hash del certificato che stai utilizzando per la firma secondaria. Aggiungi /tralla firma del timestamp.

Nota aggiuntiva(Additional note) : l'uso del certificato SHA1 è stato deprecato da Microsoft a partire dal 1 gennaio(January 1) 2016. Tutti i fornitori di CA devono emettere certificati di firma con l' algoritmo hash SHA256 .

Windows ha smesso di accettare certificati di firma del codice SHA1 senza timestamp dopo il 1° gennaio 2016(January 2016) .

Microsoft ha anche affermato ora che dopo aver installato KB4579311 , Windows 10 potrebbe avvisarti durante l'installazione di alcuni driver di terze parti :

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,”

Spero questo sia di aiuto!

Post correlato(Related post) : Windows richiede un driver con firma digitale .



About the author

Sono un ingegnere software esperto, con oltre 10 anni di esperienza nello sviluppo e nella manutenzione di applicazioni Microsoft Office. Ho una forte passione per aiutare gli altri a raggiungere i loro obiettivi, sia attraverso il mio lavoro come ingegnere del software che attraverso le mie capacità di parlare in pubblico e di networking. Sono anche estremamente esperto in hardware e driver della tastiera, avendo sviluppato e testato molti di loro io stesso.



Related posts