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

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

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

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

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

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

কীস্টোরের জন্য, নতুন নাম ও পুরানো অ্যালিয়াসের মতো একই নামের অ্যালিয়াস সহ নতুন কীস্টোর তৈরি করুন।

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

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

Apigee Edge সহায়তা টিমের সাথে যোগাযোগ করার প্রয়োজন নেই।

ফ্লো ভ্যারিয়েবল (শুধুমাত্র টার্গেট এন্ডপয়েন্ট)

কীস্টোরের জন্য, নতুন নাম ও একই নামের বা নতুন নামের অ্যালিয়াস সহ নতুন কীস্টোর তৈরি করুন।

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

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

Apigee Edge সহায়তা টিমের সাথে যোগাযোগ করার প্রয়োজন নেই।

সরাসরি নতুন কীস্টোর, অ্যালিয়াস, ট্রাস্টস্টোর তৈরি করুন।

ভার্চুয়াল হোস্টের জন্য, রাউটার রিস্টার্ট করতে Apigee Edge সহায়তা টিমের সাথে যোগাযোগ করুন।

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

সরাসরি কীস্টোর বা ট্রাস্টস্টোর মুছে দিন এবং একই নামে আবার তৈরি করুন।

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

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

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

ভার্চুয়াল হোস্টের জন্য, Edge রাউটার রিস্টার্ট করতে Apigee Edge সহায়তা টিমের সাথে যোগাযোগ করুন।

টার্গেট এন্ডপয়েন্ট/টার্গেট সার্ভার ট্রাস্টস্টোর ব্যবহার করলে, মেসেজ প্রসেসর রিস্টার্ট করতে Apigee Edge সহায়তা টিমের সাথে যোগাযোগ করুন।

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

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

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

যেখানে HOSTNAME হল হোস্টের ছদ্মনাম এবং ORG-ENV হল সংস্থা ও পরিবেশ। যেমন:

echo | openssl s_client -servername example.com -connect myOrg-prod.apigee.net: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

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

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

  1. https://enterprise.apigee.com লিঙ্কে গিয়ে Edge ম্যানেজমেন্ট UI-তে লগ-ইন করুন।
  2. Edge ম্যানেজমেন্ট UI মেনুতে, আপনার সংস্থার নাম বেছে নিন।
  3. ভার্চুয়াল হোস্টের জন্য, ভার্চুয়াল হোস্ট কীভাবে কীস্টোর ও ট্রাস্টস্টোর নির্দিষ্ট করে তা নির্ধারণ করুন।
    1. আপনার Edge UI-এর ভার্সনের উপর নির্ভর করে:
      1. আপনি ক্লাসিক Edge UI ব্যবহার করলে: API > এনভায়রনমেন্ট কনফিগারেশন বিকল্প বেছে নিন।
      2. আপনি নতুন Edge UI ব্যবহার করলে: অ্যাডমিন > এনভায়রনমেন্ট বিকল্প বেছে নিন।
    2. ভার্চুয়াল হোস্ট ট্যাব বেছে নিন।
    3. আপনি যে নির্দিষ্ট ভার্চুয়াল হোস্ট আপডেট করছেন, তার প্রপার্টি দেখতে দেখুন বোতামটি বেছে নিন। ডিসপ্লেতে নিম্নলিখিত প্রপার্টি অন্তর্ভুক্ত:
      1. কী স্টোর: বর্তমান কীস্টোরের নাম, সাধারণত ref://mykeystoreref-এ রেফারেন্স হিসেবে নির্দিষ্ট করা হয়।

        বিকল্প হিসেবে, এটি সরাসরি নাম দিয়ে নির্দিষ্ট করা হতে পারে, যেমন myKeystoreName অথবা এটি ফ্লো ভেরিয়েবল দিয়ে নির্দিষ্ট করা হতে পারে, যেমন {ssl.keystore}।
      2. কী এলিয়াস। এই প্রপার্টির ভ্যালু হল কীস্টোরের অ্যালিয়াস নাম। আপনার নতুন কীস্টোরে একই নামের একটি অ্যালিয়াস তৈরি করতে হবে।
      3. ট্রাস্ট স্টোর: বর্তমান ট্রাস্টস্টোরের নাম, যদি থাকে, সাধারণত ref://mytruststoreref-এ রেফারেন্স হিসেবে উল্লেখ করা হয়।

        বিকল্প হিসেবে, এটি সরাসরি নাম দিয়ে নির্দিষ্ট করা হতে পারে, যেমন myTruststoreName অথবা এটি ফ্লো ভেরিয়েবল দিয়ে নির্দিষ্ট করা হতে পারে, যেমন {ssl.truststorestore}।
  4. টার্গেট এন্ডপয়েন্ট/টার্গেট সার্ভারের জন্য, টার্গেট এন্ডপয়েন্ট কীভাবে কীস্টোর ও ট্রাস্টস্টোর নির্দিষ্ট করে তা নির্ধারণ করুন:
    1. Edge ম্যানেজমেন্ট UI মেনুতে, API বিকল্প বেছে নিন।
    2. API প্রক্সির নাম বেছে নিন।
    3. ডেভেলপমেন্ট ট্যাব বেছে নিন।
    4. টার্গেট এন্ডপয়েন্ট বিকল্পের মধ্যে থেকে, ডিফল্ট বিকল্প বেছে নিন।
    5. কোড অংশে, TargetEndpoint সংজ্ঞা দেখা যায়। কীভাবে কীস্টোর/ট্রাস্টস্টোরকে সংজ্ঞায়িত করা হয় তা দেখতে <SSLInfo> এলিমেন্ট পরীক্ষা করুন।

      মনে রাখবেন: টার্গেট এন্ডপয়েন্ট টার্গেট সার্ভার ব্যবহার করলে, টার্গেট এন্ডপয়েন্টের XML সংজ্ঞা নিচে দেখানো মতো দেখা যাবে, যেখানে <LoadBalancer> ট্যাগ API প্রক্সি দ্বারা ব্যবহৃত টার্গেট সার্ভার নির্দিষ্ট করে।
      <TargetEndpoint name="default">
        …
        <HTTPTargetConnection>
          <LoadBalancer>
            <Server name="target1" />
            <Server name="target2" />
          </LoadBalancer>
          <Path>/test</Path>
        </HTTPTargetConnection>
          …
      </TargetEndpoint>
      কীভাবে কীস্টোর/ট্রাস্টস্টোরকে সংজ্ঞায়িত করা হয়েছে তা নির্ধারণ করতে, টার্গেট সার্ভার ডেফিনিশনে <SSLInfo> এলিমেন্টটি পরীক্ষা করুন।

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

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

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

