Select the product you need help with
Clients cannot make connections if you require client certificates on a Web site or if you use IAS in Windows Server 2003Article ID: 933430 - View products that this article applies to. Important This article contains information about how to modify the registry. Make sure that you back up the registry before you modify it. Make sure that you know how to restore the registry if a problem occurs. For more information about how to back up, restore, and modify the registry, click the following article number to view the article in the Microsoft Knowledge Base: 256986
(http://support.microsoft.com/kb/256986/
)
Description of the Microsoft Windows registryOn This PageSymptomsConsider the following scenarios. Scenario 1
Scenario 2You use a Microsoft Windows Server 2003-based computer that is running Microsoft Internet Authentication Service (IAS) to support authentication for a wireless network. In this scenario, you may experience the following symptoms:
CauseThis problem may occur if the Web server or the IAS server contains many entries in the trusted root certification list. The server sends a list of trusted certificate authorities to the client if the following conditions are true:
Currently, the maximum size of the trusted certificate authorities list that the Schannel security package supports is 12,228 (0x3000) bytes. Schannel creates the list of trusted certificate authorities by searching the Trusted Root Certification Authorities store on the local computer. Every certificate that is trusted for client authentication purposes is added to the list. If the size of this list exceeds 12,228 bytes, Schannel logs Warning event ID 36855. Then, Schannel truncates the list of trusted root certificates and sends this truncated list to the client computer. When the client computer receives the truncated list of trusted root certificates, the client computer may not have a certificate that exists in the chain of a trusted certificate issuer. For example, the client computer may have a certificate that corresponds to a trusted root certificate that Schannel truncated from the list of trusted certificate authorities. Therefore, the IAS server cannot authenticate the client. The hotfix increases the Schannel security buffer to 16k. If you exceed this limit, you will still have issues that are described in the symptoms section of this article. This change has also been included with Windows Server 2008 and Windows Server 2008 R2. The workarounds described below will apply to Windows Server 2008 and Windows Server 2008 R2 as well. ResolutionHotfix informationA supported hotfix is now available from Microsoft. However, it is intended to correct only the problem that is described in this article. Apply it only to systems that are experiencing this specific problem. This hotfix may receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next Windows Server 2003 service pack that contains this hotfix.To resolve this problem immediately, contact Microsoft Customer Support Services to obtain the hotfix. For a complete list of Microsoft Customer Support Services telephone numbers and information about support costs, visit the following Microsoft Web site: http://support.microsoft.com/contactus/?ws=support Note In special cases, charges that are ordinarily incurred for support calls may be canceled if a Microsoft Support Professional determines that a specific update will resolve your problem. The usual support costs will apply to additional support questions and issues that do not qualify for the specific update in question.
(http://support.microsoft.com/contactus/?ws=support)
PrerequisitesTo apply this hotfix, you must have Windows Server 2003 Service Pack 1 (SP1) or Windows Server 2003 Service Pack 2 (SP2) installed on the computer. For more information about how to obtain the latest service pack for Windows Server 2003, click the following article number to view the article in the Microsoft Knowledge Base:889100
(http://support.microsoft.com/kb/889100/
)
How to obtain the latest service pack for Windows Server 2003
Restart requirementYou have to restart the computer after you apply this hotfix.Hotfix replacement informationThis hotfix does not replace any other hotfixes.File InformationThe English version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.Windows Server 2003, x86-based versions with SP1Collapse this table
Windows Server 2003, x86-based versions with SP2Collapse this table
Windows Server 2003, x64-based versions with SP1Collapse this table
Windows Server 2003, x64-based versions with SP2Collapse this table
Windows Server 2003, Itanium-based versions with SP1Collapse this table
Windows Server 2003, Itanium-based versions with SP2Collapse this table
WorkaroundTo work around this problem, use one of the following methods, as appropriate for your situation. Method 1: Remove some trusted root certificatesIf some of the trusted root certificates are not used in your environment, remove them from the Web server or from the IAS server. To do this, follow these steps:
293781
(http://support.microsoft.com/kb/293781/
)
Trusted root certificates that are required by Windows Server 2003, by Windows XP, and by Windows 2000
Method 2: Configure Group Policy to ignore the list of trusted certification authorities on the local computerIf the IAS server or the Web server is a member of a domain, you can create a policy to cause the server to ignore the the list of trusted certification authorities on the local computer. When you apply this policy, affected servers and clients only trust certificates that are in the Enterprise Root Certification Authorities store. Therefore, you do not have to modify the individual computers.Note This method works only if all the client computers are from the same Active Directory directory service domain or Active Directory forest. Group policy is not applied to computers that are not in the same Active Directory forest. To create this policy, follow these steps. Step 1: Create a Group Policy object
Step 2: Add root certificates to the "Trusted Root Certification Authorities" Certificate store
293781
(http://support.microsoft.com/kb/293781/
)
Trusted root certificates that are required by Windows Server 2003, by Windows XP, and by Windows 2000
Method 3: Configure Schannel to no longer send the list of trusted root certificate authorities during the TLS/SSL handshake processWarning Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall the operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.On the server that is running IIS or on the IAS server on which you experience this problem, set the following registry entry to false: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL Value name: SendTrustedIssuerList Value type: REG_DWORD Value data: 0 (False) To set this registry entry, follow these steps:
http://technet2.microsoft.com/WindowsServer/en/library/3f98fdd9-ed64-49f7-9c20-a2d4581dfbea1033.mspx
(http://technet2.microsoft.com/WindowsServer/en/library/3f98fdd9-ed64-49f7-9c20-a2d4581dfbea1033.mspx)
StatusMicrosoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section. More informationWindows Server 2003 is designed to automatically examine the list of trusted certification authorities on the Microsoft Windows Update Web site when you update root certificates. Then, Windows installs the appropriate root certificate after that certificate is validated by a user's program. Note In Windows Server 2003, the list of certificate authorities cannot exceed 12,228 (0x3000) bytes. When you update root certificates, the list of trusted certificate authorities may increase significantly. Therefore, the list may become too long. In this case, Windows truncates the list. This behavior may cause problems with authorization. In this scenario, you may experience the problem that is described in the "Symptoms" section. How to configure logging for Schannel eventsWarning Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall the operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.To configure Schannel to log Warning events in the System log, set the following registry entry: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SecurityProviders\Schannel Value name: EventLogging Value type: REG_DWORD Value data: 0x3 For more information about how to configure logging for Schannel events, click the following article number to view the article in the Microsoft Knowledge Base: 260729
(http://support.microsoft.com/kb/260729/
)
How to enable Schannel event logging in IIS
References
For more information, click the following article number to view the article in the Microsoft Knowledge Base:
931125
For more information, click the following article number to view the article in the Microsoft Knowledge Base:
(http://support.microsoft.com/kb/931125/
)
Microsoft root certificate program members (January 2007)
814394
(http://support.microsoft.com/kb/814394/
)
Certificate requirements when you use EAP-TLS or PEAP with EAP-TLS
PropertiesArticle ID: 933430 - Last Review: April 16, 2013 - Revision: 6.1 Applies to
|



Back to the top








