خطأ مزود خدمة التشفير
عند التوقيع على مستندات PDF في Acrobat أو Acrobat Reader، ترى رسالة الخطأ الآتية:
"أبلغ مزود خدمة التشفير من Windows عن خطأ: المفتاح غير موجود. كود الخطأ: 2148073485"
خلفية: كانت SHA256 خوارزمية التجزئة الافتراضية في Acrobat منذ الإصدار 9.1. ولكن في الإصدارات السابقة، في حال كان جهاز التوقيع (على سبيل المثال، البطاقة الذكية أو رمز USB) أو برنامج التشغيل الخاص به لا يدعم SHA256 أو تجزئة أعلى، اعتاد Acrobat أو Reader على الرجوع إلى استخدام تجزئة SHA1 بصمت لمنع الفشل خلال إنشاء التوقيع.
ما الذي تغير في Acrobat وReader (15.016.20039): مع الإصدار 15.016.20039 من Acrobat وAcrobat Reader، تفرض Adobe استخدام خوارزمية التجزئة المطلوبة. وبالنظر إلى ارتفاع طلب العملاء على الامتثال التنظيمي والامتثال الخاص بالمجال، أزالت Adobe الرجوع الصامت إلى تجزئة SHA1. وهذا هو السبب في رؤيتك رسالة الخطأ، ومن ثَم يفشل التوقيع إذا لم تكن خوارزمية التجزئة المطلوبة مدعومة.
الحل: التحقق من وجود برنامج تشغيل محدث
راجع الشركة المُصنِّعة لجهاز التوقيع أو برنامج التشغيل للتحقق من وجود برنامج تشغيل محدث قد يوفر حلاً لهذا الخطأ.
إذا كان جهاز التوقيع لا يدعم خوارزمية التجزئة المطلوبة، فإن الحل هو تعيين مفتاح التسجيل aSignHash إلى SHA1 كما هو موضح في هذه الصفحة. ومع ذلك، لا يوصى بهذا النهج لأنه سيعين SHA1 لتكون خوارزمية التجزئة الافتراضية لجميع التوقيعات، وهي خوارزمية مهملة على مستوى المجال. لذلك، توصي Adobe بشدة بمراجعة الشركة المُصنِّعة لجهاز التوقيع أو برامج التشغيل للحصول على جهاز أو برنامج تشغيل أحدث يدعم SHA256 أو خوارزميات تجزئة بإصدار أعلى.