estrutura CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO (cryptuiapi.h)
[A estrutura CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele pode estar alterado ou indisponível em versões subsequentes.]
A estrutura CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO contém informações sobre o arquivo PVK que contém os certificados usados pela função CryptUIWizDigitalSign .
Sintaxe
typedef struct _CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO {
DWORD dwSize;
LPWSTR pwszSigningCertFileName;
DWORD dwPvkChoice;
union {
PCCRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO pPvkFileInfo;
PCRYPT_KEY_PROV_INFO pPvkProvInfo;
};
} CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO, *PCRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO;
Membros
dwSize
Especifica o tamanho, em bytes, da estrutura.
pwszSigningCertFileName
Um ponteiro para uma cadeia de caracteres Unicode terminada em nulo que contém o caminho e o arquivo chamados do arquivo que contém os certificados de assinatura.
dwPvkChoice
Especifica o tipo de entidade que contém os certificados. Esse pode ser um dos valores a seguir.
Valor | Significado |
---|---|
|
A entidade é um arquivo PVK. |
|
A entidade é um provedor PVK. |
pPvkFileInfo
Um ponteiro para uma estrutura CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO que contém o arquivo PVK que contém os certificados. Esse membro será usado se CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE for especificado para o membro dwPvkChoice .
pPvkProvInfo
Um ponteiro para uma estrutura CRYPT_KEY_PROV_INFO que contém informações sobre o provedor PVK que contém os certificados. Esse membro será usado se CRYPTUI_WIZ_DIGITAL_SIGN_PVK_PROV for especificado para o membro dwPvkChoice .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | cryptuiapi.h |