কীভাবে ব্যবহার করবেন
- ডোমেইন (Common Name) লিখুন; অন্য ডোমেইন "আরও ডোমেইন (SAN)"-এ যোগ করুন। ওয়াইল্ডকার্ড সার্টিফিকেটের জন্য *.example.com লিখুন।
- কী-র ধরন বেছে নিন। OV বা EV সার্টিফিকেটের জন্য "প্রতিষ্ঠানের তথ্য (OV/EV সার্টিফিকেটের জন্য)" খুলে পূরণ করুন।
- "CSR তৈরি করুন"-এ ক্লিক করুন, CSR আপনার সার্টিফিকেট অথরিটির কাছে জমা দিন এবং প্রাইভেট কী সঙ্গে সঙ্গে ডাউনলোড করুন।
অপশনগুলোর ব্যাখ্যা
- কী-র ধরন
- RSA 2048 সবচেয়ে বেশি সামঞ্জস্যপূর্ণ; ECDSA P-256 ছোট ও দ্রুত এবং আধুনিক ব্রাউজার ও সার্ভার একে সমর্থন করে।
- SAN
- ব্রাউজার শুধু SAN-এর নামগুলোকেই বিশ্বাস করে, তাই Common Name ও প্রতিটি অতিরিক্ত ডোমেইন সেখানেই লেখা হয়।
CSR-এর ভেতরে কী থাকে
অনুরোধটি PEM রূপে একটি PKCS #10 ফাইল, যার শিরোনাম CERTIFICATE REQUEST। প্রাইভেট কী PKCS #8, যার শিরোনাম PRIVATE KEY। আপনার পূরণ করা ফিল্ড থেকে সাবজেক্ট তৈরি হয়:
| ফিল্ড | অর্থ | মন্তব্য |
|---|---|---|
| CN | Common Name | মূল ডোমেইন |
| O | Organization | আইনি নাম, OV ও EV-এর জন্য |
| OU | Organizational unit | ঐচ্ছিক |
| L | Locality | শহর |
| ST | State or province | পুরো নাম |
| C | Country | দুই অক্ষর; বড় হাতের অক্ষরে সংরক্ষিত হয় |
| emailAddress | যোগাযোগের ঠিকানা | ঐচ্ছিক |
SAN তালিকার যে নামগুলো IPv4 ঠিকানার মতো দেখতে, সেগুলো IP address এন্ট্রি হিসেবে লেখা হয়; বাকি সব DNS নাম। RSA ও P-256-এর জন্য স্বাক্ষরে SHA-256 এবং P-384-এর জন্য SHA-384 ব্যবহার হয়।
সচরাচর জিজ্ঞাসিত প্রশ্ন
আমার প্রাইভেট কী কি আপলোড হয়?
না। এটি আপনার ডিভাইসে ব্রাউজারের Web Crypto দিয়ে তৈরি হয় এবং পেজ কিছুই আপলোড করে না। পেজ বন্ধ করলে এটি মুছে যায়, তাই আগে ডাউনলোড করে নিন।
CSR কীভাবে যাচাই করব?
এটি SSL সার্টিফিকেট ডিকোডারে পেস্ট করলে নাম ও কী-র ধরন দেখা যাবে এবং প্রাইভেট কী-র সঙ্গে মিলিয়েও দেখা যাবে; অথবা openssl req -in domain.csr -noout -text চালান।
openssl-এ এর সমতুল্য কী?
openssl req -new -newkey rsa:2048 -nodes -keyout domain.key -out domain.csr -subj "/CN=www.example.com" -addext "subjectAltName=DNS:www.example.com,DNS:example.com"
গোপনীয়তা
এই টুলটি পুরোপুরি আপনার ব্রাউজারে চলে। আপনার ফাইল ও লেখা আপনার ডিভাইসেই প্রসেস হয় এবং কখনো আমাদের সার্ভারে আপলোড হয় না।