প্রাইভেট ক্লাউডের জন্য TLS সার্টিফিকেট আপডেট করা

আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন।
তথ্য

ভার্চুয়াল হোস্ট বা টার্গেট এন্ডপয়েন্ট/টার্গেট সার্ভারে কীস্টোর ও ট্রাস্টস্টোরের নাম নির্দিষ্ট করার জন্য আপনি যে পদ্ধতি ব্যবহার করেন, তা নির্ধারণ করে যে কীভাবে আপনি সার্টিফিকেট আপডেট করবেন। আপনি এগুলি ব্যবহার করে কীস্টোর ও ট্রাস্টস্টোরের নাম নির্দিষ্ট করতে পারবেন:

  • রেফারেন্স - পছন্দসই
  • ডিরেক্টরের নাম
  • ফ্লো ভেরিয়েবল

এইসব পদ্ধতির প্রত্যেকটিই সার্টিফিকেট আপডেট করার প্রসেসের উপর আলাদা আলাদা প্রভাব ফেলে, যা নিচের টেবিলে বর্ণনা করা হয়েছে।

কনফিগারেশনের ধরন কীভাবে কোনও সার্টিফিকেট আপডেট/পরিবর্তন করতে হয় ভার্চুয়াল হোস্ট, টার্গেট এন্ডপয়েন্ট/টার্গেট সার্ভার কীভাবে আপডেট করবেন
রেফারেন্স (সাজেস্ট করা হয়েছে) কীস্টোরের জন্য, নতুন নাম ও পুরানো অ্যালিয়াসের মতো একই নামের অ্যালিয়াস সহ নতুন কীস্টোর তৈরি করুন।

ট্রাস্টস্টোরের জন্য, নতুন নাম সহ একটি ট্রাস্টস্টোর তৈরি করুন।

কীস্টোর বা ট্রাস্টস্টোরের রেফারেন্স আপডেট করুন।

রাউটার বা মেসেজ প্রসেসর রিস্টার্ট করার প্রয়োজন নেই।

ফ্লো ভ্যারিয়েবল (শুধুমাত্র টার্গেট এন্ডপয়েন্ট) কীস্টোরের জন্য, নতুন নাম ও একই নামের বা নতুন নামের অ্যালিয়াস সহ নতুন কীস্টোর তৈরি করুন।

ট্রাস্টস্টোরের জন্য, নতুন নাম সহ একটি ট্রাস্টস্টোর তৈরি করুন।

নতুন কীস্টোর, উপনাম বা ট্রাস্টস্টোরের নাম সহ প্রতিটি অনুরোধে আপডেট করা ফ্লো ভ্যারিয়েবল পাস করুন।

রাউটার বা মেসেজ প্রসেসর রিস্টার্ট করার প্রয়োজন নেই।

সরাসরি নতুন কীস্টোর, অ্যালিয়াস, ট্রাস্টস্টোর তৈরি করুন। ভার্চুয়াল হোস্ট আপডেট করে রাউটার রিস্টার্ট করুন।

টার্গেট এন্ডপয়েন্ট/টার্গেট সার্ভার ট্রাস্টস্টোর ব্যবহার করলে, প্রক্সি আবার ডেপ্লয় করুন।

সরাসরি কীস্টোর বা ট্রাস্টস্টোর মুছে দিন এবং একই নামে আবার তৈরি করুন। ভার্চুয়াল হোস্ট আপডেট করার প্রয়োজন নেই, রাউটার রিস্টার্ট করার প্রয়োজন নেই। তবে, নতুন কীস্টোর এবং অ্যালিয়াস সেট না করা পর্যন্ত API অনুরোধ কাজ করে না।

Edge ও ব্যাকএন্ড পরিষেবার মধ্যে টু-ওয়ে TLS-এর জন্য কীস্টোর ব্যবহার করা হলে, মেসেজ প্রসেসর রিস্টার্ট করুন।

সরাসরি শুধুমাত্র ট্রাস্টস্টোরের জন্য, ট্রাস্টস্টোরে একটি নতুন সার্টিফিকেট আপলোড করুন। ভার্চুয়াল হোস্ট ট্রাস্টস্টোর ব্যবহার করলে, রাউটার রিস্টার্ট করুন।

টার্গেট এন্ডপয়েন্ট/টার্গেট সার্ভার ট্রাস্টস্টোর ব্যবহার করলে, Message প্রসেসর রিস্টার্ট করুন।

