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

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

CSR জেনারেটর

SSL সার্টিফিকেট অর্ডার করলে সার্টিফিকেট অথরিটি CSR চায়। আপনার ডোমেইন লিখে "CSR তৈরি করুন"-এ ক্লিক করলেই CSR ও তার প্রাইভেট কী পাবেন। সবকিছু আপনার ব্রাউজারে Web Crypto দিয়ে চলে এবং কী কোনো সার্ভারে যায় না, তবুও নিজের সার্ভারে openssl দিয়ে বানানোই সবচেয়ে নিরাপদ।

আপনার ব্রাউজারে চলে — আপনি যা দেন তার কিছুই আপলোড হয় না

ওয়াইল্ডকার্ড সার্টিফিকেটের জন্য *.example.com লিখুন

ঐচ্ছিক, স্পেস বা নতুন লাইন দিয়ে আলাদা করুন। Common Name সবসময় অন্তর্ভুক্ত থাকে।

প্রতিষ্ঠানের তথ্য (OV/EV সার্টিফিকেটের জন্য)

কী Web Crypto দিয়ে আপনার ব্রাউজারে তৈরি হয় এবং আপনার ডিভাইসের বাইরে যায় না।

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

  1. ডোমেইন (Common Name) লিখুন; অন্য ডোমেইন "আরও ডোমেইন (SAN)"-এ যোগ করুন। ওয়াইল্ডকার্ড সার্টিফিকেটের জন্য *.example.com লিখুন।
  2. কী-র ধরন বেছে নিন। OV বা EV সার্টিফিকেটের জন্য "প্রতিষ্ঠানের তথ্য (OV/EV সার্টিফিকেটের জন্য)" খুলে পূরণ করুন।
  3. "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"

গোপনীয়তা

এই টুলটি পুরোপুরি আপনার ব্রাউজারে চলে। আপনার ফাইল ও লেখা আপনার ডিভাইসেই প্রসেস হয় এবং কখনো আমাদের সার্ভারে আপলোড হয় না।

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