رسالة الخطأ في Windows Server 2003 وفي Windows XP Professional: "ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED"

انتهي دعم Windows Server 2003 في 14 يوليو 2015!

أنهت شركة Microsoft دعم نظام التشغيل Windows Server 2003 في 14 يوليو 2015. لقد أثر هذا التغيير على تحديثات البرامج لديك وخيارات الأمان الخاصة بك. تعرف على ما يعنيه ذلك فيما يتعلق بك وكيفية الحفاظ على حمايتك.

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

909425
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الأعراض
عند محاولة استرداد معلومات من رسالة طلب شهادة طبقة مآخذ التوصيل الآمنة (SSL) في نظام التشغيل Windows Server 2003 أو في Microsoft Windows XP Professional المزود بحزمة الخدمة Service Pack 2 (SP2) قد تتلقى رسالة خطأ مشابهة للرسالة التالية:
error_winhttp_client_auth_cert_needed
الحل

Windows Server 2003

معلومات حزمة الخدمة

لحل هذه المشكلة، يجب الحصول على أحدث حزمة خدمة لنظام التشغيل Windows Server 2003. لمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
889100كيفية الحصول على أحدث حزمة خدمة لنظام التشغيل Windows Server 2003

معلومات الإصلاح العاجل

يتوفر إصلاح عاجل معتمد من Microsoft. ولكن الغرض منه هو حل المشكلة الموضحة في هذه المقالة. تطبيق هذا الإصلاح العاجل فقط على الأنظمة التي تواجه هذه المشكلة بالتحديد. قد يتم إجراء اختبارات إضافية على هذا الإصلاح العاجل. ولذلك، إذا لم يكن تأثير هذه المشكلة كبيرًا، نوصي بالانتظار حتى الإصدار التالي من تحديث البرنامج الذي يحتوي على هذا الإصلاح العاجل.

في حالة تحميل الإصلاح العاجل يوجد قسم "توفر تنزيل الإصلاح عاجل" أعلى مقالة قاعدة المعارف رقم هذا. إذا لم يظهر هذا المقطع اتصل Microsoft خدمة العملاء والدعم للحصول على الإصلاح العاجل.

ملاحظة تحدث مشكلات إضافية أو في أي حالة الحاجة إلى استكشاف الأخطاء وإصلاحها قد يلزم الأمر إنشاء طلب خدمة منفصل. سيتم تطبيق تكاليف الدعم المعتادة على أسئلة الدعم الإضافية والمشكلات التي لا يعمل على حلها هذا الإصلاح العاجل بالتحديد. للحصول قائمة كاملة بأرقام هواتف Microsoft خدمة العملاء والدعم الخاصة بشركة أو لإنشاء طلب خدمة منفصل قم بزيارة موقع Microsoft التالي على الويب: ملاحظة يعرض نموذج "توفر تنزيل الإصلاح العاجل" اللغات التي يتوفر الإصلاح الجديد. إذا لم تشاهد اللغة الخاصة بك، يكون ذلك بسبب لا يتوفر إصلاح عاجل لتلك اللغة.
المتطلبات الأساسية
بسبب تبعيات الملف من هذا الإصلاح العاجل يتطلب Windows Server 2003 Service Pack 1 (SP1).

تحتوي ملاحظة x الإصدارات التي تستند إلى 64 من نظام التشغيل Windows Server 2003 SP1.
متطلب إعادة تشغيل
يجب إعادة تشغيل الكمبيوتر بعد تطبيق تحديث البرنامج هذا.
معلومات استبدال الإصلاح العاجل
يحل هذا الإصلاح العاجل محل الإصلاح العاجل 902454.
معلومات الملف
يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل سمات الملف (أو أحدث منها) المسردة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات في نظام التوقيت العالمي (UTC). عندما تقوم بعرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي (UTC) والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في أداة التاريخ والوقت في "لوحة التحكم".
نظام التشغيل Windows Server 2003 المزود بحزمة الخدمة SP1، الإصدارات 32-بت
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
Winhttp.dll5.2.3790.2551361,984١٩ أكتوبر ٢٠٠٥01: 46x 86
Winhttp.manغير قابل للتطبيق1,173١٩ أكتوبر ٢٠٠٥01: 48غير قابل للتطبيق
Winhttp.manغير قابل للتطبيق597١٩ أكتوبر ٢٠٠٥01: 48غير قابل للتطبيق
Windows Server 2003، الإصدارات التي تستند إلى 64 x
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
Winhttp.dll5.2.3790.2551521,21618 أكتوبر 200511: 11x 64
Winhttp.manغير قابل للتطبيق1,17518 أكتوبر 200511: 11غير قابل للتطبيق
Winhttp.manغير قابل للتطبيق60118 أكتوبر 200511: 11غير قابل للتطبيق
Winhttp.dll5.2.3790.2551361,98418 أكتوبر 200511: 11x 86
Winhttp.manغير قابل للتطبيق1,17318 أكتوبر 200511: 11غير قابل للتطبيق
Winhttp.manغير قابل للتطبيق59718 أكتوبر 200511: 11غير قابل للتطبيق
نظام التشغيل Windows Server 2003 المزود بحزمة الخدمة SP1، الإصدارات المستندة إلى Itanium
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
Winhttp.dll5.2.3790.25511,020,41618 أكتوبر 200511: 10IA-64
Winhttp.manغير قابل للتطبيق1,17418 أكتوبر 200511: 10غير قابل للتطبيق
Winhttp.manغير قابل للتطبيق59918 أكتوبر 200511: 10غير قابل للتطبيق
Winhttp.dll5.2.3790.2551361,98418 أكتوبر 200511: 10x 86
Winhttp.manغير قابل للتطبيق1,17318 أكتوبر 200511: 10غير قابل للتطبيق
Winhttp.manغير قابل للتطبيق59718 أكتوبر 200511: 10غير قابل للتطبيق

Windows XP Professional

معلومات الإصلاح العاجل

لحل هذه المشكلة لـ Microsoft Windows XP Professional قم بتثبيت الإصلاح العاجل الموضح في قاعدة معارفMicrosoft المقالة 919477. لمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
919477قد لا يتم الاتصال WinHTTP عبر ملقم وكيل في حالة استخدام التكوين التلقائي الوكيل لاتصال Internet Explorer في Windows XP
تصريح
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على". تم تصحيح هذه المشكلة لأول مرة في Windows Server 2003 Service Pack 2.
معلومات أخرى
عندما يتصل عميل ما شهادات متعددة متوفرة على ملقم يتطلب شهادة, لا العميل تعرف ما هي شهادة الخادم المطلوبة. يجب أن حاول العميل يدوياً لكل شهادة حتى عثر العميل شهادة يقبلها الملقم.

يوفر هذا الإصلاح العاجل خيار خدمات Windows HTTP (WinHTTP) جديد لطلب معلومات الشهادة من الملقم بحيث يمكن أن يقدم العميل شهادة صحيحة.

ملاحظةقيمة رأس الخيار الجديدة هي 94.

نموذج التعليمة البرمجية يشبه خيار خدمات Windows HTTP (WinHTTP) الجديد code.
//Here is the header value.#define WINHTTP_OPTION_CLIENT_CERT_ISSUER_LIST 94//Here is a sample usage for the new option WINHTTP_OPTION_CLIENT_CERT_ISSUER_LIST.#include <schannel.h>SecPkgContext_IssuerListInfoEx* pIssuerList = NULL;DWORD dwBufferSize = sizeof(SecPkgContext_IssuerListInfoEx*);If (WinHttpQueryOption(hRequest,                       WINHTTP_OPTION_CLIENT_CERT_ISSUER_LIST,                       &pIssuerList,                       & dwBufferSize) == TRUE){            // TODO: insert code to use / filter the issuer list            GlobalFree(pIssuerList); // free the issuer list when done}//Here is a sample usage of the issuer list retrieved from above. The example finds the certificate in the certificate store that matches the issuer list.PCERT_CONTEXT pClientCert = NULL;CERT_CHAIN_FIND_BY_ISSUER_PARA SrchCriteria;::ZeroMemory(&SrchCriteria, sizeof(CERT_CHAIN_FIND_BY_ISSUER_PARA));SrchCriteria.cbSize = sizeof(CERT_CHAIN_FIND_BY_ISSUER_PARA);SrchCriteria.cIssuer = pIssuerList->cIssuers;SrchCriteria.rgIssuer = pIssuerList->aIssuers;PCCERT_CHAIN_CONTEXT pClientCertChain = CertFindChainInStore(    pCacheEntry->_ClientCertStore,        X509_ASN_ENCODING,        CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_URL_FLAG |            // Do not perform wire download when building chains        CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_FLAG,            // Do not search pCacheEntry->_ClientCertStore             // for issuer certificates        CERT_CHAIN_FIND_BY_ISSUER,        &SrchCriteria,        NULL);if (pClientCertChain){pClientCert =     pClientCertChain->rgpChain[0]->rgpElement[0]->pCertContext;     CertDuplicateCertificateContext(pClientCert);     CertFreeCertificateChain(pClientCertChain);     pClientCertChain = NULL;     fRet = TRUE;}
للحصول على مزيد من المعلومات، قم بزيارة Microsoft التالية المطور Network (MSDN) موقع ويب:
WinHTTP Win2K3 SSL

تحذير: تمت ترجمة هذا المقال تلقائياً

خصائص

رقم الموضوع: 909425 - آخر مراجعة: 01/16/2015 01:43:42 - المراجعة: 4.3

  • Microsoft Windows Server 2003 Service Pack 1
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows XP Service Pack 2
  • kbnosurvey kbarchive kbmt kbautohotfix kbwinserv2003sp2fix kbfix kbbug kbhotfixserver kbqfe KB909425 KbMtar
تعليقات