আপডেট করার আগে ও পরে সার্টিফিকেট পরীক্ষা করা

আপডেট করার আগে বর্তমান সার্টিফিকেট পরীক্ষা করতে, নিম্নলিখিত openssl কমান্ড ব্যবহার করুন:

echo | openssl s_client -servername hostAlias -connect hostAlias.apigee.net:443 2>/dev/null | openssl x509 -noout -dates -subject

যেখানে hostAlias হল ভার্চুয়াল হোস্ট বা IP অ্যাড্রেসের হোস্ট এলিয়াস। যেমন:

echo | openssl s_client -servername api.myCompany.com -connect api.myCompany.com:443 2>/dev/null | openssl x509 -noout -dates -subject

আপনি এই ফর্ম্যাটে আউটপুট দেখতে পাবেন:

notBefore=Dec 30 22:11:38 2015 GMT
notAfter=Dec 30 22:11:38 2016 GMT
subject= /OU=Domain Control Validated/CN=*.apigee.net

সার্টিফিকেট আপডেট করার পরে, এটি পরীক্ষা করার জন্য একই কমান্ড ব্যবহার করুন।

কিস্টোরে TLS সার্টিফিকেট আপডেট করা

Edge-এর অন-প্রাঙ্গণে ডিপ্লয়মেন্টের জন্য:

  1. নতুন কীস্টোর তৈরি করুন এবং কীস্টোর ও ট্রাস্টস্টোর লিঙ্কে যেভাবে বর্ণনা করা হয়েছে সেইভাবে একটি সার্টিফিকেট ও কী আপলোড করুন। নতুন কীস্টোরে, নিশ্চিত করুন যে আপনি কী অ্যালিয়াসের জন্য একই নাম ব্যবহার করেছেন যা বর্তমান কীস্টোরে ব্যবহার করা হয়েছিল।

    মনে রাখবেন: আপনি বর্তমান কীস্টোর মুছে দিতে এবং একই নাম ও ছদ্মনাম সহ একটি নতুন কীস্টোর তৈরি করতে পারবেন। রাউটার রিস্টার্ট করার প্রয়োজন নেই। তবে, নতুন কীস্টোর ও অ্যালিয়াস সেট না করা পর্যন্ত API অনুরোধ কাজ করে না।
  2. ইনবাউন্ড কানেকশনের মাধ্যমে ব্যবহৃত ভার্চুয়াল হোস্টের জন্য, অর্থাৎ Edge-এ API অনুরোধ:
    1. আপনার ভার্চুয়াল হোস্ট কীস্টোরের রেফারেন্স ব্যবহার করলে, রেফারেন্সের সাথে কাজ করা বিভাগে বর্ণিত পদ্ধতি অনুযায়ী রেফারেন্স আপডেট করুন।
    2. আপনার ভার্চুয়াল হোস্ট কীস্টোরের সরাসরি নাম ব্যবহার করলে:
      1. পুরনো কীস্টোর ও কী অ্যালিয়াসকে রেফারেন্স করা যেকোনও ভার্চুয়াল হোস্টকে আপডেট করে নতুন কীস্টোর ও কী অ্যালিয়াসকে রেফারেন্স করুন।
      2. একটি একটি করে রাউটার রিস্টার্ট করুন। মনে রাখবেন, আপনি যদি পুরনো কীস্টোর মুছে দিয়ে একই নামে নতুন কীস্টোর তৈরি করে থাকেন, তাহলে রাউটার রিস্টার্ট করার প্রয়োজন নেই।

        প্রক্সি আবার ডিপ্লয় করার প্রয়োজন নেই।
  3. আউটবাউন্ড কানেকশন দ্বারা ব্যবহৃত টার্গেট এন্ডপয়েন্ট/টার্গেট সার্ভারের জন্য, অর্থাৎ Apigee থেকে ব্যাকএন্ড সার্ভারে:
    1. টার্গেট এন্ডপয়েন্ট/টার্গেট সার্ভার কীস্টোরের রেফারেন্স ব্যবহার করলে, রেফারেন্সের সাথে কাজ করা নিবন্ধে বর্ণিত রেফারেন্স আপডেট করুন। প্রক্সি আবার ডিপ্লয় করার প্রয়োজন নেই।
    2. টার্গেট এন্ডপয়েন্ট/টার্গেট সার্ভার ফ্লো ভেরিয়েবল ব্যবহার করলে, ফ্লো ভেরিয়েবল আপডেট করুন। না প্রক্সি আবার ডিপ্লয় করার প্রয়োজন নেই।
    3. টার্গেট এন্ডপয়েন্ট/টার্গেট সার্ভার যদি কীস্টোরের সরাসরি নাম ব্যবহার করে:
      1. নতুন কীস্টোর ও কী অ্যালিয়াস রেফারেন্স করার জন্য, পুরনো কীস্টোর ও কী অ্যালিয়াস রেফারেন্স করা যেকোনও API প্রক্সির টার্গেট এন্ডপয়েন্ট/টার্গেট সার্ভার কনফিগারেশন আপডেট করুন।
      2. TargetEndpoint সংজ্ঞা থেকে কোনও কীস্টোরকে রেফারেন্স করে এমন যেকোনও API প্রক্সির জন্য, আপনাকে অবশ্যই প্রক্সি আবার ডেপ্লয় করতে হবে।

        TargetEndpoint যদি TargetServer সংজ্ঞা রেফারেন্স করে এবং TargetServer সংজ্ঞা যদি কীস্টোর রেফারেন্স করে, তাহলে কোনও প্রক্সি রিডিপ্লয়মেন্টের প্রয়োজন নেই।
      3. Edge ও ব্যাকএন্ড পরিষেবার মধ্যে টু-ওয়ে TLS-এর জন্য কীস্টোর ব্যবহার করা হলে এবং আপনি একই নামে কীস্টোর মুছে দিয়ে/আবার তৈরি করে থাকলে, আপনাকে অবশ্যই Edge মেসেজ প্রসেসর রিস্টার্ট করতে হবে।
  4. আপনার নতুন কীস্টোর সঠিকভাবে কাজ করছে কিনা তা কনফার্ম করার পরে, উপরে বর্ণিত পদ্ধতি অনুযায়ী মেয়াদ শেষ হয়ে যাওয়া সার্টিফিকেট ও কী সহ পুরনো কীস্টোর মুছে দিন।

