هیچ امضایی در موضوع وجود نداشت - جزئیات امضای راننده

برخی از کاربران ویندوز 10(Windows 10) ممکن است هنگام تلاش برای مشاهده ویژگی‌های امضای فایل بسته درایور، با پیام خطای « هیچ امضایی در موضوع وجود نداشت » مواجه شوند. (No signature was present in the subject)در این پست، توضیح مختصری در مورد اینکه چرا ممکن است این پیام را دریافت کنید و چه کاری می توانید برای خلاص شدن از شر پیام مربوط به آن فایل بسته خاص انجام دهید، ارائه می دهیم.

هیچ امضایی در موضوع وجود نداشت

اگر رایانه تحت آزمایش به اینترنت متصل نباشد، سیستم‌های(Systems) عامل ممکن است مشکلات امضای ناشناخته یا مشکلات امضا نشده درایور داشته باشند. اگر رایانه تحت آزمایش به اینترنت متصل باشد، گواهینامه های جدید به طور خودکار با نصب درایور دانلود می شوند و هیچ مشکلی وجود نخواهد داشت. گاهی اوقات هنگامی که رایانه تحت آزمایش به اینترنت متصل نیست، فروشندگان CA نیز می توانند در حل مشکلات کمک کنند.

بخوانید(Read) : نحوه شناسایی درایورهای بدون علامت با استفاده از ابزار sigverif.(How to identify unsigned drivers using sigverif utility.)

هیچ امضایی در موضوع وجود نداشت

هنگامی که یک فایل کاتالوگ (cat.) با استفاده از گواهی امضای منتشر شده VeriSign که از (VeriSign)الگوریتم SHA256 استفاده(SHA256 algorithm) می کند، امضا می شود، اگر فایل cat امضا شده را باز کنید و امضا را مشاهده کنید، ممکن است متوجه شوید که بدون امضا در(No signature was present in the subject) پیام موضوع وجود دارد.

برای حل این مشکل، می‌توانید از VeriSign بخواهید یک گواهی جایگزین بدون هیچ هزینه‌ای امضا شده با الگوریتم هش SHA1 ارائه دهد.(SHA1)

یا اگر می‌خواهید هر دو گواهی را حفظ کنید، می‌توانید گواهی SHA1 دیگری بخرید و فایل را با دو امضا مانند تصویر زیر امضا کنید. (SHA1)توجه داشته باشید که فقط فایل‌های .sys را می‌توان دو امضا کرد زیرا فایل‌های PE هستند.

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

جایی که ZZ…ZZ هش گواهی است که برای امضای ثانویه استفاده می کنید. /trبه امضای مهر زمان اضافه کنید.

توجه اضافی(Additional note) : استفاده از گواهی SHA1 توسط مایکروسافت(Microsoft) از 1 ژانویه(January 1) 2016 منسوخ شد. همه فروشندگان CA باید گواهینامه امضا را با الگوریتم هش SHA256 صادر کنند.(SHA256)

ویندوز پس از 1 (Windows)ژانویه 2016(January 2016) ، گواهی امضای کد SHA1 را بدون مهر زمانی متوقف کرد .

مایکروسافت(Microsoft) همچنین اعلام کرده است که پس از نصب KB4579311 ، ویندوز 10 ممکن است هنگام نصب برخی از درایورهای شخص ثالث به شما هشدار دهد :

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

امیدوارم این کمک کند!

پست مرتبط(Related post) : ویندوز به یک درایور با امضای دیجیتال نیاز دارد .



About the author

من یک متخصص کامپیوتر هستم و از سال 2009 به مردم در زمینه کامپیوترشان کمک می‌کنم. مهارت‌های من شامل آیفون، نرم‌افزار، گجت‌ها و غیره است. من همچنین در چهار سال گذشته به عنوان مربی کار کرده ام. در آن زمان، یاد گرفتم که چگونه به مردم کمک کنم تا برنامه های جدید را یاد بگیرند و چگونه از دستگاه های خود به روشی حرفه ای استفاده کنند. من از دادن نکاتی در مورد چگونگی بهبود مهارت هایم لذت می برم تا همه بتوانند در کار یا مدرسه موفق باشند.



Related posts