কিছু ব্যবহারকারী রিপোর্ট করেন যে তাদের নিজস্ব (বা অন্যের) SSL এনক্রিপ্টেড ওয়েবসাইট খোলা যাচ্ছে না SSL_ERROR_BAD_CERT_DOMAIN এরর মেসেজের কারণে। এই ইস্যু সাধারণত তখন দেখা যায় যখন আপনি যে ওয়েবসাইট ভিজিট করছেন তার SSL সার্টিফিকেটের সাথে কিছু কনফিগারেশন সমস্যা থাকে। ব্রাউজার এই নির্দিষ্ট এরর ডিসপ্লে করে সিগন্যাল দিতে যে SSL সার্টিফিকেটটি আপনি যে ডোমেন ভিজিট করছেন সেটার জন্য নয়। অধিকাংশ সময়, এই এরর Firefox-এ রিপোর্ট করা হয়।
SSL_ERROR_BAD_CERT_DOMAIN এরর কেন হয়?
এটি একটি jól পরিচিত ইস্যু যেটি চলছে যেতে থেকে যেটে ওয়েবসাইট HTTPS এবং SSL সার্টিফিকেটে স্যুইচ করল। Public Key Cryptography Infrastructure অনুসরণ করে, একটি SSL ইউজার তার ওয়েবসাইটে SSL সার্টিফিকেট ইনস্টল করতে বাধ্য যেটার জন্য ইস্যু করা হয়েছে।
এটি ধরে রেখে, এখানে কয়েকটি সিনারিও যা এই ইস্যুর দিকে পরিচালিত করতে পারে:
- অ্যাডমিন দিক থেকে SSL মিসকনফিগারেশন – অধিকাংশ সময়, ইস্যুটি হয় কারণ ওয়েবসাইট অ্যাডমিন ভুলে অন্য ডোমেন নেমে SSL সার্টিফিকেট ইনস্টল করে দিয়েছে যেটার জন্য ইস্যু করা হয়নি।
- ভুল ওয়েবসাইট অ্যাড্রেস – এই এররটি তখন ঘটে যদি ইউজার ম্যানুয়ালি অ্যাড্রেস HTTPS (Hyper Text Transfer Protocol Secure) হিসেবে টাইপ করে যখন ওয়েবসাইট আসলে HTTP-এ আছে।
- খারাপ SSL সার্টিফিকেট ইনস্টলেশন – ইস্যুটি তখনও হতে পারে যদি একটি বটচড বা ইনকমপ্লিট SSL ইনস্টলেশন হয় যা অনায়াসে ইন্টারাপ্ট বা হল্ট হয়েছে।
- ব্রাউজার ক্যাশ এরর দেখাচ্ছে – এটা সম্ভব যে ইস্যুটি তখনও সমাধান হয়েছে কিন্তু আপনার ব্রাউজার এখনও এরর দেখাচ্ছে কারণ এটি হোমপেজের একটি ক্যাশড ভার্সন লোড করছে।
আপনি যদি এই ইস্যুতে संघর্ষ করছেন, তবে এই আর্টিকেল আপনাকে কিছু ট্রাবলশুটিং স্টেপ দেবে। নিচে আপনার মত যেন অন্য ব্যবহারকারীদের 사용 করা মেথডের সংকলন আছে যারা একই পরিস্থিতিতে সমস্যা সমাধান করতে পেরেছেন। চলুন শুরু করি!
মেথড ১: নিশ্চিত করুন যে ওয়েবসাইট অ্যাড্রেসটি সঠিক
প্রথমে সব, নিশ্চিত করা যাক যে আপনি যে ওয়েবসাইট অ্যাক্সেস করার চেষ্টা করছেন সেটি ঠিকমতো অ্যাড্রেস বারে টাইপ করা হয়েছে। অনেক ব্যবহারকারী রিপোর্ট করেছে যে HTTP ওয়েবসাইটকে HTTPS ভুলে মনে করলে এই ইস্যু হয়েছে।
এটি ধরে রেখে, আপনার অ্যাড্রেস বarlang লক্ষ্য করুন এবং HTTPS- থেকে 'S' মুছে ফেলুন। উদাহরণস্বরূপ, যদি ওয়েবসাইট https://example.com হয়, তবে সেটাকে https://example.com-এ মডিফাই করুন।
তবুও, যদি এই মেথড আপনাকে ওয়েবসাইট ভিজিট ও ব্রাউজ করতে দেয়, মনে রাখবেন HTTP ওয়েবসাইটগুলো আর নিরাপদ বলে বিবেচনা করা হয় না। আপনার যদি নিজস্ব ওয়েবসাইট হয়, তবে HTTPS-এ স্যুইচ করুন এবং SSL সার্টিফিকেট নিন অন্যথায় আপনি প্রচুর পটেনশিয়াল ট্রাফিক হারাবেন।
যদি মেথডটি আপনার নির্দিষ্ট পরিস্থিতিতে প্রযোজ্য না হয়, তবে নিচের নেক্সট মেথডে যান।
মেথড ২: ব্রাউজার হিস্টরি, কুকিজ, এবং ক্যাশ ক্লিন করুন
আপনি যদি নিশ্চিত হন যে SSL সার্টিফিকেটটি প্রপারলি কনফিগারড, তবে সম্ভব ইস্যুটি তখনও সমাধান হয়েছে কিন্তু আপনার ব্রাউজার হোমপেজের একটি ক্যাশড কপি ডিসপ্লে করছে।
এই কেসে, সমাধান হলো আপনার ব্রাউজারের কুকিজ এবং ক্যাশ ক্লিয়ার করা। যেহেতু SSL_ERROR_BAD_CERT_DOMAIN এরর Firefox-এ দেখা যায়, নিচে Firefox ব্রাউজারের কুকিজ এবং ক্যাশ ক্লিয়ার করার কুইক গাইড:
- Firefox খুলুন, উপরের ডানে Action button-এ ক্লিক করুন এবং Library-এ যান।
- নেক্সট, History-এ যান এবং Clear Browser History-এ ক্লিক করুন।
- Clear Recent History উইন্ডোতে, Time range to clear কে Everything-এ সেট করুন এবং Cookies, Cache এবং Offline Website Data বাদে সবই আনচেক করুন।
- Clear Now বাটনে ক্লিক করুন সিলেক্টেড আইটেমগুলো ক্লিয়ার করার জন্য।
- প্রসেস কম্প্লিট হলে, Firefox ব্রাউজার রিস্টার্ট করুন এবং দেখুন ইস্যু সমাধান হয়েছে কিনা।
মেথড ৩: যাচাই করুন SSL সার্টিফিকেটটি বৈধ কিনা
আপনার নিজস্ব ওয়েবসাইট হোক বা অন্যের, আপনি Firefox ব্যবহার করে সার্টিফিকেট রিট্রিভ করতে পারেন এবং সার্টিফিকেট ইস্যুয়ার এবং এক্সপাইরেশন ডেটের মতো গুরুত্বপূর্ণ ডিটেইলস দেখতে পারেন। এটি আপনাকে নির্ণয় করতে সাহায্য করবে যে SSL_ERROR_BAD_CERT_DOMAIN এররটি কি এক্সপায়ার্ড SSL সার্টিফিকেটের কারণে হচ্ছে।
সার্টিফিকেট ডিটেইলস যাচাই করতে, নিচের লিংকে ক্লিক করুন যেটা বলে "I understand the Risks"। তারপর Add Exception > Get Certificate-এ ক্লিক করুন। আপনি SSL সার্টিফিকেটের সাথে চিহ্নিত সমস্যাগুলোর একটি কুইক রানডাউন পাবেন।
আপনি আরও গভীরে যেতে পারেন View বাটনে ক্লিক করে। নেক্সট স্ক্রিনে, আপনি ভ্যালিডিটির পিরিয়ড দেখতে পারেন এবং নির্ধারণ করতে পারেন যে ইস্যুটি কি SSL সার্টিফিকেট এক্সপায়ার হওয়ার কারণে হচ্ছে।
আশা করি, এই গবেষণা আপনাকে এরর মেসেজের উৎস বের করতে সাহায্য করল।
যদি ওয়েবসাইট আপনার নিজস্ব হয়, তবে নিশ্চিত করুন যে আপনি আপনার SSL সার্টিফিকেট www এবং non-www ডোমেন দুটোর জন্যও কনফিগার করেছেন। উদাহরণস্বরূপ, যদি একজন ইউজার আপনার ওয়েবসাইট অ্যাক্সেস করতে চায় ম্যানুয়ালি https://www.example.com টাইপ করে কিন্তু আপনার সার্টিফিকেট শুধু example.com-এর জন্য কনফিগারড থাকে, তবে সে SSL_ERROR_BAD_CERT_DOMAIN এরর দেখবে। এই কেসে, সমাধান হলো ডোমেন দুটোই সার্টিফিকেটে অ্যাড করা – www.example.com, এবং example.com।
যদি আপনি ওয়েবসাইট ম্যানেজ না করেন এবং উপরের মেথডগুলো ব্যবহার করে নিশ্চিত করলেন যে আপনি সঠিকভাবে সাইটটি অ্যাক্সেস করছেন, তবে ওয়েবসাইট অ্যাডমিনিস্ট্রেটর সাথে যোগাযোগ করুন এবং তাদের আগ্রহ করুন ইস্যুটা তদন্ত করার জন্য।