CNG stands for Cryptography API Next Generation and it is sometimes referenced as CAPI NG. CNG is a Windows specific API used by applications to securely create and exchange data. CNG is the current long term replacement for an older API, CryptoAPI. CNG is designed to be extensible and cryptography agnostic. CNG was introduced in the Vista and Server 2008 products.