Cryptography and PKI
[ This article is for Windows 8.x and Windows Phone 8.x developers writing Windows Runtime apps. If you’re developing for Windows 10, see the latest documentation ]
Purpose
You can use the following namespaces to encrypt data and create certificate requests:
- Windows.Security.Cryptography
- Windows.Security.Cryptography.Core
- Windows.Security.Cryptography.Certificates
- Windows.Security.Cryptography.DataProtection
The following topics discuss how you can use cryptography and certificates in apps:
- Introduction to app security
- Common security scenarios
- Encryption
- Certificates
- Manifest capabilities and extensions
- Samples
Developer audience
The security namespaces are intended for use by developers who want to help protect digital data, verify data, or use certificates to authenticate clients and servers. You should be familiar with JavaScript, C#, C++, or Visual Basic.