Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Security and Identity usa este encabezado. Para obtener más información, consulte:
Alias
- NCryptBuffer (alias de BCryptBuffer)
- NCryptBufferDesc (alias de BCryptBufferDesc)
ncrypt.h contiene las siguientes interfaces de programación:
Functions
|
NCryptCreateClaim Crea una notificación de atestación de clave. |
|
NCryptCreatePersistedKey Crea una nueva clave y la almacena en el proveedor de almacenamiento de claves especificado. |
|
NCryptDecrypt Descifra un bloque de datos cifrados. |
|
NCryptDeleteKey Elimina una clave CNG del almacenamiento. |
|
NCryptDeriveKey Deriva una clave de un identificador de secreto. (NCryptDeriveKey) |
|
NCryptEncrypt Cifra un bloque de datos. (NCryptEncrypt) |
|
NCryptEnumAlgorithms Obtiene los nombres de los algoritmos admitidos por el proveedor de almacenamiento de claves especificado. |
|
NCryptEnumKeys Obtiene los nombres de las claves almacenadas por el proveedor. |
|
NCryptEnumStorageProviders Obtiene los nombres de los proveedores de almacenamiento de claves registrados. |
|
NCryptExportKey Exporta una clave CNG a un BLOB de memoria. |
|
NCryptFinalizeKey Completa una clave de almacenamiento de claves CNG. |
|
NCryptFreeBuffer Libera un bloque de memoria asignado por un proveedor de almacenamiento de claves CNG. |
|
NCryptFreeObject Libera un objeto de almacenamiento de claves CNG. |
|
NCryptGetProperty Recupera el valor de una propiedad con nombre para un objeto de almacenamiento de claves. |
|
NCryptImportKey Importa una clave cryptography API- Next Generation (CNG) desde un BLOB de memoria. |
|
NCryptIsAlgSupported Determina si un proveedor de almacenamiento de claves CNG admite un algoritmo criptográfico específico. |
|
NCryptIsKeyHandle Determina si el identificador especificado es un identificador de clave CNG. |
|
NCryptKeyDerivation Crea una clave a partir de otra clave mediante la función de derivación de claves especificada. |
|
NCryptNotifyChangeKey Crea o quita una notificación de cambio de clave. |
|
NCryptOpenKey Abre una clave que existe en el proveedor de almacenamiento de claves CNG especificado. |
|
NCryptOpenStorageProvider Carga e inicializa un proveedor de almacenamiento de claves CNG. |
|
NCryptSecretAgreement Crea un valor de contrato secreto a partir de una clave pública y privada. (NCryptSecretAgreement) |
|
NCryptSetProperty Establece el valor de una propiedad con nombre para un objeto de almacenamiento de claves CNG. |
|
NCryptSignHash Crea una firma de un valor hash. (NCryptSignHash) |
|
NCryptTranslateHandle Convierte un identificador cryptoAPI en un identificador de clave CNG. |
|
NCryptVerifyClaim Comprueba una notificación de atestación de clave. |
|
NCryptVerifySignature Comprueba que la firma especificada coincide con el hash especificado. (NCryptVerifySignature) |
Estructuras
|
NCRYPT_ALLOC_PARA Permite especificar funciones personalizadas que se pueden usar para asignar y liberar datos. |
|
NCRYPT_KEY_BLOB_HEADER Contiene un BLOB de clave. |
|
NCRYPT_SUPPORTED_LENGTHS Se usa con la propiedad NCRYPT_LENGTHS_PROPERTY para contener información de longitud para una clave. |
|
NCRYPT_UI_POLICY Se usa con la propiedad NCRYPT_UI_POLICY_PROPERTY para contener información de interfaz de usuario de clave segura para una clave. |
|
NCryptAlgorithmName Se usa para contener información sobre un algoritmo CNG. |
|
NCryptKeyName Se usa para contener información sobre una clave CNG. |
|
NCryptProviderName Se usa para contener el nombre de un proveedor de almacenamiento de claves CNG. |