ট্রাস্টস্টোরে TLS সার্টিফিকেট আপডেট করা

আপনি যদি ট্রাস্টস্টোরের রেফারেন্স ব্যবহার করেন, তাহলে ট্রাস্টস্টোরে কোনও সার্টিফিকেট আপডেট করার প্রসেস উপরে দেখানো কীস্টোরের মতোই। শুধুমাত্র এই পার্থক্যগুলি রয়েছে:

  • নতুন ট্রাস্টস্টোরে নতুন সার্টিফিকেট আপলোড করার সময়, ট্রাস্টস্টোরের জন্য অ্যালিয়াস নাম গুরুত্বপূর্ণ নয়।
  • কোনও সার্টিফিকেট চেনের অংশ হলে, আপনাকে অবশ্যই সব সার্টিফিকেট সহ একটি ফাইল তৈরি করে সেটি একটি অ্যালিয়াসে আপলোড করতে হবে অথবা চেনের সব সার্টিফিকেট আলাদা আলাদাভাবে ট্রাস্টস্টোরে আপলোড করতে হবে এবং প্রতিটি সার্টিফিকেটের জন্য আলাদা আলাদা অ্যালিয়াস ব্যবহার করতে হবে।

আপনি যদি নিজের কীস্টোর ও ট্রাস্টস্টোরের সরাসরি নাম ব্যবহার করেন:

  1. কীস্টোর ও ট্রাস্টস্টোর-এ বর্ণিত পদ্ধতি অনুযায়ী ট্রাস্টস্টোরে নতুন সার্টিফিকেট আপলোড করুন। পুরনো সার্টিফিকেট মুছে ফেলার প্রয়োজন নেই।
  2. ইনবাউন্ড কানেকশনের জন্য ব্যবহৃত ভার্চুয়াল হোস্টের ক্ষেত্রে, অর্থাৎ Edge-এ API অনুরোধের ক্ষেত্রে, একটি একটি করে রাউটার রিস্টার্ট করুন।
  3. আউটবাউন্ড কানেকশন দ্বারা ব্যবহৃত টার্গেট এন্ডপয়েন্ট/টার্গেট সার্ভারের জন্য, অর্থাৎ Apigee থেকে ব্যাকএন্ড সার্ভারে, Edge মেসেজ প্রসেসর একটি একটি করে রিস্টার্ট করুন।
  4. আপনার নতুন ট্রাস্টস্টোর সঠিকভাবে কাজ করছে কিনা তা কনফার্ম করুন।