Estrutura NCryptKeyName (ncrypt.h)
A estrutura NCryptKeyName é usada para conter informações sobre uma chave CNG.
Sintaxe
typedef struct NCryptKeyName {
LPWSTR pszName;
LPWSTR pszAlgid;
DWORD dwLegacyKeySpec;
DWORD dwFlags;
} NCryptKeyName;
Membros
pszName
Um ponteiro para uma cadeia de caracteres Unicode terminada em nulo que contém o nome da chave.
pszAlgid
Um ponteiro para uma cadeia de caracteres Unicode terminada em nulo que contém o identificador do algoritmo criptográfico com o qual a chave foi criada. Esse pode ser um dos Identificadores de Algoritmo CNG padrão ou o identificador de outro algoritmo registrado.
dwLegacyKeySpec
Um identificador herdado que especifica o tipo de chave. Esse pode ser um dos valores a seguir.
Valor | Significado |
---|---|
|
A chave é uma chave de troca de chaves. |
|
A chave é uma chave de assinatura. |
|
A chave não é nenhum dos tipos acima. |
dwFlags
Um conjunto de sinalizadores que fornecem mais informações sobre a chave. Isso pode ser zero ou o valor a seguir.
Valor | Significado |
---|---|
|
A chave se aplica ao computador local. Se esse sinalizador não estiver presente, a chave se aplicará ao usuário atual. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | ncrypt.h |