الخلاصة

  • أتاح RFC 3739 لجهة التصديق أن تصرح بأن شهادة شخص طبيعي صادرة لغرض «مؤهل»، وأن تربط ذلك بسمات الهوية ومراجع السياسة ضمن ملف X.509.
  • لكنه لم يحدد متى تستوفي الشهادة شروط التأهيل في قانون بعينه ولا ما الأثر الذي ينبغي للمتلقي أن يمنحه لها؛ فالتوقيع الصحيح يثبت البيانات الموقعة، لا تفسيرها القانوني.

عبارة موثقة لا تعني حكماً نافذاً

يتلقى نظام ما شهادة سليمة التوقيع، ويجد فيها وصف «مؤهلة». قد يوحي ذلك بأن هوية الشخص ثبتت، وأن إجراءات الإصدار امتثلت، وأن التوقيع سيحظى بأثر قانوني محدد. لكن التحقق التشفيري يجيب عن سؤال أضيق: هل وقعت جهة الإصدار هذه البيانات، وهل بقيت دون تغيير؟ لا يحدد القانون الواجب التطبيق، ولا يثبت أن الشخص يستوفي شروطه، ولا يقرر أن الجهة المتلقية يجوز لها الاعتماد على الشهادة في هذا الغرض.

صدر RFC 3739 في مارس 2004 لتحديث ملف الشهادات المؤهلة في RFC 3039، مستنداً إلى ملف شهادات الإنترنت RFC 3280. ويتناول شهادات الهوية للأشخاص الطبيعيين. يضع أعرافاً لشهادة يمكن أن توصف بالمؤهلة ضمن إطار قانوني محدد، لكنه ينص صراحة على أنه لا يعرّف المتطلبات القانونية لهذه الشهادات. كان الهدف تمكين الإصدار في ظل متطلبات محلية مختلفة، لا إدراج تعريف قانوني عالمي داخل بنية ASN.1.

هذا الفصل هو النقطة التاريخية الأهم. يمكن للمعيار أن يوحد مواضع الحقول وصيغ الامتدادات. لكنه لا يجعل الادعاء حقيقة لمجرد منحه معرف كائن ووضعه داخل شهادة موقعة.

ما الذي أمكن للمصدر أن يعلنه؟

قدم الملف طريقتين لإظهار قصد جهة التصديق. يمكن لامتداد سياسات الشهادات أن يتضمن معرف السياسة ذات الصلة. ويمكن لامتداد اختياري يسمى Qualified Certificate Statements أن يحمل تصريحات تميزها معرفات كائنات، مع بيانات إضافية عند الحاجة. ومن أمثلة ذلك أن يعلن المصدر إصدار الشهادة بوصفها مؤهلة وفق نظام قانوني بعينه، أو أن يورد حداً للاعتماد أو للمسؤولية مرتبطاً بالاختصاص القضائي.

جعل هذه المعلومات قابلة للفحص لا يجعل معناها كاملاً بذاتها. يفترض RFC أن تلتزم جهة التصديق المسؤولة بسياسة تتسق مع مسؤولياتها وممارساتها وإجراءاتها. وقد يحتاج الطرف المعتمد إلى مراجعة سياسة الشهادة أو بيان ممارسات التصديق لدى المصدر لفهم دلالة الأسماء والسمات المسجلة.

لذلك لا ينبغي دمج قرارين في خطوة واحدة. يعلن المصدر الغرض الذي أصدر من أجله الشهادة؛ أما المتلقي فيقرر هل المصدر والسياسة وأدلة الهوية والغرض مقبولة للعملية المحددة. يحمي التوقيع التصريح من التغيير الخفي، لكنه لا يلزم كل متلقٍ بقبوله ولا يحسم نتيجته القانونية.

حقول الهوية ليست دليلاً ذاتياً على الهوية

قد يستخدم اسم صاحب الشهادة اسماً حقيقياً أو اسماً مستعاراً. وقد يتضمن امتداد سمات الدليل تاريخ الميلاد ومكانه والنوع والجنسية وبلد الإقامة. وينبه RFC إلى أن countryName في الاسم المميز يقدم سياقاً عاماً لفهم السمات الأخرى؛ ولا يدل بالضرورة على الجنسية أو الإقامة أو مكان إصدار الشهادة.

كما أن مقارنة شهادتين لتحديد ما إذا كانتا تخصان الشخص نفسه تعتمد على دلالة الأسماء والسمات عند كل جهة إصدار. ومن دون معرفة تلك الدلالة، يمكن أن تكون المقارنة مضللة. يوفر المخطط المشترك حقولاً متوقعة للبرمجيات، لكنه لا يثبت أن المصدر جمع البيانات بدقة أو أن السمة صحيحة أو أن اسمين متشابهين يعودان إلى شخص واحد.

يوضح الامتداد البيومتري الفرق بين ربط البيانات وإثبات الهوية. فهو يستطيع أن يحمل نوع البيانات البيومترية وخوارزمية التجزئة وقيمة التجزئة، وربما URI اختيارياً للبيانات الأصلية. ويوصي RFC بأن تكون المعلومات قابلة للتحقق البشري، وينبه إلى أن URI نفسه قد يكشف هوية من يجري التحقق منها. كما يجب ألا يكون هذا الامتداد حرجاً. قد تربط قيمة التجزئة مقارنة لاحقة ببيانات محددة؛ لكنها لا تثبت وحدها مشروعية جمع العينة أو مطابقتها لصاحب الشهادة أو الأثر القانوني للمقارنة.

إصدار جديد مع إبقاء أثر للإصدار السابق

ألغى RFC 3739 العمل بـRFC 3039، لكنه لم يمح أثره. بقي معرف QC statement للنسخة الأولى متاحاً للتعرف على الشهادات القديمة الصادرة وفق RFC 3039. وعرّف RFC 3739 معرفاً مختلفاً للنسخة الثانية، مع منع وضع معرف النسخة الأولى في الشهادات الجديدة الصادرة وفق الملف الجديد. كما اتسق التحديث مع RFC 3280، وأضاف domainComponent وtitle إلى سمات اسم صاحب الشهادة، وأزال postalAddress، وخفف بعض قيود استخدام المفتاح لتوسيع قابلية التطبيق.

هذه اختيارات توافق موثقة، لا دليل على نجاح الانتقال. الشهادة الواردة في الملحق مثال يشرح البنية، وليست سجلاً لحجم الإصدار أو التوافق بين التطبيقات أو القبول في اختصاص قضائي. ويصنف سجل RFC Editor الوثيقة الحالية Proposed Standard ويذكر أنها ألغت RFC 3039؛ وهذه معلومات عن حالة النشر المعياري لا عن مدى الانتشار العملي.

وثمة تفصيل آخر عن صيانة المواصفات. يشير Errata 7802، المبلغ عنه عام 2024 والمحتفظ به لتحديث الوثيقة، إلى خطأ إملائي في وحدة ASN.1 المعيارية ذات صيغة 1988: كُتبت semanticsIndentifier بدلاً من semanticsIdentifier. هذا فرق تقني يستحق التصحيح في النص، لكنه لا يثبت حدوث عطل في تطبيق منشور. النص المعياري والتصحيح المعلق وسلوك التنفيذ أدلة مختلفة.

أسهم RFC 3739 في توحيد الصيغة التي قد تعرض بها جهة الإصدار قصدها وسياساتها وبعض سمات الشخص. لكنه أبقى شروط القانون وممارسات الجهة وصدق السمات وقرار الاعتماد خارج تلك الصيغة. يستطيع التوقيع أن يجعل التصريح قابلاً للتحقق؛ ولا يجعله حكماً قانونياً تلقائياً.

المصادر