Структура NCryptKeyName (ncrypt.h)
Структура NCryptKeyName используется для хранения сведений о ключе CNG.
Синтаксис
typedef struct NCryptKeyName {
LPWSTR pszName;
LPWSTR pszAlgid;
DWORD dwLegacyKeySpec;
DWORD dwFlags;
} NCryptKeyName;
Члены
pszName
Указатель на строку Юникода с пустым завершением, содержащую имя ключа.
pszAlgid
Указатель на строку Юникода, завершающуюся значением NULL, которая содержит идентификатор алгоритма шифрования, с помощью котором был создан ключ. Это может быть один из стандартных идентификаторов алгоритма CNG или идентификатор для другого зарегистрированного алгоритма.
dwLegacyKeySpec
Устаревший идентификатор, указывающий тип ключа. Это может быть одно из следующих значений.
Значение | Значение |
---|---|
|
Ключ является ключом обмена ключами. |
|
Ключ является ключом подписи. |
|
Ключ не является ни одним из указанных выше типов. |
dwFlags
Набор флагов, предоставляющих дополнительные сведения о ключе. Это может быть ноль или следующее значение.
Значение | Значение |
---|---|
|
Ключ применяется к локальному компьютеру. Если этот флаг отсутствует, ключ применяется к текущему пользователю. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | ncrypt.h |