Structure NCryptKeyName (ncrypt.h)
La structure NCryptKeyName est utilisée pour contenir des informations sur une clé CNG.
Syntaxe
typedef struct NCryptKeyName {
LPWSTR pszName;
LPWSTR pszAlgid;
DWORD dwLegacyKeySpec;
DWORD dwFlags;
} NCryptKeyName;
Membres
pszName
Pointeur vers une chaîne Unicode terminée par un caractère Null qui contient le nom de la clé.
pszAlgid
Pointeur vers une chaîne Unicode terminée par null qui contient l’identificateur de l’algorithme de chiffrement avec lequel la clé a été créée. Il peut s’agir de l’un des identificateurs d’algorithme CNG standard ou de l’identificateur d’un autre algorithme inscrit.
dwLegacyKeySpec
Identificateur hérité qui spécifie le type de clé. Il peut s’agir de l’une des valeurs suivantes.
Valeur | Signification |
---|---|
|
La clé est une clé d’échange de clé. |
|
La clé est une clé de signature. |
|
La clé ne correspond à aucun des types ci-dessus. |
dwFlags
Ensemble d’indicateurs qui fournissent plus d’informations sur la clé. Il peut s’agir de zéro ou de la valeur suivante.
Valeur | Signification |
---|---|
|
La clé s’applique à l’ordinateur local. Si cet indicateur n’est pas présent, la clé s’applique à l’utilisateur actuel. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | ncrypt.h |