মূল বিষয়বস্তুতে যান
ToolMug

সরাতে ↑ ↓, খুলতে Enter, বন্ধ করতে Esc চাপুন।

SSL সার্টিফিকেট চেকার

একটি ডোমেইন লিখে আপনি দেখতে পারবেন তার HTTPS সার্টিফিকেট বৈধ কি না, মেয়াদ শেষ হতে কত দিন বাকি, কে এটি দিয়েছে, কোন নামগুলো এতে কভার করা আছে এবং সার্ভার সম্পূর্ণ চেইন পাঠায় কি না—সার্টিফিকেট নবায়নের আগে ও পরে এটি কাজে লাগে।

আমাদের সার্ভারে প্রসেস হয় এবং এক ঘণ্টার মধ্যে মুছে ফেলা হয়

কীভাবে ব্যবহার করবেন

  1. একটি ডোমেইন লিখুন; প্রয়োজন হলে পোর্ট যোগ করুন, যেমন example.com:8443।
  2. ‘খুঁজুন’-এ ক্লিক করে সার্টিফিকেটটি বৈধ কি না, বাকি দিনের সংখ্যা ও সার্টিফিকেটের বিবরণ দেখুন।
  3. কোনো সমস্যা থাকলে সার্টিফিকেটে ডোমেইনটি কভার করা আছে কি না, মেয়াদ শেষ হয়েছে কি না এবং মধ্যবর্তী সার্টিফিকেটগুলো ইনস্টল করা আছে কি না পরীক্ষা করুন।

অপশনগুলোর ব্যাখ্যা

বৈধ
চেইনটি সাধারণ ব্রাউজারে বিশ্বস্ত একটি root certificate পর্যন্ত যাচাই হয়; সার্টিফিকেটে ডোমেইনটি কভার করা থাকে এবং এটি বৈধতার সময়সীমার মধ্যে থাকে।
বাকি দিন
Let’s Encrypt-এর সার্টিফিকেট 90 দিন স্থায়ী হয় এবং সাধারণত মেয়াদ শেষ হওয়ার 30 দিন আগে নবায়ন হয়; 14 দিনের কম বাকি থাকলে তা হাইলাইট করা হয়।
সার্টিফিকেট চেইন
সার্ভারের সাইট সার্টিফিকেটের সঙ্গে মধ্যবর্তী সার্টিফিকেটও পাঠানো উচিত; এগুলো না থাকলে কিছু ক্লায়েন্ট, বিশেষ করে Android ডিভাইস ও API কল, ব্যর্থ হয়।

ফলাফল পড়া

ওপরের ব্যানার দেখায় সার্টিফিকেট বৈধ কি না এবং কত পূর্ণ দিন বাকি, নিচের দিকে গোল করা। সার্টিফিকেট বৈধ এবং 14 বা বেশি দিন বাকি থাকলে সবুজ, বৈধ কিন্তু 14 দিনের কম বাকি থাকলে হলুদ, এবং সমস্যা থাকলে লাল। মেয়াদোত্তীর্ণ সার্টিফিকেট কত দিন আগে মেয়াদ শেষ হয়েছে তা দেখায়।

বার্তা সাধারণ কারণ কী দেখবেন
সার্টিফিকেট এই ডোমেইনকে কভার করে না আপনার দেওয়া নাম «কভার করা নাম» তালিকায় নেই সঠিক নামসহ সার্টিফিকেট আবার ইস্যু করুন, অথবা যাচাই করুন সার্ভার এই নামের জন্য সঠিক সাইট দিচ্ছে কি না, যেমন ভার্চুয়াল হোস্ট বা SNI কনফিগারেশনে
মেয়াদোত্তীর্ণ বা এখনো বৈধ নয় আজ «বৈধ থেকে – পর্যন্ত» তারিখের বাইরে নবায়ন করুন; তারিখ ঠিক মনে হলে সার্ভার চালানো মেশিনের ঘড়ি দেখুন
অবিশ্বস্ত ইস্যুকারী বা অসম্পূর্ণ চেইন সার্ভার ইন্টারমিডিয়েট সার্টিফিকেট পাঠায়নি, অথবা ইস্যুকারী পাবলিক CA নয় «সার্টিফিকেট চেইন» তালিকা দেখুন: এতে সাইটের সার্টিফিকেট ও তার পরে ইন্টারমিডিয়েটগুলো থাকা উচিত। পূর্ণ চেইন ফাইল ইনস্টল করুন
কোনো সার্টিফিকেট দেখানো হয়নি সার্ভার সার্টিফিকেট না পাঠিয়েই TLS হ্যান্ডশেক শেষ হয়েছে সার্ভারের TLS কনফিগারেশন ও সঠিক পোর্ট ব্যবহার হচ্ছে কি না দেখুন, যেমন example.com:8443

কভার করা নাম হলো সাবজেক্ট অল্টারনেটিভ নেম। *.example.com-এর মতো ওয়াইল্ডকার্ড www.example.com কভার করে, কিন্তু example.com নিজে বা a.b.example.com নয়, তাই খালি ডোমেইন আলাদা করে তালিকাভুক্ত করতে হবে।

চেকার আপনার টাইপ করা নামটিকে সার্ভার নাম হিসেবে দিয়ে সংযোগ করে, তাই একাধিক সাইট হোস্ট করা সার্ভার ওই নামের সার্টিফিকেট ফেরত দেয়। «প্রোটোকল» সারি এই একটি সংযোগের জন্য সমঝোতা হওয়া TLS ভার্সন ও সাইফার স্যুট দেখায়, সার্ভার সমর্থিত সব ভার্সন নয়।

সচরাচর জিজ্ঞাসিত প্রশ্ন

ব্রাউজারে সাইট খোলে—তাহলে চেইন অসম্পূর্ণ কেন?

অনেক ব্রাউজার অনুপস্থিত মধ্যবর্তী সার্টিফিকেট নিজে থেকে পূরণ করে বা ক্যাশে রাখে, কিন্তু প্রোগ্রাম, API ক্লায়েন্ট এবং কিছু ফোন তা করে না। ঠিক করতে মধ্যবর্তী সার্টিফিকেটসহ fullchain ফাইলটি সার্ভ করুন।

আপনি কি 443 ছাড়া অন্য পোর্ট পরীক্ষা করতে পারবেন?

443, 8443, 8080 এবং 80 পোর্ট ব্যবহার করা যায়; ডোমেইনের পরে :port যোগ করুন।

সার্টিফিকেট বাতিল করা হয়েছে কি না, তা কি পরীক্ষা করা হয়?

না। শুধু চেইন, বৈধতার তারিখ এবং নামগুলো পরীক্ষা করা হয়।

গোপনীয়তা

প্রসেস করার জন্য ফাইলগুলো HTTPS-এর মাধ্যমে আপলোড হয় এবং এক ঘণ্টার মধ্যে স্বয়ংক্রিয়ভাবে মুছে ফেলা হয়।

সম্পর্কিত টুল