প্রথমে কিছুটা ব্যাকগ্রাউন্ডের তথ্য। আমার একটি এসআইএসআই প্যাকেজ রয়েছে যা একটি উইন্ডোজ সার্ভার 2003 এসপি 2 32 বিট পরিবেশের মধ্যে চলে। প্যাকেজটি সম্প্রতি কোনও স্ক্রিপ্ট টাস্কের সময় নিম্নলিখিত ত্রুটিটি দিয়ে ব্যর্থ হতে শুরু করে যা কোনও এসএসএল সংযোগ ব্যবহার করে একটি ওয়েবপৃষ্ঠা ডাউনলোড করে:
"The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.
কিছু খননকারী দুটি জিনিস প্রকাশ করেছে: আমি সার্ভার থেকে আই 88 ব্যবহার করে প্রশ্নের সাথে ওয়েবসাইটটি অ্যাক্সেস করতে পারি না (ফায়ারফক্সের সাথেও পারি), ওয়েবসাইটটি কেবল নতুন একটি SHA256 শংসাপত্র জারি করেছিল।
কিছু গবেষণা করার পরে, আমার বর্তমান অনুমানটি হ'ল সমস্যাটি হ'ল এই সার্ভারে আমার SHA2 শংসাপত্রগুলির জন্য সমর্থন নেই। আমি সাইট থেকে শংসাপত্রটি ধরলাম এবং দৌড়েছি CertUtil -verify [cert file]
যা নিম্নলিখিত ফলাফল দেয়:
The signature of the certificate can not be verified. 0x80096004 (-2146869244)
আমি মাইক্রোসফ্ট থেকে বেশ কয়েকটি হটফিক্স পেয়েছি এবং আমি যা বুঝি সেগুলির মধ্যে দুটিরই SHA2 শংসাপত্রের জন্য সমর্থন সক্ষম করা উচিত:
সুতরাং আমি kb968730 এর জন্য হটফিক্সটির অনুরোধ করেছি এবং এটি ইনস্টল করার চেষ্টা করেছি, তবে নিম্নলিখিত ত্রুটিটি পেয়েছি:
The installation cannot continue because the following packages might not be valid:
KB2616676_V2 c:\windows\system32\dllcache\crypt32.dll 5.131.3790.4905
KB2616676_V2 c:\windows\system32\crypt32.dll 5.131.3790.4905
Reinstall the packages listed above, and then reinstall KB968730
হটফিক্সের সাথে অন্তর্ভুক্ত করা ক্রিপট32 লাইব্রেরির সংস্করণটি 5.131.3790.4477 যা কেন ইনস্টলারটি এগিয়ে যাবে না তা ব্যাখ্যা করে।
এই মুহুর্তে আমি কী করতে হবে তা আমি নিশ্চিত নই। Kb968730 নিবন্ধটি ইঙ্গিত দেয় যে crypt32.dll হ'ল একমাত্র ফাইল যা হটফিক্স দ্বারা আপডেট করা হয়েছে যা আমাকে ভাবতে বাধ্য করে, যেহেতু আমার কাছে ইতিমধ্যে একটি নতুন সংস্করণ রয়েছে, তাই আমার ইতিমধ্যে এই কার্যকারিতাটি থাকা উচিত নয়? তবে, মনে হবে যেন আমি তা করি না, যদি না আমি সমস্যার মূল কারণ সম্পর্কে ভুল না হয়ে যাই am