विषय में कोई हस्ताक्षर मौजूद नहीं था - चालक हस्ताक्षर विवरण

ड्राइवर पैकेज फ़ाइल के हस्ताक्षर गुणों को देखने का प्रयास करते समय कुछ विंडोज 10(Windows 10) उपयोगकर्ताओं को त्रुटि संदेश " विषय में कोई हस्ताक्षर मौजूद नहीं था " आ सकता है। (No signature was present in the subject)इस पोस्ट में, हम एक संक्षिप्त विवरण प्रदान करते हैं कि आपको यह संदेश क्यों मिल सकता है और आप उस विशेष पैकेज फ़ाइल के लिए संदेश से छुटकारा पाने का क्या प्रयास कर सकते हैं।

विषय में कोई हस्ताक्षर मौजूद नहीं था

Operating Systems may have unknown signing issues or driver not signed issues if the computer under test is not connected to the internet. If the computer under test is connected to the internet, then the new certificates are automatically downloaded when a driver is installed and there will not be any issues. Sometimes the CA vendors are also able to help out in resolving the issues when the computer under test is not connected to the internet.

Read: How to identify unsigned drivers using sigverif utility.

No signature was present in the subject

जब एक कैटलॉग फ़ाइल (.cat) को एक नए VeriSign जारी किए गए हस्ताक्षर प्रमाणपत्र का उपयोग करके हस्ताक्षरित किया जाता है जो SHA256 एल्गोरिदम(SHA256 algorithm) का उपयोग करता है , यदि आप हस्ताक्षरित बिल्ली फ़ाइल खोलते हैं और हस्ताक्षर देखते हैं, तो आप देख सकते हैं कि विषय(No signature was present in the subject) संदेश में कोई हस्ताक्षर मौजूद नहीं था।

समस्या को हल करने के लिए, आप VeriSign को (VeriSign)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) : 1 जनवरी(January 1) , 2016 से माइक्रोसॉफ्ट(Microsoft) द्वारा SHA1 प्रमाणपत्र का उपयोग बंद कर दिया गया था। सभी CA विक्रेताओं को (SHA1)SHA256 हैश एल्गोरिथम के साथ हस्ताक्षर प्रमाणपत्र जारी करना होगा।

(Windows)1 जनवरी 2016 के बाद (January 2016)विंडोज़ ने बिना टाइम स्टैम्प के SHA1 कोड साइनिंग सर्टिफिकेट स्वीकार करना बंद कर दिया ।

Microsoft ने अब यह भी कहा है कि KB4579311 को स्थापित करने के बाद , Windows 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

मैं एक सॉफ्टवेयर समीक्षक और वायरलेस इंजीनियर हूं, जिसके पास क्षेत्र में 10 से अधिक वर्षों का अनुभव है। मैं मोबाइल एप्लिकेशन और सॉफ़्टवेयर की समीक्षा करने के साथ-साथ ग्राहकों को उनके नेटवर्क को अनुकूलित करने में मदद करता हूं। अपनी समीक्षाओं के माध्यम से, मैं आपको इस बारे में सूचित निर्णय लेने में मदद कर सकता हूं कि किन उत्पादों का उपयोग करना है, अपने वर्कफ़्लो को कैसे सुधारना है, आदि। मेरे कौशल में उत्कृष्ट लिखित और मौखिक संचार, समस्या समाधान, मजबूत तकनीकी ज्ञान और विस्तार पर ध्यान देना शामिल है। मैं स्वतंत्र रूप से काम करने और परियोजनाओं पर सहयोग करने में भी कुशल हूं।



Related posts