estructura de CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO (cryptuiapi.h)
[La estructura CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Puede modificarse o no estar disponible en versiones posteriores.
La estructura CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO contiene información sobre el archivo PVK que contiene los certificados usados por la función CryptUIWizDigitalSign .
Sintaxis
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;
Miembros
dwSize
Tamaño, en bytes, de la estructura.
pwszSigningCertFileName
Puntero a una cadena Unicode terminada en null que contiene la ruta de acceso y el archivo denominados del archivo que contiene los certificados de firma.
dwPvkChoice
Especifica el tipo de entidad que contiene los certificados. Puede ser uno de los siguientes valores.
Valor | Significado |
---|---|
|
La entidad es un archivo PVK. |
|
La entidad es un proveedor PVK. |
pPvkFileInfo
Puntero a una estructura de CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO que contiene el archivo PVK que contiene los certificados. Este miembro se usa si se especifica CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE para el miembro dwPvkChoice .
pPvkProvInfo
Puntero a una estructura de CRYPT_KEY_PROV_INFO que contiene información sobre el proveedor PVK que contiene los certificados. Este miembro se usa si se especifica CRYPTUI_WIZ_DIGITAL_SIGN_PVK_PROV para el miembro dwPvkChoice .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | cryptuiapi.h |