Estructura NCryptKeyName (ncrypt.h)

La estructura NCryptKeyName se usa para contener información sobre una clave CNG.

Sintaxis

typedef struct NCryptKeyName {
  LPWSTR pszName;
  LPWSTR pszAlgid;
  DWORD  dwLegacyKeySpec;
  DWORD  dwFlags;
} NCryptKeyName;

Miembros

pszName

Puntero a una cadena Unicode terminada en null que contiene el nombre de la clave.

pszAlgid

Puntero a una cadena Unicode terminada en null que contiene el identificador del algoritmo criptográfico con el que se creó la clave. Puede ser uno de los identificadores de algoritmo CNG estándar o el identificador de otro algoritmo registrado.

dwLegacyKeySpec

Identificador heredado que especifica el tipo de clave. Puede ser uno de los valores siguientes.

Valor Significado
AT_KEYEXCHANGE
La clave es una clave de intercambio de claves.
AT_SIGNATURE
La clave es una clave de firma.
0
La clave no es ninguno de los tipos anteriores.

dwFlags

Conjunto de marcas que proporcionan más información sobre la clave. Puede ser cero o el valor siguiente.

Valor Significado
NCRYPT_MACHINE_KEY_FLAG
La clave se aplica al equipo local. Si esta marca no está presente, la clave se aplica al usuario actual.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado ncrypt.h

Consulte también

NCryptEnumKeys