Edge-এর ক্লাউড-ভিত্তিক ডিপ্লয়মেন্টের জন্য:

  1. Edge UI ব্যবহার করে কীস্টোর ও ট্রাস্টস্টোর তৈরি করা নিবন্ধে যেভাবে বর্ণনা করা হয়েছে সেইভাবে একটি নতুন কীস্টোর তৈরি করুন এবং একটি cert ও কী আপলোড করুন।

    নতুন কীস্টোরে, আগেকার কীস্টোরে ব্যবহৃত কী অ্যালিয়াসের নামই যে ব্যবহার করেছেন তা নিশ্চিত করুন।

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

      তারপরে আপনাকে অবশ্যই প্রক্সি আবার ডেপ্লয় করতে হবে।

  4. আপনার নতুন কীস্টোর সঠিকভাবে কাজ করছে বলে কনফার্ম করার পরে, মেয়াদ শেষ হয়ে যাওয়া সার্টিফিকেট ও কী সহ পুরনো কীস্টোর মুছে দিন।

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

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

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

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

Edge-এর ক্লাউড-ভিত্তিক ডিপ্লয়মেন্টের জন্য:

  1. Edge UI ব্যবহার করে কীস্টোর ও ট্রাস্টস্টোর তৈরি করা নিবন্ধে বর্ণিত পদ্ধতি অনুযায়ী একটি নতুন ট্রাস্টস্টোর তৈরি করুন এবং একটি সার্টিফিকেট আপলোড করুন।

    নতুন ট্রাস্টস্টোরে নতুন সার্টিফিকেট আপলোড করার সময়, ছদ্মনাম কোনও ব্যাপার নয়।

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

      তারপরে আপনাকে অবশ্যই প্রক্সি আবার ডেপ্লয় করতে হবে।

  4. আপনার নতুন ট্রাস্টস্টোর সঠিকভাবে কাজ করছে কিনা তা কনফার্ম করার পরে, মেয়াদ শেষ হয়ে যাওয়া সার্টিফিকেট সহ পুরনো ট্রাস্টস্টোর মুছে দিন।