Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
I requisiti di firma del pacchetto driver per l'installazione del dispositivo Plug and Play (PnP) dipendono dalla versione di Windows e dal fatto che il driver sia firmato per il rilascio pubblico o da un team di sviluppo durante lo sviluppo e il test del driver. Questi requisiti di firma devono essere soddisfatti per consentire il staging del pacchetto driver all'Archivio driver. Oltre a questi requisiti inseriti sulla firma del catalogo pacchetti driver, affinché venga caricato un driver in modalità kernel, esistono restrizioni applicate alla firma usata per verificare l'integrità del file binario del driver in modalità kernel. Tutte le versioni a 64 bit di Windows applicano i requisiti di firma del codice in modalità kernel che determinano se è possibile caricare un driver in modalità kernel. Se il file binario del driver in modalità kernel non dispone di una firma incorporata, la firma del catalogo pacchetti driver deve essere conforme ai requisiti di firma del codice in modalità kernel per consentire il caricamento del file binario in modalità kernel.
Requisiti di firma digitale PnP per la distribuzione pubblica di un driver
Windows Hardware Lab Kit (Windows HLK) include categorie di test per diversi tipi di dispositivo. Se in questo elenco è inclusa una categoria di test per il tipo di dispositivo, è necessario ottenere una firma di versione WHQL.
Una firma di versione WHQL valida verifica che il driver sia conforme ai requisiti del Programma compatibilità hardware Windows, verifica l'identità dell'editore e verifica che il driver non sia stato modificato.
Per essere considerato firmato dall'installazione del dispositivo PnP, il file di catalogo del pacchetto driver deve essere firmato da WHQL o firmato da un certificato di versione di terze parti (un certificato SPC (Software Publisher Certificate) o un certificato di versione commerciale. Una firma di versione WHQL deve essere usata se ne può essere ottenuta una. Una firma di versione di terze parti verifica l'identità del server di pubblicazione e che il driver non è stato modificato. Tuttavia, a differenza di una firma di versione WHQL, una firma di versione di terze parti non verifica la funzionalità del driver.
Tenere inoltre presente che per le versioni a 64 bit di Windows Vista e versioni successive di Windows, il criterio di firma del codice in modalità kernel richiede inoltre che un driver in modalità kernel sia firmato da WHQL o da un SPC.
Per ulteriori informazioni sulla firma per il rilascio, vedere Firma dei driver per la versione pubblica.
Annotazioni
Alcune edizioni di Windows potrebbero richiedere che il file di catalogo sia firmato da WHQL e che non accetti un catalogo firmato da un certificato di versione di terze parti. Ad esempio, Windows 10 in modalità S e le edizioni per le architetture diverse da x86 e amd64 richiedono file di catalogo per i pacchetti driver firmati per il rilascio da WHQL.
Requisiti di firma PnP per lo sviluppo e il test di un driver
Nelle versioni a 64 bit di Windows Vista e versioni successive di Windows, un driver deve avere una firma di test WHQL o deve essere firmato da un certificato di test. Per ulteriori informazioni sui driver con firma per i test, consultare Firma dei driver durante lo sviluppo e il test.