لحل هذه المشكلة ، استخدم شهادة صالحة. يجب عليك استخدام شهادة تتضمن مواصفات AT_EXCHANGE الرئيسية.

يمكنك فحص مواصفات شهادة مفتاح باستخدام الأداة Certutil (Certutil.exe). للقيام بذلك ، اتبع الخطوات التالية :
من موجه الأوامر ، بتشغيل الأمر التالي :
certutil -- بلدي البنك ت -- CertificateSerialNumber
نلاحظ في هذا الأمر ، CertificateSerialNumber هو نائب عن الرقم المسلسل للشهادة التي تحددها للمثيل. للحصول على الرقم التسلسلي للشهادة ، العثور على المفتاح الفرعي للتسجيل التالية ومن ثم الحصول على قيمة إدخال التسجيل شهادة :
HKEY_LOCAL_MACHINE \ برامج \ مايكروسوفت \ مايكروسوفت مزود الخدمة \ MSSQL.1 \ MSSQLServer. @ وبمجرد \ SuperSocketNetLib
النتائج في النص ، وتحديد موقع الفرع التي تمثل التالية :
CERT_KEY_PROV_INFO_PROP_ID (2) :
مفتاح الحاويات = c3748a7420955ed4ee1dffb26484a0df_64756357 - bf11 - 4528 - B106 - 59c407d8a6e8
= مزود مايكروسوفت آر إس إيه SChannel موفر التشفير
ProviderType ج =
مؤشرات = 60
KeySpec = 1
للحصول على شهادة صالحة KeySpec الملكية يحتوي على قيمة 1. إذا KeySpec الملكية يحتوي على قيمة 2 ، وتحدد شهادة AT_SIGNATURE الرئيسية. لذلك ، تواجه المشكلة المذكورة في قسم "الأعراض" عند استخدام الشهادة.

مع تحياتى و انشا ء الله تستفيد