Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet en-tête est utilisé par Security and Identity. Pour plus d’informations, consultez :
Alias
- NCryptBuffer (alias de BCryptBuffer)
- NCryptBufferDesc (alias de BCryptBufferDesc)
ncrypt.h contient les interfaces de programmation suivantes :
Functions
|
NCryptCreateClaim Crée une revendication d’attestation de clé. |
|
NCryptCreatePersistedKey Crée une clé et la stocke dans le fournisseur de stockage de clés spécifié. |
|
NCryptDecrypt Déchiffre un bloc de données chiffrées. |
|
NCryptDeleteKey Supprime une clé CNG du stockage. |
|
NCryptDeriveKey Dérive une clé d’un handle secret. (NCryptDeriveKey) |
|
NCryptEncrypt Chiffre un bloc de données. (NCryptEncrypt) |
|
NCryptEnumAlgorithms Obtient les noms des algorithmes pris en charge par le fournisseur de stockage de clés spécifié. |
|
NCryptEnumKeys Obtient les noms des clés stockées par le fournisseur. |
|
NCryptEnumStorageProviders Obtient les noms des fournisseurs de stockage de clés inscrits. |
|
NCryptExportKey Exporte une clé CNG vers un objet BLOB de mémoire. |
|
NCryptFinalizeKey Termine une clé de stockage de clé CNG. |
|
NCryptFreeBuffer Libère un bloc de mémoire alloué par un fournisseur de stockage de clés CNG. |
|
NCryptFreeObject Libère un objet de stockage de clé CNG. |
|
NCryptGetProperty Récupère la valeur d’une propriété nommée pour un objet de stockage de clé. |
|
NCryptImportKey Importe une API de chiffrement - Clé CNG (Next Generation) à partir d’un objet BLOB de mémoire. |
|
NCryptIsAlgSupported Détermine si un fournisseur de stockage de clés CNG prend en charge un algorithme de chiffrement spécifique. |
|
NCryptIsKeyHandle Détermine si le handle spécifié est un handle de clé CNG. |
|
NCryptKeyDerivation Crée une clé à partir d’une autre clé à l’aide de la fonction de dérivation de clé spécifiée. |
|
NCryptNotifyChangeKey Crée ou supprime une notification de modification de clé. |
|
NCryptOpenKey Ouvre une clé qui existe dans le fournisseur de stockage de clés CNG spécifié. |
|
NCryptOpenStorageProvider Charge et initialise un fournisseur de stockage de clés CNG. |
|
NCryptSecretAgreement Crée une valeur de contrat secret à partir d’une clé privée et publique. (NCryptSecretAgreement) |
|
NCryptSetProperty Définit la valeur d’une propriété nommée pour un objet de stockage de clé CNG. |
|
NCryptSignHash Crée une signature d’une valeur de hachage. (NCryptSignHash) |
|
NCryptTranslateHandle Convertit un handle CryptoAPI en handle de clé CNG. |
|
NCryptVerifyClaim Vérifie une revendication d’attestation de clé. |
|
NCryptVerifySignature Vérifie que la signature spécifiée correspond au hachage spécifié. (NCryptVerifySignature) |
Structures
|
NCRYPT_ALLOC_PARA Vous permet de spécifier des fonctions personnalisées qui peuvent être utilisées pour allouer et libérer des données. |
|
NCRYPT_KEY_BLOB_HEADER Contient un objet BLOB de clé. |
|
NCRYPT_SUPPORTED_LENGTHS Utilisé avec la propriété NCRYPT_LENGTHS_PROPERTY pour contenir des informations de longueur pour une clé. |
|
NCRYPT_UI_POLICY Utilisé avec la propriété NCRYPT_UI_POLICY_PROPERTY pour contenir des informations d’interface utilisateur à clé forte pour une clé. |
|
NCryptAlgorithmName Utilisé pour contenir des informations sur un algorithme CNG. |
|
NCryptKeyName Utilisé pour contenir des informations sur une clé CNG. |
|
NCryptProviderName Utilisé pour contenir le nom d’un fournisseur de stockage de clés CNG. |