bg-tutorials

BigCommerce-এ কীভাবে CSR তৈরি করবেন

এই টিউটোরিয়ালে ব্যাখ্যা করা হয়েছে কীভাবে BigCommerce-এ একটি CSR (Certificate Signing Request) তৈরি করতে হয়। CSR হলো একটি এনকোডেড টেক্সট ব্লক যা আপনি একটি SSL সার্টিফিকেটের জন্য আবেদন করার সময় একটি সার্টিফিকেট অথরিটির (CA) কাছে জমা দেন। এতে আপনার ডোমেইন এবং প্রতিষ্ঠানের বিস্তারিত তথ্য থাকে, সাথে একটি পাবলিক কী যা সার্টিফিকেটে সংযুক্ত থাকবে।

দ্রষ্টব্য: BigCommerce প্রতিটি কাস্টম ডোমেইনযুক্ত স্টোরের জন্য স্বয়ংক্রিয়ভাবে একটি বিনামূল্যের AutoSSL সার্টিফিকেট (DigiCert দ্বারা ইস্যুকৃত) সরবরাহ করে। ডিফল্ট সার্টিফিকেটের পরিবর্তে যদি আপনি নিজের তৃতীয়-পক্ষের SSL সার্টিফিকেট ইনস্টল করতে চান, তবেই আপনাকে CSR তৈরি করতে হবে।

BigCommerce-এ একটি CSR তৈরি করা

BigCommerce-এর কন্ট্রোল প্যানেলে একটি বিল্ট-ইন CSR জেনারেটর অন্তর্ভুক্ত রয়েছে। অ্যাডমিন ড্যাশবোর্ড থেকে সরাসরি আপনার CSR তৈরি করতে নিচের ধাপগুলো অনুসরণ করুন।

ধাপ ১: SSL Certificates পৃষ্ঠাটি খুলুন

Store Owner হিসেবে আপনার BigCommerce কন্ট্রোল প্যানেলে লগ ইন করুন। Settings > SSL Certificates-এ যান।

ধাপ ২: CSR তৈরি শুরু করুন

Generate a CSR (for 3rd party certs) বিভাগের অধীনে, Generate a CSR-এ ক্লিক করুন।

ধাপ ৩: প্রয়োজনীয় তথ্য পূরণ করুন

নিম্নলিখিত ফিল্ডগুলো সম্পূর্ণ করুন:

  • Approver Email: ডোমেইনের জন্য একটি বৈধ ইমেইল ঠিকানা নির্বাচন করুন বা লিখুন। CA ডোমেইন যাচাইকরণের জন্য এই ঠিকানাটি ব্যবহার করবে।
  • Common Name (CN): আপনি যে সম্পূর্ণ যোগ্য ডোমেইন নাম সুরক্ষিত করতে চান, উদাহরণস্বরূপ yourstore.com। ওয়াইল্ডকার্ড সার্টিফিকেটের জন্য, *.yourstore.com লিখুন।
  • Organization Name (O): আপনার কোম্পানির আইনি নাম, উদাহরণস্বরূপ GPI Holding LLC
  • Organizational Unit (OU): বেশিরভাগ CA আর এই ফিল্ডটি ব্যবহার করে না। আপনি এটি খালি রাখতে পারেন অথবা IT-এর মতো একটি বিভাগের নাম লিখতে পারেন।
  • Locale (L): যে শহরে আপনার প্রতিষ্ঠান নিবন্ধিত, তার সম্পূর্ণ নাম, উদাহরণস্বরূপ San Jose
  • State/Province (S): সম্পূর্ণ রাজ্য বা প্রদেশের নাম (সংক্ষিপ্ত করবেন না), উদাহরণস্বরূপ California
  • Country Code (C): ড্রপ-ডাউন তালিকা থেকে দুই-অক্ষরের ISO দেশের কোড নির্বাচন করুন, উদাহরণস্বরূপ US

ধাপ ৪: CSR তৈরি করুন এবং সংরক্ষণ করুন

সমস্ত এন্ট্রির সঠিকতা পর্যালোচনা করুন, তারপর Generate CSR-এ ক্লিক করুন। BigCommerce স্ক্রিনে CSR কোড প্রদর্শন করবে। হেডার এবং ফুটার লাইন সহ সম্পূর্ণ ব্লকটি কপি করুন:

-----BEGIN CERTIFICATE REQUEST-----
(base64-encoded data)
-----END CERTIFICATE REQUEST-----

CSR-টি একটি প্লেইন-টেক্সট এডিটরে (যেমন Windows-এ Notepad বা macOS-এ প্লেইন-টেক্সট মোডে TextEdit) পেস্ট করুন এবং ফাইলটি yourdomain.csr নামে সংরক্ষণ করুন। SSL অর্ডার প্রক্রিয়া চলাকালীন আপনি এই CSR-টি আপনার সার্টিফিকেট অথরিটির কাছে জমা দেবেন।

BigCommerce আপনার নির্দিষ্ট করা approver ইমেইল ঠিকানায়ও CSR-এর একটি কপি ইমেইল করে।

বিকল্প: বাহ্যিকভাবে CSR তৈরি করা

যদি আপনার এমন একটি CSR প্রয়োজন হয় যাতে বিল্ট-ইন জেনারেটর সমর্থন করে না এমন অপশন থাকে (উদাহরণস্বরূপ, একটি মাল্টি-ডোমেইন SAN সার্টিফিকেট বা একটি নির্দিষ্ট কী সাইজ), তাহলে আপনি নিচের পদ্ধতিগুলোর যেকোনো একটি ব্যবহার করে BigCommerce-এর বাইরে CSR তৈরি করতে পারেন:

  • অনলাইন টুল: তাৎক্ষণিকভাবে একটি CSR এবং প্রাইভেট কী তৈরি করতে SSL Dragon-এর CSR Generator ব্যবহার করুন।
  • OpenSSL (কমান্ড লাইন): OpenSSL ইনস্টল করা যেকোনো মেশিনে নিচের কমান্ডটি চালান:
