This article is meant to provide a quick reference for cryptographic support for application and devices, as opposed to a place that describes options or how to actually implement them. That type of information should be placed elsewhere and then linked to from this article.
Application or device
Cryptographic support
Certificate chains types supported
Additional notes and references
Microsoft certification authorities (CAs)
CryptoAPI (CAPI) Cryptographic Service Providers (CSPs)
Version 3 templates starting with Windows Server 2008, which support Suite B alorithms
CAPI CSPs starting with Windows 2000
CNGs starting with Windows Server 2008
Additional articles:
Fernando Lugão Veltem edited Revision 10. Comment: correct font style and links colors
Kurt Hudson MSFT edited Revision 9. Comment: Found another resource that mentions support limits regarding Smart Cards with EFS.
Kurt Hudson MSFT edited Revision 8. Comment: Accidentally used No and Yes instead of listing supported items. Fixed that.
Kurt Hudson MSFT edited Revision 7. Comment: Updated to include information from Cryptography Next Generation article and Outlook articles. Need to seek input from additional people.
Kurt Hudson MSFT edited Revision 6. Comment: Removed bogus table formatting - hoping for a better result
Kurt Hudson MSFT edited Revision 5. Comment: Testing the formatting
Kurt Hudson MSFT edited Revision 4. Comment: Updated the table and references - still working on the topic
Kurt Hudson MSFT edited Revision 3. Comment: added intended purpose of this article and reference table - work in progress
Kurt Hudson MSFT edited Revision 2. Comment: Updated missing link to CryptoAPI NG
Kurt Hudson MSFT edited Revision 1. Comment: Updated the article title and clarified article goals.
Kurt Hudson MSFT edited Original. Comment: Created this article in response to questions I was seeing around cryptography. I would like to create a reference for people looking to integrate certificates with their applications and devices. The goal is to show what is and is not supported and link to locations where they can learn how to appropriately deploy certificates for their specific applications and devices.