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 |
---|---|
|
La chiave è una chiave di scambio delle chiavi. |
|
La chiave è una chiave di firma. |
|
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 |
---|---|
|
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 |