System.Security.Cryptography
Namespace with 22 public types
Classes
AesCng
Provides a Cryptography Next Generation (CNG) implementation of the Advanced Encryption Standard (AES) algorithm.
CngAlgorithm
Encapsulates the name of an encryption algorithm.
CngAlgorithmGroup
Encapsulates the name of an encryption algorithm group.
CngKey
Defines the core functionality for keys that are used with Cryptography Next Generation (CNG) objects.
CngKeyBlobFormat
Specifies a key BLOB format for use with Microsoft Cryptography Next Generation (CNG) objects.
CngKeyCreationParameters
Contains advanced properties for key creation.
CngPropertyCollection
Provides a strongly typed collection of Cryptography Next Generation (CNG) properties.
CngProvider
Encapsulates the name of a key storage provider (KSP) for use with Cryptography Next Generation (CNG) objects.
CngUIPolicy
Encapsulates optional configuration parameters for the user interface (UI) that Cryptography Next Generation (CNG) displays when you access a protected key.
DSACng
Provides a Cryptography Next Generation (CNG) implementation of the Digital Signature Algorithm (DSA).
ECDsaCng
Provides a Cryptography Next Generation (CNG) implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA).
RSACng
Provides a Cryptography Next Generation (CNG) implementation of the RSA algorithm.
TripleDESCng
Provides a Cryptography Next Generation (CNG) implementation of the Triple Data Encryption Standard (3DES) algorithm.
Structures
CngProperty
Encapsulates a property of a Cryptography Next Generation (CNG) key or provider.
Enumerations
CngExportPolicies
Specifies the key export policies for a key.
CngKeyCreationOptions
Specifies options used for key creation.
CngKeyHandleOpenOptions
Specifies options for opening key handles.
CngKeyOpenOptions
Specifies options for opening a key.
CngKeyUsages
Specifies the cryptographic operations that a Cryptography Next Generation (CNG) key may be used with.
CngPropertyOptions
Specifies Cryptography Next Generation (CNG) key property options.
CngUIProtectionLevels
Specifies the protection level for the key in user interface (UI) prompting scenarios.
ECKeyXmlFormat
Defines XML serialization formats for elliptic curve keys.