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