openssl req -new -newkey rsa:2048 -nodes -keyout yourdomain.key -out yourdomain.csr -addext "subjectAltName=DNS:yourdomain.com,DNS:www.yourdomain.com"

OpenSSL আপনাকে একই ফিল্ডগুলো (Common Name, Organization, ইত্যাদি) পূরণ করতে বলবে। -addext ফ্ল্যাগটিই Subject Alternative Name তালিকা সরবরাহ করে যা বিল্ট-ইন জেনারেটর তৈরি করতে পারে না, তাই এটি রাখুন এবং সার্টিফিকেটটি যে প্রতিটি হোস্টনেম কভার করবে তা তালিকাভুক্ত করুন। এটি সম্পন্ন হলে, আপনার কাছে দুটি ফাইল থাকবে: yourdomain.csr (CSR) এবং yourdomain.key (প্রাইভেট কী)। প্রাইভেট কী নিরাপদে রাখুন; সার্টিফিকেট ইনস্টল করার সময় এটি আপনার প্রয়োজন হবে।

CSR তৈরি করার পর (যেকোনো পদ্ধতি দ্বারা), এটি CA-এর কাছে জমা দেওয়ার আগে আপনি SSL Dragon-এর CSR decoder দিয়ে এর বিষয়বস্তু যাচাই করতে পারেন।

BigCommerce-এ SSL সার্টিফিকেট ইনস্টল করা

একবার CA আপনার অনুরোধ যাচাই করে সার্টিফিকেট ইস্যু করলে, আপনার BigCommerce স্টোরে এটি ইনস্টল করতে নিচের ধাপগুলো অনুসরণ করুন।

ধাপ ১: সার্টিফিকেট ফাইলগুলো প্রস্তুত করুন

আপনার CA থেকে সার্টিফিকেট আর্কাইভ ডাউনলোড করুন এবং এটি এক্সট্র্যাক্ট করুন। সাধারণত আপনি পাবেন:

  • yourdomain.crt: আপনার প্রাথমিক SSL সার্টিফিকেট।
  • ca-bundle.crt (বা অনুরূপ): ইন্টারমিডিয়েট/রুট CA সার্টিফিকেটগুলো।

এতে PEM-ফরম্যাটেড টেক্সট রয়েছে কিনা তা নিশ্চিত করতে (যা -----BEGIN CERTIFICATE----- দিয়ে শুরু হয়) প্রতিটি ফাইল একটি প্লেইন-টেক্সট এডিটরে খুলুন।

ধাপ ২: BigCommerce-এ সার্টিফিকেট আপলোড করুন

আপনার BigCommerce কন্ট্রোল প্যানেলে, Settings > SSL Certificates-এ যান। Install a third-party SSL certificate বিভাগের অধীনে, Install a 3rd party SSL-এ ক্লিক করুন। সংশ্লিষ্ট ফিল্ডগুলোতে নিম্নলিখিতগুলো পেস্ট করুন:

  • SSL Certificate: আপনার yourdomain.crt ফাইলের বিষয়বস্তু।
  • RSA Private Key: CSR-এর সাথে তৈরি করা প্রাইভেট কী (আপনি বিল্ট-ইন জেনারেটর ব্যবহার করলে এটি BigCommerce-এর রেকর্ডে রয়েছে, অথবা বাহ্যিকভাবে তৈরি করলে yourdomain.key ফাইলে রয়েছে)।
  • Intermediate Certificates (CA Certificate): CA বান্ডল ফাইলের বিষয়বস্তু।

ধাপ ৩: সংরক্ষণ করুন এবং যাচাই করুন

Install SSL Certificate-এ ক্লিক করুন। BigCommerce যাচাই করে যে সার্টিফিকেটটি প্রাইভেট কীয়ের সাথে মেলে এবং চেইনটি সম্পূর্ণ। সবকিছু সঠিক হলে, সার্টিফিকেটটি ইনস্টল হয়ে যায়। BigCommerce অবকাঠামো জুড়ে পরিবর্তনগুলো প্রচারিত হতে ১৫ থেকে ৩০ মিনিট সময় দিন।

প্রচার সময়ের পরে, আপনার স্টোরটি একটি ব্রাউজারে খুলুন এবং প্যাডলক আইকনটি পরীক্ষা করুন। বিস্তারিত স্ট্যাটাস রিপোর্টের জন্য, SSL Dragon-এর SSL Checker ব্যবহার করুন।

আজ অর্ডার করার সময় SSL শংসাপত্রে 10% সংরক্ষণ করুন!

দ্রুত ইস্যু, শক্তিশালী এনক্রিপশন, 99.99% ব্রাউজার বিশ্বাস, নিবেদিত সমর্থন, এবং 25 দিনের অর্থ ফেরত গ্যারান্টি। কুপন কোড: SAVE10

উড়ন্ত একটি ড্রাগনের একটি বিস্তারিত চিত্র
লিখেছেন

SSL শংসাপত্রে বিশেষজ্ঞ অভিজ্ঞ বিষয়বস্তু লেখক। জটিল সাইবারসিকিউরিটি বিষয়গুলিকে পরিষ্কার, আকর্ষক সামগ্রীতে রূপান্তর করা। প্রভাবশালী বর্ণনার মাধ্যমে ডিজিটাল নিরাপত্তার উন্নতিতে অবদান রাখুন।