আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন। তথ্য
পাবলিক কী ইনফ্রাস্ট্রাকচার (TLS)-এর উপর নির্ভর করে এমন কার্যকারিতা কনফিগার করতে, আপনাকে কীস্টোর ও ট্রাস্টস্টোর তৈরি করতে হবে যা প্রয়োজনীয় কী ও ডিজিটাল সার্টিফিকেট প্রদান করে।
আরও জানুন:
- TLS/SSL সম্পর্কে
- Edge-এর সাথে TLS ব্যবহার করা
- ভার্চুয়াল হোস্ট সম্পর্কে
- Edge UI ব্যবহার করে কীস্টোর ও ট্রাস্টস্টোর তৈরি করা
- Edge ম্যানেজমেন্ট API ব্যবহার করে কীস্টোর ও ট্রাস্টস্টোর তৈরি করা
- প্রাইভেট ক্লাউড ভার্সন 4.17.09 ও এর আগের ভার্সনের জন্য কীস্টোর ও ট্রাস্টস্টোর তৈরি করা
কীস্টোর ও ট্রাস্টস্টোর সম্পর্কে
TLS এনক্রিপশনের জন্য ব্যবহৃত নিরাপত্তা সার্টিফিকেটের রেপোজিটরি কীস্টোর ও ট্রাস্টস্টোর দ্বারা নির্ধারিত হয়। দুটির মধ্যে প্রধান পার্থক্য হল, TLS হ্যান্ডশেকিং প্রসেসে সেগুলি কোথায় ব্যবহার করা হয়:
- TLS হ্যান্ডশেকিংয়ের সময় এন্টিটি শনাক্ত করতে ব্যবহৃত TLS সার্টিফিকেট ও প্রাইভেট কী কীস্টোরে থাকে।
একমুখী TLS-এ, কোনও ক্লায়েন্ট সার্ভারের TLS এন্ডপয়েন্টে কানেক্ট করলে, সার্ভারের কীস্টোর ক্লায়েন্টকে সার্ভারের সার্টিফিকেট (পাবলিক সার্টিফিকেট) দেখায়। ক্লায়েন্ট তারপরে Symantec বা VeriSign-এর মতো সার্টিফিকেট কর্তৃপক্ষের (CA) সাথে সার্টিফিকেটটি যাচাই করে।
টু-ওয়ে TLS-এ, ক্লায়েন্ট ও সার্ভার, দু'জনেই নিজেদের সার্টিফিকেট ও পারস্পরিক যাচাইকরণের জন্য ব্যবহৃত ব্যক্তিগত কী সহ একটি কীস্টোর বজায় রাখে। - truststore TLS হ্যান্ডশেকিংয়ের অংশ হিসেবে পাওয়া সার্টিফিকেট যাচাই করতে
ব্যবহৃত সার্টিফিকেট থাকে।
একমুখী TLS-এ, কোনও বৈধ CA-এর মাধ্যমে সার্টিফিকেট সাইন করা হলে, ট্রাস্টস্টোরের প্রয়োজন হয় না। TLS ক্লায়েন্ট প্রাপ্ত সার্টিফিকেট কোনও বৈধ CA দ্বারা স্বাক্ষরিত হলে, ক্লায়েন্ট CA-কে সার্টিফিকেট যাচাইকরণের অনুরোধ করে। TLS ক্লায়েন্ট সাধারণত TLS সার্ভার থেকে পাওয়া নিজের স্বাক্ষর করা সার্টিফিকেট অথবা বিশ্বস্ত CA-এর স্বাক্ষর করা নয় এমন সার্টিফিকেট যাচাই করার জন্য ট্রাস্টস্টোর ব্যবহার করে। এই পরিস্থিতিতে, ক্লায়েন্ট তার ট্রাস্টস্টোরকে এমন সার্টিফিকেট দিয়ে পূরণ করে যেগুলিকে সে বিশ্বাস করে। তারপরে, ক্লায়েন্ট যখন সার্ভার সার্টিফিকেট পায়, তখন ইনকামিং সার্টিফিকেটটি সেটির ট্রাস্টস্টোরে থাকা সার্টিফিকেটের সাথে যাচাই করা হয়।
যেমন, একটি TLS ক্লায়েন্ট TLS সার্ভারের সাথে কানেক্ট করে যেখানে সার্ভার একটি সেল্ফ-সাইন করা সার্টিফিকেট ব্যবহার করে। এটি সেল্ফ-সাইন করা সার্টিফিকেট হওয়ায়, ক্লায়েন্ট কোনও CA-এর মাধ্যমে এটি যাচাই করতে পারবে না। এর পরিবর্তে, ক্লায়েন্ট তার ট্রাস্টস্টোরে সার্ভারের সেল্ফ-সাইন করা সার্টিফিকেট প্রি-লোড করে। তারপর, ক্লায়েন্ট যখন সার্ভারের সাথে কানেক্ট করার চেষ্টা করে, তখন ক্লায়েন্ট ট্রাস্টস্টোর ব্যবহার করে সার্ভার থেকে পাওয়া সার্টিফিকেট যাচাই করে।
টু-ওয়ে TLS-এর জন্য, TLS ক্লায়েন্ট ও TLS সার্ভার, দুটিই ট্রাস্টস্টোর ব্যবহার করতে পারে। Edge TLS সার্ভার হিসেবে কাজ করলে, টু-ওয়ে TLS পারফর্ম করার সময় ট্রাস্টস্টোর প্রয়োজন হয়।
সার্টিফিকেট কোনও সার্টিফিকেট অথরিটি (CA) ইস্যু করতে পারে অথবা আপনার তৈরি করা ব্যক্তিগত কী ব্যবহার করে সেটি সেল্ফ-সাইন করা হতে পারে। আপনার CA-তে অ্যাক্সেস থাকলে, কী জেনারেট করা ও সার্টিফিকেট ইস্যু করার জন্য আপনার CA-এর প্রদান করা নির্দেশাবলী অনুসরণ করুন। আপনার কাছে CA-এর অ্যাক্সেস না থাকলে, আপনি openssl-এর মতো অনেক সর্বজনীনভাবে উপলভ্য ফ্রি টুলের মধ্যে একটি ব্যবহার করে একটি সেল্ফ-সাইনড সার্টিফিকেট তৈরি করতে পারবেন।
ক্লাউডে Apigee ফ্রি ট্রায়াল cert ও কী ব্যবহার করা
সব Cloud ফ্রি ট্রায়াল সংস্থার জন্য, Apigee একটি ফ্রি ট্রায়াল সার্টিফিকেট ও কী প্রদান করে। ফ্রি ট্রায়াল সংস্থাগুলি API পরীক্ষা করার জন্য এই ডিফল্ট সার্টিফিকেট ও কী ব্যবহার করতে পারে এবং এমনকি প্রোডাকশনে API পুশ করতে পারে।
ফ্রি ট্রায়াল ব্যবহারকারী সংস্থাগুলি নিজস্ব সার্টিফিকেট ও কী ব্যবহার করতে পারবে না। তাদের Apigee-এর দেওয়া সার্টিফিকেট ও কী ব্যবহার করতে হবে। পেড অ্যাকাউন্টে পরিবর্তন করার পরেই আপনি নিজের সার্টিফিকেট ও কী ব্যবহার করতে পারবেন।
পেড অ্যাকাউন্ট সহ Edge for the Cloud গ্রাহক কোনও প্রতিষ্ঠানে ভার্চুয়াল হোস্ট তৈরি করতে পারেন। সব ভার্চুয়াল হোস্টকে TLS-এর সাথে কাজ করতে হবে, অর্থাৎ আপনার কাছে অবশ্যই একটি সার্টিফিকেট ও কী থাকতে হবে এবং সেগুলি কীস্টোরে আপলোড করতে হবে। তবে, আপনার যদি কোনও পেমেন্ট করা অ্যাকাউন্ট থাকে এবং এখনও TLS সার্টিফিকেট ও কী না থাকে, তাহলে আপনি একটি ভার্চুয়াল হোস্ট তৈরি করতে পারেন যা Apigee ফ্রি ট্রায়াল সার্টিফিকেট ও কী ব্যবহার করে। আরও জানতে ক্লাউডের জন্য ভার্চুয়াল হোস্ট কনফিগার করা দেখুন।
ব্যাকএন্ডের সাথে টু-ওয়ে TLS-এ আপনি Apigee-এর দেওয়া cert ব্যবহার করতে পারবেন না। ব্যাকএন্ডের সাথে টু-ওয়ে TLS কনফিগার করতে, আপনাকে পেমেন্ট করা অ্যাকাউন্টে পরিবর্তিত হওয়ার পরে নিজের সার্টিফিকেট আপলোড করতে হবে।
ক্লাউড ও প্রাইভেট ক্লাউডের মধ্যে পার্থক্য
Edge-এর ক্লাউড ভার্সন এবং প্রাইভেট ক্লাউড ভার্সন 4.18.01 ও তার পরের যেকোনও ভার্সনে কীস্টোর ও ট্রাস্টস্টোরের সাথে কাজ করার জন্য আরও বেশি ক্ষমতা আছে যা প্রাইভেট ক্লাউড ভার্সন 4.17.09 ও তার আগের যেকোনও ভার্সনে উপলভ্য নেই। যেমন, আপনি এগুলি করতে পারেন:
- কীস্টোর ও ট্রাস্টস্টোর তৈরি করতে Edge UI ব্যবহার করা
- কীস্টোর ও ট্রাস্টস্টোর ম্যানেজ করতে API-এর নতুন সেট ব্যবহার করা
কীস্টোর ও ট্রাস্টস্টোর নিয়ে কাজ করার সময়, নিশ্চিত করুন যে আপনি ডকুমেন্টের সঠিক বিভাগ ব্যবহার করছেন: