البنية التقنية

كيف تعمل مكوّنات SignLayer معًا

تلتف المكوّنات كلها حول واجهة برمجة التوقيع، ويتم كل استدعاء عبر طلب HTTPS متزامن، فلا توجد طوابير رسائل تحتاج إلى تشغيل أو صيانة.

طبقة تنسيق SignLayerقنوات التوقيعطبقة تنسيق SignLayerخدمات الثقةتطبيق ويب + حزمة المتصفحتطبيق سطح المكتب ← البطاقةتطبيق الهاتف + حزمة iOS/Androidمفتاح ITIDA عن بُعد + OTPنظام ERP / المحاسبةفواتير بصيغة JSONخادمك الخلفياستدعاءات مباشرةواجهة التوقيعمحرك PDF معزولسجل التدقيق والجلساتثقة وإعدادات لكل عميلخدمة الفاتورة الإلكترونيةبوابة HSMوحدة HSM لديكPKCS#11جهة الختم الزمنيRFC 3161خدمات الإلغاءOCSP وCRLمصلحة الضرائب المصريةواجهات منظومة الفاتورةتعمل على خوادمك أو مستضافة لدى SignLayer

توضّح الأسهم اتجاه الاستدعاء بين المكوّنات. وتتصل حزم الهاتف أيضًا مباشرةً بخدمة ITIDA للتوقيع عن بُعد التي تحفظ مفتاح المستخدم.

البنية التقنية

دور كل مكوّن

المكوّنمسؤول عنليس مسؤولًا عن
واجهة التوقيعصيغ التوقيع وقوائم الثقة والأختام الزمنية وفحص الإلغاء وإعدادات العملاء وسجل التدقيقالمفاتيح الخاصة (تبقى في البطاقات ولدى ITIDA وفي HSM)
خدمة الفاتورة الإلكترونيةالصيغة القياسية والتكامل مع مصلحة الضرائب وقواعد الدفعاتالتوقيعات (تتولاها واجهة التوقيع)
بوابة HSMجلسات PKCS#11 مع وحدة HSMتحديد أي عميل يستخدم أي مفتاح (تقرّره واجهة التوقيع)
تطبيق سطح المكتبالوصول إلى بطاقة المستخدم وإدخال الرقم السري وقائمة المواقع المعتمدةصيغ المستندات
حزم iOS وAndroidتجهيز PDF على الهاتف والتوقيع المرئي وخطوات OTPمفتاح المستخدم (لدى ITIDA) والتضمين النهائي (واجهة التوقيع)

البنية التقنية

مسارات التوقيع

البطاقة الذكية في المتصفح

  1. تطلب صفحتك من واجهة التوقيع تجهيز الملف أو البيانات.
  2. تعيد الواجهة البيانات المطلوب توقيعها.
  3. يطلب تطبيق سطح المكتب الرقم السري ويوقّع على البطاقة.
  4. ترسل صفحتك التوقيع وتعيد الواجهة المستند الموقّع.

الهاتف بشهادة عن بُعد

  1. تجلب حزمة الهاتف شهادة المستخدم من ITIDA.
  2. تجهّز ملف PDF والختم على الهاتف.
  3. يؤكد المستخدم برمز OTP، وتوقّع ITIDA البصمة الرقمية للمستند.
  4. تضمّن واجهة التوقيع التوقيع وتتحقق الحزمة من النتيجة.

ختم الشركة

  1. يرسل نظامك الملف أو البيانات إلى واجهة التوقيع.
  2. تطلب الواجهة التوقيع من بوابة HSM.
  3. توقّع وحدة HSM بمفتاح الختم الذي لا يغادرها.
  4. تعيد الواجهة ملف PDF الموقّع أو التوقيع.

الفاتورة الإلكترونية

  1. يرسل نظام ERP الفواتير إلى خدمة الفاتورة الإلكترونية.
  2. تبني الصيغة القياسية وتطلب ختم CAdES من واجهة التوقيع.
  3. توقّع وحدة HSM وتُرفق الخدمة التوقيع.
  4. ترسل الخدمة المستندات إلى مصلحة الضرائب وتعيد ردّها.

البنية التقنية

طريقة التشغيل

شبكتك
واجهة التوقيع ومحرك PDF وقاعدة البيانات والذاكرة المؤقتة على خوادم Linux لديك خلف وكيل HTTPS.
بجوار HSM
تعمل بوابة HSM بجوار الوحدة. أبقِها على شبكة خاصة لا تصل إليها إلا واجهة التوقيع.
على أجهزة المستخدمين
تطبيق سطح المكتب على Windows أو macOS أو Linux، وحزمة iOS أو Android داخل تطبيقك.
خدمات خارجية
جهات الختم الزمني وخدمات OCSP وCRL وخدمة ITIDA وواجهات مصلحة الضرائب عبر HTTPS.

البنية التقنية

مبادئ التصميم

المفاتيح في أجهزة آمنة
تحفظ البطاقات وITIDA ووحدات HSM المفاتيح الخاصة، وتتعامل طبقة التنسيق مع البصمات والتوقيعات فقط.
محرك تشفير معزول
يعمل توقيع PDF في خدمة داخلية منفصلة لا يُوصَل إليها إلا عبر قناة داخلية مشفّرة.
أقل قدر من الحالة
واجهة التوقيع وحدها تحتفظ بالحالة (سجل التدقيق وجلسات التوقيع على خطوتين).
نسخ قابلة للنقل
برامج خادم في ملف تنفيذي واحد تعمل على إصدارات Linux المؤسسية الحديثة والقديمة دون بيئات تشغيل إضافية.