структура 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
Указывает тип сущности, содержащей сертификаты. Это может быть одно из следующих значений.
Значение | Значение |
---|---|
|
Сущность является файлом PVK. |
|
Сущность является поставщиком 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 |