Share via


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
CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE
A entidade é um arquivo PVK.
CRYPTUI_WIZ_DIGITAL_SIGN_PVK_PROV
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

Confira também

CryptUIWizDigitalSign