
في المشهد الرقمي الحالي، يعد الحفاظ على سلامة المستندات وضمان الموافقات الآمنة أمرًا بالغ الأهمية للشركات والكيانات القانونية. يتيح التوقيع المتكرر على مستندات PDF باستخدام الشهادات الرقمية لأصحاب المصلحة المتعددين التوقيع على المستندات بشكل متسلسل دون إبطال التوقيعات السابقة. تستكشف هذه المقالة مفهوم التوقيع المتكرر وفوائده والتنفيذ الفني له، مما يوفر دليلاً شاملاً لتحسين عمليات الموافقة على المستندات.
محتوى
- مقدمة
- سلامة الوثيقة
- فهم التوقيعات الرقمية
- دور التوقيعات الرقمية في مستندات PDF
- التوقيع الرقمي التكراري
- المفهوم والفوائد
- تنفيذ التوقيع التكراري باستخدام لغة C#
- احصل على نسخة تجريبية مجانية
- انظر أيضا
مقدمة
في عالمنا الرقمي اليوم، يعد ضمان سلامة المستندات أمرًا بالغ الأهمية لاتفاقيات الأعمال والعقود القانونية والاتصالات السرية. توفر التوقيعات الرقمية طريقة قوية للتحقق من صحة المستندات وسلامتها. يعمل التوقيع التكراري، الذي يسمح لأطراف متعددة بتوقيع مستند بشكل متسلسل دون إبطال التوقيعات السابقة، على تعزيز الأمان وتبسيط سير عمل الموافقة. تستكشف هذه المقالة التوقيع الرقمي التكراري وفوائده وأسسه الفنية وتنفيذه في مستندات PDF، موضحة كيف تعمل هذه التكنولوجيا على تحسين سلامة المستندات وكفاءتها في مختلف البيئات التنظيمية. سيوضح قسم دراسات الحالة كيفية تنفيذ هذه الميزات باستخدام مكتبة GroupDocs.Signature عبر المنصات المختلفة.
سلامة الوثيقة
تشير سلامة المستندات إلى ضمان بقاء المستند دون تغيير عن حالته الأصلية وإمكانية اكتشاف أي تعديلات. وهذا جانب أساسي من الثقة في الاتصالات والمعاملات الرقمية. يعد ضمان سلامة المستندات أمرًا حيويًا لعدة أسباب:
الامتثال القانوني والمصداقية: في العديد من الصناعات، يعد الحفاظ على سلامة المستندات متطلبًا قانونيًا. على سبيل المثال، يجب أن تكون العقود والمستندات القضائية والملفات التنظيمية قابلة للتحقق وغير معدلة لتكون ملزمة قانونًا. تلعب التوقيعات الرقمية دورًا حاسمًا في تلبية هذه المتطلبات من خلال توفير طريقة يمكن التحقق منها لضمان عدم العبث بالوثيقة.
الأمن والسرية: سلامة المستندات ضرورية للحفاظ على سرية المعلومات الحساسة وأمنها. يمكن أن تؤدي التغييرات غير المصرح بها على المستندات المهمة إلى حدوث خروقات للبيانات والاحتيال وحوادث أمنية أخرى. من خلال ضمان بقاء المستندات دون تغيير، يمكن للمؤسسات حماية المعلومات الحساسة والحفاظ على الثقة مع العملاء والشركاء وأصحاب المصلحة.
الكفاءة التشغيلية: في العمليات التجارية التي تتضمن موافقات متعددة، يعد الحفاظ على سلامة المستندات أمرًا أساسيًا لضمان قيام جميع الأطراف بمراجعة وموافقة نفس إصدار المستند. وهذا يمنع الارتباك والأخطاء والتأخير، وبالتالي تحسين الكفاءة التشغيلية. ويدعم التوقيع التكراري هذا من خلال السماح بتوقيع المستندات من قبل أطراف متعددة بشكل متسلسل دون إبطال التوقيعات السابقة.
إمكانية التدقيق والمساءلة: إن ضمان سلامة المستندات يوفر مسار تدقيق واضحًا، يوضح من قام بالتوقيع على المستند ومتى. وهذا مهم بشكل خاص للمساءلة والشفافية في عمليات التدقيق الداخلية والخارجية. تخلق التوقيعات الرقمية ختمًا لا يمكن التلاعب به يساعد المؤسسات على تتبع تغييرات المستندات والتحقق من صحة التوقيعات.
الثقة والمصداقية: إن الحفاظ على سلامة المستندات يبني الثقة والمصداقية مع العملاء والشركاء والهيئات التنظيمية. كما أنه يثبت الالتزام بحماية صحة المستندات والحفاظ على معايير الأمان والامتثال العالية. وهذه الثقة ضرورية لإقامة علاقات تجارية قوية والحفاظ عليها.
باختصار، تعتبر سلامة المستندات حجر الزاوية للمعاملات الرقمية الآمنة والموثوقة. توفر التوقيعات الرقمية، وخاصة من خلال التوقيع التكراري، أداة قوية لضمان بقاء المستندات أصلية وغير معدلة وقابلة للتحقق. من خلال الاستفادة من هذه التكنولوجيا، يمكن للمؤسسات تحسين سير عمل المستندات لديها، والامتثال للمتطلبات القانونية، وبناء ثقة ومصداقية أكبر مع أصحاب المصلحة.
فهم التوقيعات الرقمية
ما هو التوقيع الرقمي؟
التوقيع الرقمي هو آلية تشفير تستخدم للتحقق من صحة وسلامة الرسالة الرقمية أو الوثيقة. وعلى عكس التوقيعات الإلكترونية، والتي يمكن أن تكون بسيطة مثل صورة ممسوحة ضوئيًا لتوقيع مكتوب بخط اليد، توفر التوقيعات الرقمية أمانًا أقوى من خلال الاستفادة من البنية الأساسية للمفتاح العام (PKI).وهذا يضمن أن يكون التوقيع فريدًا لكل من المُوقِّع والمستند، مما يوفر مستوى عالٍ من الثقة في أن المستند لم يتم تغييره منذ تطبيق التوقيع.
كيف تعمل التوقيعات الرقمية
تتضمن عملية إنشاء التوقيع الرقمي عدة خطوات:
- التجزئة: يتم تمرير المستند من خلال خوارزمية التجزئة (مثل SHA-256) لتوليد قيمة تجزئة فريدة تمثل محتوى المستند.
- التشفير: يتم بعد ذلك تشفير قيمة التجزئة هذه باستخدام المفتاح الخاص للموقّع، مما يؤدي إلى إنشاء التوقيع الرقمي. والمفتاح الخاص هو جزء من زوج مفاتيح عام-خاص حيث يحتفظ الموقّع بالمفتاح الخاص بشكل آمن.
- تضمين التوقيع: يتم تضمين التجزئة المشفرة، إلى جانب شهادة الموقع (التي تحتوي على المفتاح العام ومعلومات التعريف الأخرى)، في المستند.
- التحقق: عند فتح المستند، يستخدم برنامج المستلم المفتاح العام للموقع لفك تشفير التجزئة. ثم يقوم البرنامج بإعادة تجزئة المستند ومقارنة التجزئة التي تم إنشاؤها حديثًا بالتجزئة التي تم فك تشفيرها. إذا تطابقت، يتم التحقق من صحة التوقيع ويتم تأكيد المستند على أنه لم يتم تغييره.
فوائد استخدام التوقيعات الرقمية
توفر التوقيعات الرقمية العديد من المزايا:
- تعزيز الأمان: يضمن استخدام البنية التحتية للمفتاح العام (PKI) أن تزوير التوقيعات الرقمية أمر شبه مستحيل.
- سلامة المستند: أي تغيير في المستند بعد التوقيع يبطل التوقيع، وبالتالي الحفاظ على سلامة المستند.
- المصادقة: تقوم الشهادة الرقمية المرتبطة بالتوقيع بالتحقق من هوية المُوقّع، مما يضمن صحتها.
- عدم الإنكار: لا يستطيع الموقعون إنكار توقيعهم على مستند ما نظرًا لأنه مرتبط بمفتاحهم الخاص، والذي يمتلكونه هم فقط.
- الامتثال: تتوافق التوقيعات الرقمية مع المعايير واللوائح القانونية المختلفة مثل eIDAS في الاتحاد الأوروبي وقانون ESIGN في الولايات المتحدة، مما يجعلها ملزمة قانونًا في العديد من الولايات القضائية.
أنواع الشهادات
تعتمد التوقيعات الرقمية على أنواع مختلفة من الشهادات:
- الشهادات الموقعة ذاتيا: يتم إصدارها من قبل الموقع نفسه، وتستخدم في المقام الأول لأغراض داخلية أو للاختبار.
- شهادات التحقق من صحة المنظمة (OV): تتحقق هذه الشهادات من أن المُوقِّع مرتبط بمنظمة معينة.
- شهادات التحقق الممتد (EV): توفر أعلى مستوى من الثقة من خلال التحقق من هوية المُوقِّع من خلال عملية فحص صارمة من قبل هيئة إصدار الشهادات (CA).
دور التوقيعات الرقمية في مستندات PDF
تلعب التوقيعات الرقمية دورًا محوريًا في ضمان صحة وسلامة وعدم إنكار مستندات PDF. وعلى عكس التوقيعات الإلكترونية، التي غالبًا ما تكون مجرد صور أو أسماء مطبوعة، تستخدم التوقيعات الرقمية تقنيات التشفير لتوفير مستوى أعلى من الأمان والثقة.
كيف تعمل التوقيعات الرقمية
- إنشاء قيمة تجزئة فريدة: عندما يوقع المستخدم على مستند PDF، يتم إنشاء قيمة تجزئة فريدة (سلسلة من الأحرف بطول ثابت) باستخدام خوارزمية تجزئة. تمثل قيمة التجزئة هذه محتويات المستند في وقت التوقيع.
- التشفير باستخدام مفتاح خاص: يتم بعد ذلك تشفير قيمة التجزئة باستخدام المفتاح الخاص بالموقع، والذي يشكل جزءًا من زوج مفاتيح عام-خاص. وتشكل قيمة التجزئة المشفرة هذه، إلى جانب المعلومات المتعلقة بخوارزمية التجزئة، التوقيع الرقمي.
- تضمين التوقيع في ملف PDF: يتم تضمين التوقيع الرقمي في مستند PDF مع شهادة المُوقِّع، والتي تحتوي على المفتاح العام ومعلومات حول المُوقِّع. عادةً ما يتم إصدار هذه الشهادة بواسطة هيئة إصدار شهادات موثوقة (CA).
- عملية التحقق: عند فتح ملف PDF الموقّع، يستخدم برنامج عرض ملفات PDF الخاص بالمستلم المفتاح العام للموقع لفك تشفير قيمة التجزئة. ثم يقوم البرنامج بإنشاء قيمة تجزئة جديدة من محتوى المستند ومقارنتها بالقيمة التجزئة التي تم فك تشفيرها. إذا تطابقت قيمتا التجزئة، يتم التحقق من صحة التوقيع وتأكيد أن المستند لم يتغير منذ وقت التوقيع.

