কিছু উইন্ডোজ ১০ ব্যবহারকারী "No signature was present in the subject" ত্রুটি বার্তাটি দেখতে পান যখন একটি ড্রাইভার প্যাকেজ ফাইলের সিগনেচার প্রোপার্টি দেখার চেষ্টা করেন। এই পোস্টে, আমরা সংক্ষিপ্তভাবে ব্যাখ্যা করব কেন আপনি এই বার্তা পান এবং সেটি সেই নির্দিষ্ট প্যাকেজ ফাইলের জন্য কীভাবে দূর করতে পারেন।

অপারেটিং সিস্টেমগুলো অজানা সাইনিং ইস্যু বা ড্রাইভার সাইন না হওয়ার ইস্যু থাকতে পারে যদি টেস্ট অধীন কম্পিউটার ইন্টারনেটের সাথে সংযুক্ত না থাকে। যদি টেস্ট অধীন কম্পিউটার ইন্টারনেটের সাথে সংযুক্ত থাকে, তবে ড্রাইভার ইনস্টল করার সময় নতুন সার্টিফিকেটগুলো অটোমেটিক্যালি ডাউনলোড হয় এবং কোনো ইস্যু থাকবে না। কখনো কখনো CA ভেন্ডরও ইন্টারনেট ছাড়া কম্পিউটার টেস্ট করার সময় ইস্যু সমাধান করতে সাহায্য করতে পারেন।
পড়ুন: Sigverif ইউটিলিটি ব্যবহার করে অযথাকৃত ড্রাইভার চিহ্নিত করা।
No signature was present in the subject
যখন একটি ক্যাটালগ ফাইল (.cat) একটি নতুন VeriSign রিলিজ করা সাইনিং সার্টিফিকেট দিয়ে সাইন করা হয় যা SHA256 অ্যালগরিদম ব্যবহার করে, যদি আপনি সাইন করা ক্যাট ফাইলটি খুলেন এবং সিগনেচার দেখেন, তবে আপনি No signature was present in the subject মেসেজটি লক্ষ্য করতে পারেন।
ইস্যু সমাধান করতে, আপনি 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 যোগ করুন।
অতিরিক্ত নোট: SHA1 সার্টিফিকেটের ব্যবহার মাইক্রোসফট দ্বারা জানুয়ারি ১, ২০১৬ থেকে ডিপ্রিকেট করা হয়েছে। সব CA ভেন্ডরকে SHA256 হ্যাশ অ্যালগরিদমের সাথে সাইনিং সার্টিফিকেট ইস্যু করতে হবে।
জানুয়ারি ১, ২০১৬-এর পর টাইমস্ট্যাম্প ছাড়া SHA1 কোড সাইনিং সার্টিফিকেট উইন্ডোজ গ্রহণ করবে না।
মাইক্রোসফট এখন বলেছে যে KB4579311 ইনস্টল করার পর, উইন্ডোজ ১০ আপনাকে কিছু থার্ড-পার্টি ড্রাইভার ইনস্টল করার সময় সতর্ক করতে পারে:
এই ইস্যুটি ঘটে যখন একটি অনিচিতভাবে ফরম্যাট করা ক্যাটালগ ফাইল উইন্ডোজ দ্বারা ভ্যালিডেশনের সময় চিহ্নিত হয়। এই রিলিজ থেকে, উইন্ডোজ ক্যাটালগ ফাইলগুলিতে DER এনকোডেড PKCS#7 কন্টেন্টের বৈধতা চাইবে। ক্যাটালগ ফাইলগুলো X.690-এ বর্ণিত SET OF মেম্বারদের DER-এনকোডিং সম্পর্কে সেকশন ১১.৬ অনুযায়ী স্বাক্ষরিত হতে হবে,"
আশা করি এটি সাহায্য করবে!
সম্পর্কিত পোস্ট: Windows requires a digitally signed driver.
