مكتبة التوقيع الإلكتروني وواجهة API
eSignature · ‏.NET وJava · ‏39 حزمة NuGet

مكتبة التوقيع الإلكتروني وواجهة API

بناء التوقيع الإلكتروني من الصفر يستغرق شهوراً. مع eSignature يصبح توقيع ملفات PDF وXML والبيانات بضعة أسطر: تضيف فقط معيار التوقيع أو جهاز التوقيع أو مزوّد الختم الزمني الذي تحتاجه، كلٌّ منها حزمة مستقلة.

ما هي مكتبة التوقيع الإلكتروني؟

مكتبة التوقيع الإلكتروني حزمة برمجية جاهزة تمنح برنامجك القدرة على إنشاء التواقيع الإلكترونية والتحقق منها. تتولى عنك معايير التوقيع (CAdES وXAdES وPAdES وASiC)، والتحقق من سلسلة الشهادات، والختم الزمني، والتواصل مع جهاز التوقيع. يقدّم eSignature ذلك على .NET عبر حزم معيارية: إذا كنت توقّع ملفات PDF فقط فحزمة واحدة تكفي.

كيف تُستخدم؟

1

أضف الحزمة

تضيف إلى مشروعك حزمة المعيار الذي تحتاجه، مثل eSignature.PAdES لتوقيع ملفات PDF.

2

اختر مصدر التوقيع

بطاقة ذكية أو مفتاح USB أو HSM شبكي أو HSM سحابي أو توقيع عبر الجوال — كل مزوّد حزمة منفصلة ومستقلة.

3

وقّع

يُنشأ التوقيع من المستند والشهادة ومستوى التوقيع؛ ويُدعم حتى مستوى الأرشفة طويلة الأمد (LTA).

4

تحقّق

المكتبة نفسها تتحقق من التوقيع: التحقق من السلسلة وفق RFC 5280، وCRL، وOCSP، وDelta CRL، والتحقق دون اتصال.

ماذا تتضمن المكتبة؟

بنية معيارية — 39 حزمة

تثبّت ما تستخدمه فقط؛ دون تبعيات زائدة أو تضخّم.

جميع ملفات تعريف ETSI

CAdES (من BES إلى A)، وXAdES (BES/T/C/X/XL/A)، وPAdES (من B-B إلى B-LTA)، وASiC-S/ASiC-E.

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

عبر Windows CNG وPKCS#11؛ أجهزة مثل AKİS وSafeNet/eToken وGemalto/Thales وIDEMIA وFeitian وYubiKey وNitrokey.

HSM وHSM سحابي

أجهزة HSM شبكية من Thales Luna وUtimaco وEntrust nShield؛ وAWS CloudHSM/KMS وAzure Key Vault HSM وGoogle Cloud KMS.

التوقيع عبر الجوال

التوقيع عبر الجوال من Turkcell وVodafone وTürk Telekom؛ كل مشغّل حزمة مستقلة. يبدأ برقم الهاتف ويوافق عليه المستخدم.

أكثر من 11 مزوّداً للختم الزمني

KamuSM وGlobalSign وDigiCert وSectigo وEntrust وFreeTSA وغيرها؛ كل TSA حزمة مستقلة.

تحقق كامل من الشهادات

التحقق من السلسلة وفق RFC 5280، وCRL، وOCSP، وDelta CRL، والتحقق دون اتصال — فحص سلسلة الثقة على مستوى البنوك والقطاع العام.

الامتثال التنظيمي

امتثال تام لقانون التوقيع الإلكتروني التركي رقم 5070؛ وعلى الجانب الأوروبي ملفات تعريف ETSI/eIDAS قيد الاستخدام الفعلي.

من يستخدمها؟

شركات البرمجيات وفرق المنتجات

الفرق التي تريد إضافة التوقيع إلى تطبيقها وإنجاز ذلك في أيام لا في شهور.

مكاملو الأنظمة للقطاعين العام والخاص

المشاريع التي تحتاج التوقيع والتحقق في المراسلات الإلكترونية وأنظمة إدارة الوثائق (EBYS) وتدفق المستندات.

المالية والتأمين

العمليات التي تتطلب توقيعاً بأحجام كبيرة وإدارة المفاتيح عبر HSM وسلسلة تحقق كاملة.

حلول المستندات الإلكترونية والفوترة

توقيع المستندات المعتمدة على XML بصيغة XAdES والارتقاء بها إلى مستوى الأرشفة.

الأسئلة الشائعة

ما هو توقيع PAdES؟

PAdES ‏(PDF Advanced Electronic Signatures) صيغة توقيع إلكتروني يُضمَّن فيها التوقيع داخل ملف PDF؛ ويحددها المعيار ETSI EN 319 142. يبقى المستند الموقَّع ملف PDF، ويُتحقق منه عبر لوحة التواقيع في قارئات PDF مثل Adobe Reader، ويمكن أن يحمل حقل توقيع ظاهراً على الصفحة. تتدرج مستوياته من B-B إلى B-T (مع ختم زمني) ثم B-LT وB-LTA (أرشفة طويلة الأمد).

ما هو توقيع CAdES؟

CAdES ‏(CMS Advanced Electronic Signatures) صيغة توقيع إلكتروني تقوم على بنية CMS/PKCS#7؛ ويحددها المعيار ETSI EN 319 122. يمكنها توقيع أي نوع من الملفات؛ وعادةً ما يرافق التوقيع المستند بصيغة .p7s أو داخل غلاف موقَّع. وهي في تركيا الصيغة الأكثر استخداماً في المراسلات الرسمية الموقعة إلكترونياً.

ما هو توقيع XAdES؟

XAdES ‏(XML Advanced Electronic Signatures) صيغة توقيع إلكتروني طُوّرت لمستندات XML؛ ويحددها المعيار ETSI EN 319 132. يمكن تضمين التوقيع داخل ملف XML أو إبقاؤه منفصلاً. وتُستخدم في المستندات المعتمدة على XML مثل الفاتورة الإلكترونية بصيغة UBL-TR.

ما هي مكتبة التوقيع الإلكتروني؟

مكتبة التوقيع الإلكتروني مكوّن للمطورين (SDK) يضيف إنشاء التواقيع الإلكترونية والتحقق منها إلى برنامجك. تطبيق التوقيع الجاهز يعرض شاشة للمستخدم؛ أما المكتبة فهي لبنة بناء بلا شاشة — تطبيقك هو من يوقّع، ضمن سير عملك. تعمل مع البطاقة الذكية أو مفتاح USB أو HSM، وتنشئ صيغ CAdES وXAdES وPAdES وتتحقق منها.

ما هي حزمة e-Yazışma؟

حزمة e-Yazışma هي الحزمة القياسية المستخدمة في المراسلات الإلكترونية الرسمية مع المؤسسات العامة في تركيا: يُجمع المستند الموقَّع وملف البيانات الوصفية وأي مرفقات في حزمة واحدة. وتُرسل بين المؤسسات عادةً عبر KEP (البريد الإلكتروني المسجّل).

كيف تُنشأ حزمة e-Yazışma؟

حزمة e-Yazışma الرسمية هي ملف البيانات الوصفية والمستند الموقَّع مجمّعَين معاً. تنجز المكتبة ذلك باستدعاء واحد: توقّع المستند بصيغة CAdES أو XAdES، وتنشئ البيانات الوصفية وفق المخطط، وتغلق الحزمة. الإصداران 1.3 و2.0 من e-Yazışma مدعومان، وشهادة الجذر الخاصة بـ KamuSM مدمجة. وإذا حددت مجلداً، توقّع المستندات التي فيه دفعة واحدة.

ما الفرق بين مكتبة التوقيع الإلكتروني والتطبيق الجاهز؟

المكتبة تدخل في برنامجك: سير عملك هو الذي يطلق التوقيع والواجهة واجهتك. أما التطبيق الجاهز (İmzacı) فيعمل على سطح المكتب: يختار المستخدم الملف ويوقّعه. كلاهما يستخدم بنية التوقيع نفسها؛ والأنسب لك يتوقف على من يبدأ التوقيع — برنامجك أم المستخدم.

ما معايير التوقيع المدعومة؟

CAdES ‏(BES وEPES وT وC وX وXL وA)، وXAdES ‏(BES وT وC وX وXL وA)، وPAdES ‏(B-B وB-T وB-LT وB-LTA)، وASiC-S وASiC-E. بمكتبة واحدة تصل إلى مستوى الأرشفة طويلة الأمد.

سأوقّع ملفات PDF فقط، هل عليّ تثبيت كل شيء؟

لا. المكتبة معيارية؛ وتكفي حزمة eSignature.PAdES لملفات PDF. المعايير ومزوّدو TSA ومزوّدو الأجهزة التي لا تستخدمها لا تدخل مشروعك أصلاً.

كيف يُوقَّع ملف PDF في تطبيق ويب؟

لا يُنشأ التوقيع في المتصفح بل في جانب الخادم من تطبيق الويب: تُستدعى حزمة eSignature.PAdES ويُعاد ملف PDF الموقَّع إلى المستخدم. العامل الحاسم هو مكان المفتاح — مع HSM سحابي أو HSM شبكي أو توقيع عبر الجوال يستطيع الخادم الوصول إلى المفتاح، فيجري التدفق بالكامل عبر الويب. أما إذا كان المفتاح على البطاقة الذكية للمستخدم فلا يستطيع المتصفح الوصول إليها؛ وفي هذه الحالة يتم التوقيع على سطح المكتب باستخدام İmzacı.

هل تعمل إذا كان المفتاح في HSM أو في السحابة بدلاً من بطاقة ذكية؟

نعم. مصدر التوقيع مُجرَّد: البطاقة الذكية ومفتاح USB ‏(CNG/PKCS#11) وأجهزة HSM الشبكية وخدمات HSM السحابية والتوقيع عبر الجوال تُستخدم كلها بالتدفق نفسه. كل مزوّد حزمة مستقلة.

هل تتحقق من التواقيع أيضاً؟

نعم. التحقق من سلسلة الشهادات وفق RFC 5280، وCRL، وOCSP، وDelta CRL، والتحقق دون اتصال كلها داخل المكتبة؛ والمكوّن نفسه ينشئ التوقيع ويتحقق منه.

هل يوجد ما يناسب المستخدمين الذين يريدون التوقيع على سطح المكتب؟

نعم. تطبيق سطح المكتب الذي يُستخدم دون كتابة شيفرة هو İmzacı: يوقّع ملفات PDF وXML بالبطاقة الذكية، وينشئ حزم e-Yazışma، ويوقّع مجلدات كاملة دفعة واحدة.

ما أسرع طريقة لإضافة التوقيع الإلكتروني إلى مشروع .NET أو Java؟

أن تضيف إلى المشروع حزمة المعيار الذي تحتاجه: eSignature.PAdES لتوقيع PDF، وحزمة XAdES لملفات XML. ولأن المكتبة مقسّمة إلى 39 حزمة NuGet، تثبّت ما تستخدمه فقط؛ ولا تدخل مشروعك تبعية واحدة ضخمة.

ما البطاقات الذكية والمفاتيح المدعومة؟

عبر Windows CNG وPKCS#11 تُدعم أجهزة مثل AKİS وSafeNet/eToken وGemalto/Thales وIDEMIA وFeitian وYubiKey وNitrokey. كل مزوّد حزمة منفصلة ومستقلة؛ والتعريفات التي لا تستخدمها لا تدخل المشروع.

هل يمكن التوقيع على الخادم باستخدام HSM؟

نعم. تُدعم أجهزة HSM الشبكية Thales Luna وUtimaco وEntrust nShield، إضافة إلى AWS CloudHSM/KMS وAzure Key Vault HSM وGoogle Cloud KMS. وبهذا يُبنى تدفق توقيع آلي على الخادم دون مستخدم يحمل بطاقة.

هل يلزم مكتبة منفصلة للتحقق من التوقيع؟

لا؛ المكوّن نفسه ينشئ التوقيع ويتحقق منه. التحقق من سلسلة الشهادات وفق RFC 5280، وCRL، وOCSP، وDelta CRL، والتحقق دون اتصال كلها داخل المكتبة.

كم تبلغ تكلفة ترخيص eSignature؟

يُحدَّد ترخيص SDK بحسب نطاق المشروع: معايير التوقيع المستخدمة، ومزوّدو المفاتيح/HSM، وعدد المطورين أو عمليات التثبيت هي ما يحدد السعر.

ما الذي يحدد السعر؟

  • معايير التوقيع المستخدمة (CAdES وXAdES وPAdES وASiC)
  • بطاقة ذكية / مفتاح USB، أم HSM شبكي أو سحابي
  • عدد المطورين وطريقة التوزيع
  • عدد مزوّدي الختم الزمني
  • نطاق الدعم وتحديثات الإصدارات

نرسل عرض السعر كتابيًا وبندًا بندًا خلال 24 ساعة.

صفحات ذات صلة

لنتحدث عن التكامل

أي معيار، وأي جهاز توقيع، وأي حجم؟ لنحدد معاً نموذج الترخيص وخطة التكامل.

ترخيص SDK / اطلب معلومات

Part of the eSignature family.