المكونات التقنية للتوقيعات الرقمية في ملفات PDF
- ملفات شهادة PFX: تُستخدم ملفات PFX (تبادل المعلومات الشخصية) لتخزين المفاتيح العامة والخاصة إلى جانب سلسلة الشهادات. هذه الملفات محمية بكلمة مرور لضمان أن المستخدمين المصرح لهم فقط يمكنهم الوصول إلى المفتاح الخاص المطلوب لإنشاء التوقيعات الرقمية.
- البنية الأساسية للمفتاح العام (PKI): تدعم البنية الأساسية للمفتاح العام (PKI) إنشاء الشهادات الرقمية وتوزيعها وإدارتها. تتضمن مكونات البنية الأساسية للمفتاح العام (PKI) السلطات المصدقة وسلطات التسجيل وأجهزة المستخدم النهائي التي تخزن وتدير المفاتيح والشهادات.
- خوارزميات التجزئة: تشمل خوارزميات التجزئة المستخدمة بشكل شائع في التوقيعات الرقمية SHA-256 وSHA-384 وSHA-512. تنتج هذه الخوارزميات تجزئة فريدة يكاد يكون من المستحيل تكرارها دون تغيير محتوى المستند الأصلي.
- معايير التوقيع: تلتزم مستندات PDF بمعايير محددة للتوقيعات الرقمية، مثل معيار PAdES (التوقيعات الإلكترونية المتقدمة لملفات PDF).تضمن هذه المعايير التوافق والأمان عبر البرامج والأجهزة المختلفة.
فوائد التوقيعات الرقمية في ملفات PDF
- سلامة المستندات: تضمن التوقيعات الرقمية إمكانية اكتشاف أي تلاعب بالمستندات بعد التوقيع عليها. وهذا أمر بالغ الأهمية للحفاظ على مصداقية المستندات.
- المصادقة: يوفر تضمين شهادة المُوقِّع وسيلة للتحقق من هوية المُوقِّع. وهذا يضيف طبقة من الثقة، ويضمن أن المُوقِّع هو من يدعي أنه هو.
- عدم الإنكار: نظرًا لأن التوقيع الرقمي مرتبط بالمفتاح الخاص للموقّع، والذي لا ينبغي لأحد غيره الوصول إليه، فإنه يوفر دليلاً على مشاركة الموقّع. وهذا يمنع الموقّع من إنكار توقيعه على المستند.
- الشرعية والامتثال: تعترف العديد من الأطر القانونية واللوائح بالتوقيعات الرقمية باعتبارها معادلة للتوقيعات المكتوبة بخط اليد، بشرط أن تفي بمعايير معينة. وهذا مهم للامتثال لقوانين مثل eIDAS في الاتحاد الأوروبي وقانون ESIGN في الولايات المتحدة.
تنفيذ التوقيعات الرقمية في ملفات PDF
- استخدام المكتبات وواجهات برمجة التطبيقات: تتوفر مكتبات وواجهات برمجة تطبيقات مختلفة لتنفيذ التوقيعات الرقمية في مستندات PDF، مثل Adobe Acrobat SDK وiText وPDFBox. توفر هذه الأدوات وظائف لإنشاء التوقيعات الرقمية وتضمينها والتحقق منها برمجيًا.
- عملية التوقيع خطوة بخطوة:
- تحميل مستند PDF: قم بتحميل المستند إلى برنامج التوقيع أو المكتبة.
- إعداد شهادة PFX: قم بتحميل شهادة PFX وتوفير كلمة المرور للوصول.
- إنشاء التجزئة: إنشاء تجزئة لمحتوى المستند.
- إنشاء التوقيع: قم بتشفير التجزئة باستخدام المفتاح الخاص لإنشاء التوقيع الرقمي.
- تضمين التوقيع: قم بتضمين التوقيع الرقمي والشهادة في مستند PDF.
- التوقيع التكراري: لتمكين التوقيعات المتعددة، يجب أن يتم إضافة كل توقيع لاحق إلى المستند دون تغيير المحتوى الموجود. يتطلب هذا التعامل بعناية مع بنية ملف PDF لضمان صحة كل توقيع بشكل مستقل بينما يظل المستند بالكامل دون تغيير.
في الختام، تعد التوقيعات الرقمية ميزة أساسية لضمان أمان وسلامة مستندات PDF. فهي توفر آليات قوية للتحقق من صحة المستندات والحفاظ على سلامتها ودعم الامتثال القانوني والتنظيمي. ومن خلال فهم التوقيعات الرقمية وتنفيذها، يمكن للمؤسسات تحسين سير عمل المستندات وحماية المعلومات المهمة.
التوقيع الرقمي التكراري
يتيح التوقيع الرقمي التكراري لمستخدمين متعددين التوقيع بشكل متسلسل على مستند PDF دون إبطال التوقيعات السابقة، والحفاظ على سلامة المستند، وضمان بقاء جميع التوقيعات صالحة. هذه العملية مفيدة بشكل خاص في السيناريوهات التي تتطلب موافقات متعددة، مثل الاتفاقيات المؤسسية، أو المستندات القانونية، أو العقود متعددة الأطراف.
التفاصيل الفنية
-
التوقيعات المستندة إلى الشهادات: يستخدم كل توقيع رقمي نظامًا مستندًا إلى الشهادات. ويتضمن هذا النظام:
- المعرف الرقمي: يتكون من مفتاح خاص وشهادة مفتاح عام. يتم استخدام المفتاح الخاص لإنشاء التوقيع، بينما يتم استخدام المفتاح العام في الشهادة للتحقق.
- خوارزمية التجزئة: عند التوقيع، يتم إنشاء تجزئة لمحتوى المستند وتشفيرها باستخدام المفتاح الخاص للموقّع. هذه التجزئة فريدة من نوعها للحالة الحالية للمستند.
- تضمين التوقيع: يتم تضمين التجزئة المشفرة والشهادة وتفاصيل التوقيع الإضافية داخل ملف PDF، مما يضمن أن أي تعديل بعد التوقيع يبطل التوقيع.
-
خطوات إضافة التوقيعات: لتطبيق التوقيع التكراري في Adobe Acrobat، اتبع الخطوات التالية:
- افتح ملف PDF: حدد المستند الذي تريد توقيعه.
- اختر “استخدام شهادة”: من قائمة “أدوات”، حدد “الشهادات”، ثم “التوقيع رقميًا”.
- رسم حقل التوقيع: ارسم المنطقة التي سيظهر فيها التوقيع.
- التوقيع باستخدام معرف رقمي: اختر معرفًا رقميًا موجودًا أو قم بتكوين معرف جديد إذا لزم الأمر.
- حفظ المستند: بمجرد التوقيع، احفظ المستند. يتم تخزين كل توقيع، مع الحفاظ على سلامة التوقيعات السابقة.
-
التحقق من التوقيعات: يقوم Adobe Acrobat تلقائيًا بالتحقق من صحة التوقيعات الرقمية عند فتح المستند، من خلال التحقق من:
- صحة الشهادة: التأكد من أن شهادة المُوقّع موثوقة.
- سلامة المستند: التأكد من أن المستند لم يتم تغييره منذ تطبيق التوقيع.
- التحقق من الطابع الزمني: التحقق من الطابع الزمني مقابل فترة صلاحية الشهادة للتأكد من أن التوقيع تم في إطار زمني مقبول.
-
اعتبارات أمنية:
- إدارة الشهادات: إدارة وحماية ملفات PFX التي تحتوي على مفاتيح خاصة بشكل صحيح.
- التحقق من الإلغاء: تأكد من التحقق من الشهادات مقابل قوائم الإلغاء للتحقق من حالتها الحالية.
- ختم الوقت: استخدم خوادم ختم الوقت الموثوقة لإضافة ختم الوقت إلى التوقيعات، مما يساعد في التحقق من صحة وقت التوقيع حتى لو انتهت صلاحية الشهادة لاحقًا.
-
التعامل مع التوقيعات المتعددة: يجب أن تتم إضافة كل توقيع إلى ملف PDF دون تغيير محتوى المستند. ويضمن برنامج Acrobat ذلك من خلال إضافة بيانات التوقيع الجديدة إلى بنية المستند الحالية. وبهذه الطريقة، تظل التوقيعات السابقة سليمة وقابلة للتحقق.
-
تجربة المستخدم:
- إشعار الموقع: يتم إشعار الموقعين عبر البريد الإلكتروني لمراجعة المستند وتوقيعه.
- تطبيق التوقيع: يختار المستخدم معرفه الرقمي ويراجع المستند ويطبق توقيعه. كل توقيع مميز بشكل واضح ويمكن أن يتضمن معلومات إضافية مثل الطوابع الزمنية وهوية الموقِّع.
من خلال تنفيذ التوقيع الرقمي التكراري، يمكن للمؤسسات تحسين كفاءة سير العمل لديها، والحفاظ على معايير أمان عالية، وضمان أن تكون جميع الموافقات على المستندات ملزمة قانونًا وقابلة للتحقق.
المفهوم والفوائد
التوقيع التكراري هو نهج قوي في إدارة المستندات الرقمية يتيح لأصحاب المصلحة المتعددين التوقيع بشكل متسلسل على مستند PDF دون إبطال التوقيعات السابقة. تضمن هذه الطريقة أن كل توقيع يظل صالحًا وقابلًا للتحقق، مما يحافظ على سلامة المستند وأصالته. التوقيع التكراري مفيد بشكل خاص للمؤسسات التي تتطلب مستويات متعددة من الموافقة، مثل البيئات القانونية والشركاتية والتنظيمية. من خلال السماح بإضافات متتالية للتوقيعات الرقمية، فإنه يبسط عملية الموافقة، ويعزز الأمان، ويحافظ على مسار تدقيق واضح لأغراض الامتثال والمساءلة.
حالات استخدام التوقيع التكراري في المؤسسات
-
الموافقات المؤسسية:
- قرارات مجلس الإدارة: يمكن لأعضاء متعددين في مجلس الإدارة التوقيع على القرارات أو محاضر الاجتماعات، مما يضمن تسجيل موافقة كل عضو دون تغيير الوثيقة.
- الموافقات على العقود: في المؤسسات الكبيرة، تتطلب العقود غالبًا الحصول على موافقة من إدارات متعددة، مثل الإدارة القانونية والمالية والإدارة التنفيذية. يسمح التوقيع المتكرر لكل إدارة بمراجعة الوثيقة والموافقة عليها بشكل متسلسل.
-
القانونية والامتثال:
- الملفات التنظيمية: تتطلب المستندات المقدمة للهيئات التنظيمية غالبًا توقيعات متعددة من أصحاب المصلحة المختلفين. يضمن التوقيع التكراري جمع كل توقيع مطلوب مع الحفاظ على سلامة المستند.
- الاتفاقيات القانونية: يمكن للمحامين من شركات مختلفة التوقيع على الاتفاقيات بشكل متكرر، مما يوفر سجلاً واضحًا لموافقة كل طرف دون تعديل المحتوى الأساسي للوثيقة.
-
إدارة المشاريع:
- مواثيق المشروع: يمكن لأصحاب المصلحة المختلفين في المشروع التوقيع على مواثيق أو خطط المشروع، مما يضمن الحصول على جميع الموافقات اللازمة بطريقة منظمة وقابلة للتحقق.
- طلبات التغيير: يسمح التوقيع التكراري بمستويات متعددة من الموافقة على طلبات تغيير المشروع، مما يضمن فحص التغييرات والموافقة عليها من قبل جميع الأطراف ذات الصلة.
فوائد التوقيع التكراري لعمليات الموافقة على المستندات
-
تعزيز الأمن والسلامة:
- الحفاظ على التوقيعات السابقة: تتم إضافة كل توقيع دون تغيير محتوى المستند، مما يضمن أن التوقيعات السابقة تظل صالحة وقابلة للتحقق.
- واضح العبث: أي محاولة لتعديل الوثيقة بعد التوقيع عليها تبطل التوقيعات، مما يوفر رادعًا قويًا ضد العبث.
-
تحسين كفاءة سير العمل:
- الموافقات المتسلسلة: يمكن توجيه المستندات بشكل متسلسل للحصول على الموافقات، مما يقلل الحاجة إلى التنسيق اليدوي ويسرع عملية الموافقة.
- مسار التدقيق: يتم ختم كل توقيع وتسجيله، مما يؤدي إلى إنشاء مسار تدقيق واضح يمكن مراجعته لأغراض الامتثال والمساءلة.
-
الامتثال والصلاحية القانونية:
- الامتثال التنظيمي: غالبًا ما تلبي التوقيعات الرقمية متطلبات اللوائح مثل eIDAS في الاتحاد الأوروبي وقانون ESIGN في الولايات المتحدة، مما يجعلها ملزمة قانونًا ومعترف بها في العديد من الولايات القضائية.
- عدم الإنكار: توفر التوقيعات الرقمية دليلاً على هوية المُوقِّع ونواياه، مما يقلل من خطر النزاعات حول صحة التوقيعات.
-
توفير التكاليف:
- تقليل الأعمال الورقية: تلغي التوقيعات الرقمية الحاجة إلى المستندات المادية، مما يقلل من تكاليف الطباعة والشحن والتخزين.
- عمليات مبسطة: من خلال أتمتة عملية التوقيع، يمكن للمؤسسات تقليل الوقت والموارد المطلوبة لإدارة الموافقات على المستندات.
في الختام، يعد التوقيع التكراري ميزة بالغة الأهمية للمؤسسات التي تتطلب مستويات متعددة من الموافقة على مستنداتها. ومن خلال تمكين التوقيع المتسلسل دون المساس بسلامة المستندات، فإنه يعزز الأمان ويحسن كفاءة سير العمل ويضمن الامتثال ويوفر وفورات كبيرة في التكاليف. وهذا يجعل التوقيع التكراري أداة لا تقدر بثمن لإدارة المستندات الرقمية الحديثة.
تنفيذ التوقيع التكراري باستخدام لغة C#
يوضح المثال المقدم بلغة C# كيفية تطبيق تكرار واحد للعديد من مستندات PDF ذات التوقيع الرقمي المتتالي باستخدام GroupDocs.Signature for .NET. تتضمن هذه التقنية عدة خطوات رئيسية، من تهيئة الكائنات الضرورية وإعداد الخيارات الرقمية دون أي إعدادات إضافية إلى تطبيق الشهادة الرقمية على المستند وحفظ الناتج النهائي. يمكن استدعاء كتلة التعليمات البرمجية هذه باستخدام نفس المستند مرات غير محدودة بنفس الشهادات الرقمية أو شهادات مختلفة. حتى يتم توقيع مستند PDF بهذه الطريقة دون تغييرات إضافية، تظل جميع التوقيعات الرقمية المضافة صالحة.
المفاهيم الرئيسية
- استخدم خيارًا واحدًا أو أكثر من خيارات
DigitalSignOptions
حصريًا: تأكد من أنه في حالة وجود خيار غير رقمي واحد على الأقل، فسيتم تغيير المستند. - إعدادات إضافية لخصائص
ImagePath
أوImageStream
: يدعم كلDigitalSignOptions
الآن هذه الخصائص باستخدام التوقيعات الرقمية التكرارية. - إعداد خصائص إضافية مثل “الخلفية” أو “الحدود”: سيؤدي إعداد هذه الخصائص إلى إجبار المكتبة على إنشاء صورة الخلفية يدويًا.
string [] certificates = new string[] {"certificate-01.pfx", "certificate-02.pfx"};
string[] passwords = new string[]
{
"1234567890",
"1234567890"
};
// The path to the documents directory.
string filePath = "sample.pdf";
int iteration = 0;
string outputFilePath = Path.Combine("signed-output.pdf");
foreach (var certificate in certificates)
{
using (Signature signature = new Signature(filePath))
{
DigitalSignOptions options = new DigitalSignOptions(certificate)
{
// certificate password
Password = passwords[iteration],
// digital certificate details
Reason = $"Approved-{iteration}",
Contact = $"John{iteration} Smith{iteration}",
Location = $"Location-{iteration}",
// no image
AllPages = true,
Left = 10 + 100 * (iteration - 1),
Top = 10 + 100 * (iteration - 1),
Width = 160,
Height = 80,
Margin = new Padding() { Bottom = 10, Right = 10 }
};
string outputPath = Path.Combine(outputFilePath, $"result-{iteration}.pdf");
SignResult signResult = signature.Sign(outputPath, options);
filePath = outputPath;
Console.WriteLine($"\nSource document signed successfully {iteration++}-time with {signResult.Succeeded.Count} signature(s).");
}
}
احصل على نسخة تجريبية مجانية
يمكنك تجربة GroupDocs.Signature APIs مجانًا بمجرد تنزيل الإصدار الأحدث وتثبيته على موقع تنزيلات الإصدارات.
يمكنك أيضًا الحصول على ترخيص مؤقت لاختبار كافة وظائف المكتبة دون أي قيود. توجه إلى صفحة الترخيص المؤقت لتقديم طلب للحصول على ترخيص مؤقت.
انظر أيضا
لمزيد من المعلومات والموارد الإضافية، قد تجد الروابط التالية مفيدة: