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

ऑपरेटिंग सिस्टम में अज्ञात हस्ताक्षर समस्याएँ या ड्राइवर हस्ताक्षरित नहीं समस्याएँ हो सकती हैं यदि टेस्ट के तहत कंप्यूटर इंटरनेट से जुड़ा नहीं है। यदि टेस्ट के तहत कंप्यूटर इंटरनेट से जुड़ा है, तो जब ड्राइवर इंस्टॉल किया जाता है तो नए प्रमाणपत्र स्वचालित रूप से डाउनलोड हो जाते हैं और कोई समस्या नहीं होगी। कभी-कभी CA विक्रेता भी समस्याओं को हल करने में मदद कर सकते हैं जब टेस्ट के तहत कंप्यूटर इंटरनेट से जुड़ा नहीं है।
पढ़ें: सिगवेरिफ उपयोगिता का उपयोग करके अनसाइन्ड ड्राइवर्स की पहचान कैसे करें।
विषय में कोई हस्ताक्षर मौजूद नहीं था
जब एक कैटलॉग फ़ाइल (.cat) को एक नए VeriSign जारी हस्ताक्षर प्रमाणपत्र का उपयोग करके हस्ताक्षरित किया जाता है जो SHA256 एल्गोरिथम का उपयोग करता है, यदि आप हस्ताक्षरित cat फ़ाइल खोलते हैं और हस्ताक्षर देखते हैं, तो आप विषय में कोई हस्ताक्षर मौजूद नहीं था संदेश देख सकते हैं।
समस्या को हल करने के लिए, आप VeriSign से बिना किसी लागत के एक प्रतिस्थापन प्रमाणपत्र प्रदान करने के लिए कह सकते हैं जिसे 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 जोड़ें।
अतिरिक्त नोट: Microsoft द्वारा 1 जनवरी, 2016 से SHA1 प्रमाणपत्र का उपयोग बंद कर दिया गया था। सभी CA विक्रेताओं को SHA256 हैश एल्गोरिथम के साथ हस्ताक्षर प्रमाणपत्र जारी करने होंगे।
1 जनवरी 2016 के बाद विंडोज ने टाइमस्टैम्प के बिना SHA1 कोड हस्ताक्षर प्रमाणपत्र स्वीकार करना बंद कर दिया।
माइक्रोसॉफ्ट ने यह भी कहा है कि KB4579311 इंस्टॉल करने के बाद, विंडोज 10 कुछ थर्ड-पार्टी ड्राइवर इंस्टॉल करते समय आपको चेतावनी दे सकता है:
यह समस्या तब होती है जब विंडोज द्वारा सत्यापन के दौरान एक अनुचित रूप से फॉर्मेट किया गया कैटलॉग फ़ाइल पहचाना जाता है। इस रिलीज़ से शुरू होकर, विंडोज को कैटलॉग फ़ाइलों में DER एन्कोडेड PKCS#7 सामग्री की वैधता की आवश्यकता होगी। कैटलॉग फ़ाइलों को X.690 में SET OF सदस्यों के लिए DER-एन्कोडिंग का वर्णन करने वाली धारा 11.6 के अनुसार हस्ताक्षरित किया जाना चाहिए,"
आशा है इससे मदद मिलेगी!
संबंधित पोस्ट: विंडोज को डिजिटली हस्ताक्षरित ड्राइवर की आवश्यकता है।
