What's the basis for "automatically select the certificate store based on the type of certificate"?

When I import a certificate, I'm offered the option to "automatically select the certificate store based on the type of certificate".

What basis does Windows use? Which types of certificate end up in which stores?


Solution 1:

Certificates are encoded with intended uses and I would assume those would be the best way to categorize the certificates.

Here's more info on the usages:

  • http://msdn.microsoft.com/en-us/library/windows/desktop/aa378132%28v=vs.85%29.aspx
  • http://msdn.microsoft.com/en-us/library/windows/desktop/aa378144%28v=vs.85%29.aspx