কীভাবে ব্যবহার করবেন
- সার্টিফিকেট, চেইন, CSR বা প্রাইভেট কী-এর PEM লেখা পেস্ট করুন, অথবা 'ফাইল খুলুন' ক্লিক করে .pem, .crt, .cer বা .key ফাইল বেছে নিন (DER-ও চলে)।
- প্রতিটি ব্লক আলাদা কার্ডে দেখানো হয়। সার্টিফিকেটে মেয়াদ শেষ হতে বাকি দিন দেখায়; প্রাইভেট কী-তে মিলছে কি না দেখায়।
- একাধিক সার্টিফিকেট পেস্ট করলে চেইনের ক্রম যাচাইয়ের ফল সবার ওপরে আসে।
অপশনগুলোর ব্যাখ্যা
- সাবজেক্ট অল্টারনেটিভ নেম
- যেসব নামের জন্য সার্টিফিকেট বৈধ। ব্রাউজার সাবজেক্টের CN নয়, এই তালিকা ব্যবহার করে।
- যাচাইয়ের স্তর
- DV (শুধু ডোমেইন), OV (প্রতিষ্ঠান) বা EV, যা সার্টিফিকেট পলিসি থেকে পড়া হয়।
- SPKI SHA-256
- পিনিংয়ে ব্যবহৃত পাবলিক কী-এর ফিঙ্গারপ্রিন্ট; একই কী দিয়ে নবায়ন করলে এটি একই থাকে।
কোন ব্লক পড়া হয়, এবং যাচাই কীভাবে কাজ করে
ডিকোডার আপনার লেখাকে প্রতিটি -----BEGIN …----- লাইনে ভাগ করে এবং এই লেবেলগুলো সামলায়:
| PEM লেবেল | যেভাবে দেখানো হয় |
|---|---|
CERTIFICATE, X509 CERTIFICATE, TRUSTED CERTIFICATE |
সার্টিফিকেট |
CERTIFICATE REQUEST, NEW CERTIFICATE REQUEST |
সার্টিফিকেট সাইনিং রিকোয়েস্ট (CSR) |
PRIVATE KEY, RSA PRIVATE KEY, EC PRIVATE KEY |
প্রাইভেট কী |
PUBLIC KEY |
পাবলিক কী |
ENCRYPTED PRIVATE KEY, অথবা Proc-Type: 4,ENCRYPTED হেডারসহ পুরোনো কী |
এনক্রিপ্ট করা প্রাইভেট কী (পড়া হয় না) |
অন্য যেকোনো লেবেল অপঠনযোগ্য হিসেবে জানানো হয়। PEM হেডার ছাড়া লেখা সাধারণ base64 DER হিসেবে চেষ্টা করা হয়, আর «ফাইল খুলুন» দিয়ে বাছা কাঁচা DER ফাইলকে সার্টিফিকেট, CSR বা কী বলে অনুমান করা হয়।
«যাচাইয়ের স্তর» আসে CA/Browser Forum সংজ্ঞায়িত সার্টিফিকেট পলিসি আইডেন্টিফায়ার থেকে:
| পলিসি OID | স্তর |
|---|---|
| 2.23.140.1.2.1 | DV (ডোমেইন যাচাই করা) |
| 2.23.140.1.2.2 | OV (প্রতিষ্ঠান যাচাই করা) |
| 2.23.140.1.2.3 | IV (ব্যক্তি যাচাই করা) |
| 2.23.140.1.1 | EV (বর্ধিত যাচাই) |
এসবের কোনো পলিসি ছাড়া সার্টিফিকেট কোনো যাচাইয়ের স্তর দেখায় না। MD5 বা SHA-1 দিয়ে শুরু হওয়া স্বাক্ষর অ্যালগরিদম চিহ্নিত হয়, কারণ ব্রাউজার আর সেগুলো বিশ্বাস করে না।
একাধিক সার্টিফিকেট পেস্ট করলে চেইন যাচাই শুধু নাম তুলনা করে: প্রতিটি সার্টিফিকেটের ইস্যুকারী পরের সার্টিফিকেটের সাবজেক্ট হতে হবে। এটি ভুল ক্রম, পুনরাবৃত্ত সার্টিফিকেট এবং চেইনে অন্তর্ভুক্ত সেলফ-সাইনড রুট জানায়। এটি স্বাক্ষর বা বিশ্বাস যাচাই করে না, তাই একটি চেইন এখানে পাস করেও আসল সার্ভারে ব্যর্থ হতে পারে।
সচরাচর জিজ্ঞাসিত প্রশ্ন
প্রাইভেট কী সার্টিফিকেটের সঙ্গে মেলে কি না কীভাবে দেখব?
দুটোই পেস্ট করুন। টুলটি প্রাইভেট কী-এর ভেতরের পাবলিক কী-এর সঙ্গে সার্টিফিকেটের পাবলিক কী তুলনা করে। nginx 'key values mismatch' জানালে এটি ব্যবহার করুন।
সার্টিফিকেট চেইন কোন ক্রমে থাকা উচিত?
প্রথমে সার্ভার সার্টিফিকেট, তারপর যে ইন্টারমিডিয়েট সেটি ইস্যু করেছে, এভাবে চেইনের ওপরের দিকে। রুট সাধারণত বাদ দেওয়া হয়। ক্রম ভুল হলে কিছু ক্লায়েন্ট ব্যর্থ হয়।
প্রাইভেট কী পেস্ট করা কি নিরাপদ?
সবকিছু আপনার ব্রাউজারেই পার্স হয় এবং কোনো সার্ভারে কিছু পাঠানো হয় না। পাসওয়ার্ড-সুরক্ষিত কী পার্স করা হয় না।
এটি কি বিশ্বাসযোগ্যতা বা বাতিল হওয়া যাচাই করে?
না, এটি শুধু ফাইল পড়ে। চালু কোনো সাইট যে সার্টিফিকেট দিচ্ছে তা যাচাই করতে SSL সার্টিফিকেট চেকার ব্যবহার করুন।
গোপনীয়তা
এই টুলটি পুরোপুরি আপনার ব্রাউজারে চলে। আপনার ফাইল ও লেখা আপনার ডিভাইসেই প্রসেস হয় এবং কখনো আমাদের সার্ভারে আপলোড হয় না।