Struttura NCryptKeyName (ncrypt.h)

La struttura NCryptKeyName viene usata per contenere informazioni su una chiave CNG.

Sintassi

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

Members

pszName

Puntatore a una stringa Unicode con terminazione null contenente il nome della chiave.

pszAlgid

Puntatore a una stringa Unicode con terminazione null contenente l'identificatore dell'algoritmo di crittografia con cui è stata creata la chiave. Questo può essere uno degli identificatori di algoritmo CNG standard o l'identificatore per un altro algoritmo registrato.

dwLegacyKeySpec

Identificatore legacy che specifica il tipo di chiave. Questo può essere uno dei valori seguenti.

Valore Significato
AT_KEYEXCHANGE
La chiave è una chiave di scambio delle chiavi.
AT_SIGNATURE
La chiave è una chiave di firma.
0
La chiave non è nessuno dei tipi precedenti.

dwFlags

Set di flag che forniscono altre informazioni sulla chiave. Questo valore può essere zero o il valore seguente.

Valore Significato
NCRYPT_MACHINE_KEY_FLAG
La chiave si applica al computer locale. Se questo flag non è presente, la chiave si applica all'utente corrente.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione ncrypt.h

Vedi anche

NCryptEnumKeys