Share via


Cryptography (Compact 2013)

3/28/2014

Cryptography services for Windows Embedded Compact-based devices provide cryptographic security features that developers can add to applications. They include functionality for encoding to and decoding from Abstract Syntax Notation One (ASN.1); for hashing, encrypting, and decrypting data; for using digital certificates; and for managing certificates.

The three elements of the Windows Embedded Compact cryptographic system are the operating system, the application, and the cryptographic service provider (CSP).

Windows Embedded Compact includes the following CSPs:

The capabilities provided by Cryptographic API (CryptoAPI 1.0) in Windows Embedded Compact are the same as in Windows 2000 and Windows NT. In Windows Embedded Compact, you must use Certificates (CryptoAPI 2.0) to encode and decode digital certificates based on the X.509 standard. The following capabilities are not supported: tools to manage certificate revocation lists (CRLs) and certificate trust lists (CTLs), low-level messaging functions, and simplified messaging functions.

To add this feature to your OS, see Cryptography Catalog Items and Sysgen Variables.

For reference information, see Cryptography Reference.

See Also

Other Resources

Security for Windows Embedded Compact
Cryptography API: Next Generation