كيفية إضافة توقيع الطابع الزمني إلى system.io.packaging.package؟

StackOverflow https://stackoverflow.com/questions/1709838

سؤال

هناك طريقة لإنشاء حزم، إضافة بعض الأجزاء وتوقيعها مع X509Certificate.

أود أيضا إضافة توقيع زمني إلى الحزمة.

إذا كانت الشهادة تنتهي صلاحيته أو يحصل إلغاء - فسخ يجب أن يظل التوقيع صالحا إذا تم تشغيل أجزاء الحزمة قبل انتهاء الصلاحية / الإلغاء.

ملاحظة أنا أستخدم System.IO.Packaging.Package فئة محددة في WindowsBase.dll المجسم.

هل كانت مفيدة؟

المحلول

يعمل الحل التالي أنه كلما المنشئ و ال مستهلك الحزمة:

  1. استخدم خادم إنترنت آمن للحصول على موثوق به الطابع الزمني.
  2. أعد تحديد سياسة سلسلة الشهادات لتضمين التحقق من صحة الطابع الزمني في سلسلة الشهادة.
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top