Consider the following scenario:
Note This issue occurs regardless of the value of the SendTrustedIssuerList registry entry. In other words, you cannot resolve this issue by setting a value for the SendTrustedIssuerList registry entry. The SendTrustedIssuerList registry entry is located under the following registry subkey:
- You use the Secure Sockets Layer/Transport Layer Security (SSL/TLS) client certificate authentication on a computer that is running Windows 8 or Windows Server 2012.
- An operation that is seemingly unrelated to the SSL/TLS client certificate authentication is performed. However, the operation causes the Trusted Root store to exceed the 16 kilobytes (KB) limit. For example, one of the following operations is performed:
- In a remote session, an unauthenticated user probes the SSL endpoint server by using a client certificate that chains to novel trusted roots. Then, the Cryptographic Application Programming Interface (CAPI) installs the novel trusted roots automatically.
- A user logs on to the computer and browses an SSL/TLS website that is secured by a novel trusted root.
- CAPI updates an existing installed root automatically. This behavior causes the size of the root to increase or the enumeration order to change.
- A change occurs in the certificate enumeration order code (for example, you install a hotfix that changes the certificate store code or changes table sorting).
- A user switches using certificates.
- An administrator installs new certificates to the Trusted Root store.
Note This issue occurs regardless of the value of the SendTrustedIssuerList registry entry. In other words, you cannot resolve this issue by setting a value for the SendTrustedIssuerList registry entry. The SendTrustedIssuerList registry entry is located under the following registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL