Поделиться через


структура CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO (cryptuiapi.h)

[Структура CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO доступна для использования в операционных системах, указанных в разделе Требования. Он может быть изменен или недоступен в последующих версиях.]

Структура CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO содержит сведения о ФАЙЛЕ PVK, который содержит сертификаты, используемые функцией CryptUIWizDigitalSign .

Синтаксис

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;

Члены

dwSize

Размер структуры (в байтах).

pwszSigningCertFileName

Указатель на строку Юникода, завершающуюся null, которая содержит путь и файл с именем файла, содержащего сертификаты подписи.

dwPvkChoice

Указывает тип сущности, содержащей сертификаты. Это может быть одно из следующих значений.

Значение Значение
CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE
Сущность является файлом PVK.
CRYPTUI_WIZ_DIGITAL_SIGN_PVK_PROV
Сущность является поставщиком PVK.

pPvkFileInfo

Указатель на структуру CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO , содержащую PVK-файл, содержащий сертификаты. Этот элемент используется, если для элемента dwPvkChoice указано CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE.

pPvkProvInfo

Указатель на структуру CRYPT_KEY_PROV_INFO , содержащую сведения о поставщике PVK, который содержит сертификаты. Этот член используется, если для элемента dwPvkChoice указано CRYPTUI_WIZ_DIGITAL_SIGN_PVK_PROV.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть cryptuiapi.h

См. также раздел

CryptUIWizDigitalSign