Ingen signatur fanns i ämnet - Förarsignaturdetaljer

Vissa Windows 10 -användare kan stöta på felmeddelandet " Ingen signatur fanns i ämnet(No signature was present in the subject) " när de försöker se signaturegenskaperna för en drivrutinspaketfil. I det här inlägget ger vi en kort beskrivning av varför du kan få det här meddelandet och vad du kan försöka bli av med meddelandet för just den paketfilen.

Ingen signatur fanns i ämnet

Operativsystem kan(Systems) ha okända signeringsproblem eller problem med ej signerade drivrutiner om datorn som testas inte är ansluten till internet. Om datorn som testas är ansluten till internet, laddas de nya certifikaten automatiskt ned när en drivrutin installeras och det kommer inte att uppstå några problem. Ibland kan CA-leverantörerna också hjälpa till med att lösa problemen när datorn som testas inte är ansluten till internet.

Läs(Read) : Hur man identifierar osignerade drivrutiner med hjälp av sigverif-verktyget.(How to identify unsigned drivers using sigverif utility.)

Ingen signatur fanns i ämnet

När en katalogfil (.cat) signeras med ett nytt släppt signeringscertifikat från VeriSign som använder (VeriSign)SHA256-algoritmen(SHA256 algorithm) , om du öppnar den signerade cat-filen och visar signaturen, kan du märka att ingen signatur fanns i(No signature was present in the subject) ämnesmeddelandet.

För att lösa problemet kan du be VeriSign att tillhandahålla ett ersättningscertifikat utan kostnad, signerat med SHA1-hashalgoritmen(SHA1) .

Alternativt kan du köpa ett annat SHA1- certifikat och signera filen med två signaturer enligt nedan om du vill behålla båda certifikaten. Observera att endast .sys-filer kan vara dubbelsignerade eftersom de är PE-filer.

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

Där ZZ…ZZ är hashen för certifikatet du använder för den sekundära signaturen. Lägg /trtill tidsstämpelsignering.

Ytterligare anmärkning(Additional note) : Användning av SHA1- certifikat fasades ut av Microsoft från och med den 1(January 1) januari 2016. Alla CA-leverantörer måste utfärda signeringscertifikat med SHA256-hashalgoritmen(SHA256) .

Windows slutade acceptera SHA1 -kodsigneringscertifikat utan tidsstämplar efter 1 januari 2016(January 2016) .

Microsoft har nu också sagt att efter installation av KB4579311(KB4579311) kan Windows 10 varna dig när du installerar vissa drivrutiner från tredje part :

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

Hoppas det här hjälper!

Relaterat inlägg(Related post) : Windows kräver en digitalt signerad drivrutin .



About the author

Jag är en datorexpert och har hjälpt människor med sin dator sedan 2009. Mina kunskaper inkluderar iphone, mjukvara, prylar och mer. Jag har också arbetat som instruktör de senaste fyra åren. Under den tiden har jag lärt mig hur man hjälper människor att lära sig nya program och hur man använder sina enheter på ett professionellt sätt. Jag tycker om att ge tips om hur jag kan förbättra mina kunskaper så att alla kan bli framgångsrika på jobbet eller i skolan.



Related posts