Simple Certificate Enrollment Protocol
سادہ سرٹیفکیٹ اندراج پروٹوکول (ایس سی ای پی) کو معلومات کے ذریعے بیان کیا گیا ہے۔ اس پروٹوکول کے پرانے ورژن زیادہ تر نیٹ ورک آلات کے لیے ڈیجیٹل سرٹیفکیٹ کی عملی فراہمی کے لیے ایک حقیقی صنعتی معیار بن گئے۔ پروٹوکول کو کسی بھی معیاری نیٹ ورک صارف کے لیے ڈیجیٹل سرٹیفکیٹ کی درخواست اور جاری کرنے کو زیادہ سے زیادہ آسان بنانے کے لیے ڈیزائن کیا گیا ہے۔ ان عملوں کو عام طور پر نیٹ ورک منتظمین سے گہری ان پٹ کی ضرورت ہوتی ہے، اور اس لیے بڑے پیمانے پر تعیناتی کے لیے موزوں نہیں ہیں۔ مقبولیت سادہ سرٹیفکیٹ اندراج پروٹوکول اب بھی سب سے زیادہ مقبول اور وسیع پیمانے پر دستیاب سرٹیفکیٹ اندراج پروٹوکول ہے، جسے نیٹ ورک کے آلات اور سافٹ ویئر کے متعدد مینوفیکچررز استعمال کر رہے ہیں جو روزمرہ کے صارفین کے لیے بڑے پیمانے پر نفاذ کے لیے سرٹیفکیٹ کو سنبھالنے کے آسان ذرائع تیار کر رہے ہیں۔ یہ مثال کے طور پر سسکو آئی او ایس آپریٹنگ سسٹم (یہاں تک کہ اگر سسکو اب قدرے زیادہ نمایاں ای ایس ٹی پر زور دے رہا ہے) اور آئی فونز کے ذریعے انٹرپرائزز پی کے آئی میں اندراج کے لیے استعمال کیا جاتا ہے۔ زیادہ تر پی کے آئی سافٹ ویئر (خاص طور پر آر اے نفاذ) اس کی حمایت کرتا ہے، بشمول ایکٹیو ڈائرکٹری سرٹیفکیٹ سروس اور انٹیون کی نیٹ ورک ڈیوائس انرولمنٹ سروس (این ڈی ای ایس)۔ تنقید ایس سی ای پی کے میراث ورژن، جو اب بھی نفاذ کی اکثریت میں استعمال ہوتے ہیں، صرف آر ایس اے کلیدوں کے لیے سرٹیفکیٹ کے اندراج تک محدود ہیں۔ سرٹیفکیٹ پر دستخط کرنے کی درخواستوں (سی ایس آر) کے لیے خود دستخط شدہ PKCS#10 فارمیٹ کے استعمال کی وجہ سے، سرٹیفکیٹ صرف ان کلیدوں کے لیے درج کیے جا سکتے ہیں جو دستخط کرنے میں مدد کرتی ہیں۔ PKCS#10 CSRs، مثال کے طور پر، EST اور ACME، یا یہاں تک کہ زیادہ تر پی کے آئی سافٹ ویئر کے ویب پر مبنی اندراج ورک فلو پر مبنی دیگر اندراج پروٹوکول کے ذریعہ مشترکہ حد جہاں درخواست کنندہ PKCS#10 فارمیٹ میں کلیدی جوڑا اور ایک سی ایس آر تیار کرکے شروع ہوتا ہے۔ سی آر ایم ایف فارمیٹ، جیسا کہ سی ایم پی اور سی ایم ایس استعمال کرتے ہیں، یہاں زیادہ لچکدار ہے، ان کلیدوں کی بھی حمایت کرتا ہے جو صرف خفیہ کاری یا کلیدی معاہدے کے لیے قابل استعمال ہیں۔ تاہم یہ فرق زیادہ تر نظریاتی ہے کیونکہ عملی طور پر تمام الگورتھم جو عام طور پر سرٹیفکیٹ کے ساتھ استعمال ہوتے ہیں دستخط کی حمایت کرتے ہیں۔ مثال کے طور پر اے سی ایم ای، جو PKCS#10 بھی استعمال کرتا ہے، ٹی ایل ایس سرٹیفکیٹ جاری کرتا ہے جو تعریف کے مطابق ٹی ایل ایس ہینڈ شیک کے لیے دستخط کرنے کے قابل ہونا چاہیے۔ اگرچہ سرٹیفکیٹ اندراج کی درخواستوں کا اصل ثبوت، یعنی سرٹیفکیٹ درخواست گزار کی تصدیق، سب سے اہم حفاظتی ضرورت ہے، لیکن عملی وجوہات کی بناء پر ایس سی ای پی کے اندر اس کی حمایت کی سختی سے ضرورت نہیں ہے۔ پہلے سے موجود سرٹیفکیٹ کا استعمال کرتے ہوئے دستخط پر مبنی کلائنٹ کی توثیق ترجیحی طریقہ کار ہوگا لیکن بہت سے استعمال کے معاملات میں یہ ممکن نہیں ہے یا دی گئی تعیناتی کے ذریعے اس کی حمایت نہیں کی جاتی ہے۔ متبادل کے طور پر، ایس سی ای پی صرف ایک مشترکہ راز کا استعمال فراہم کرتا ہے، جو کلائنٹ کے لیے مخصوص ہونا چاہیے اور صرف ایک بار استعمال ہونا چاہیے۔ ماخذ کی توثیق کے لیے اختیاری طور پر استعمال ہونے والے مشترکہ راز کی رازداری نازک ہے کیونکہ اسے سی ایس آر کے 'چیلنج پاس ورڈ' فیلڈ میں شامل کیا جانا چاہیے، جسے پھر بیرونی خفیہ کاری کے ذریعے محفوظ کیا جاتا ہے۔ پاس ورڈ پر مبنی میک الگورتھم جیسے ایچ ایم اے سی کا استعمال کرنا زیادہ محفوظ ہوتا۔ 'چیلنج پاس ورڈ' فیلڈ (جو خود مختار ماخذ کی توثیق کے لیے استعمال ہوتا ہے) کی حفاظت کے لیے پورے PKCS#10 ڈھانچے کو خفیہ کرنے میں ایک اور خرابی ہے: مطلوبہ حتمی وصول کنندہ (سی اے) کے علاوہ تمام فریقوں کے لیے پورا سی ایس آر ناقابل تلافی ہو جاتا ہے، حالانکہ اس کے زیادہ تر مندرجات خفیہ نہیں ہیں۔ لہذا PKCS#10 ڈھانچے کو انٹرمیڈیٹ ایجنٹوں جیسے کہ آر اے کے ذریعے چیک نہیں کیا جا سکتا۔ تاریخ ایس سی ای پی کو سسکو کے لیے ویریسائن نے سی ایم ایس (سی ایم سی) پر سرٹیفکیٹ مینجمنٹ کے ایک کمزور متبادل کے طور پر ڈیزائن کیا تھا اور یہ بہت طاقتور لیکن بلکہ بھاری سرٹیفکیٹ مینجمنٹ پروٹوکول (سی ایم پی) بھی تھا۔ 2010 کے آس پاس سسکو نے ایس سی ای پی پر کام معطل کر دیا اور اس کے بجائے ای ایس ٹی تیار کیا۔ 2015 میں، پیٹر گٹمین نے صنعت اور دیگر معیارات میں ایس سی ای پی کے وسیع پیمانے پر استعمال کی وجہ سے انٹرنیٹ ڈرافٹ کو بحال کیا۔ انہوں نے مزید جدید الگورتھم کے ساتھ مسودے کو اپ ڈیٹ کیا اور اصل تفصیلات میں متعدد مسائل کو درست کیا۔ ستمبر 2020 میں، یہ مسودہ معیاری بنانے کی کوشش کے آغاز کے بیس سال سے زیادہ عرصے بعد، معلوماتی طور پر شائع کیا گیا تھا۔ نیا ورژن غیر آر ایس اے سرٹیفکیٹ کے اندراج کی بھی حمایت کرتا ہے (مثال کے طور پر، ای سی سی پبلک کیز کے لیے)۔ سی ایم ایس (سی ایم سی) پر سرٹیفکیٹ مینجمنٹ پروٹوکول (سی ایم پی) سرٹیفکیٹ مینجمنٹ سیکیور ٹرانسپورٹ (ای ایس ٹی) آٹومیٹڈ سرٹیفکیٹ مینجمنٹ انوائرمنٹ (اے سی ایم ای) پر اندراج بیرونی لنکس ایس سی ای پی کو بیان کرنے والی سلائیڈ ڈیک: pkix-3.pdf حوالہ جات پبلک کلیدی انفراسٹرکچر کرپٹوگرافک پروٹوکول انٹرنیٹ معیارات