estructura CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO (cryptuiapi.h)
[La estructura CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_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_EXTENDED_INFO se usa con la estructura CRYPTUI_WIZ_DIGITAL_SIGN_INFO para contener información extendida sobre una firma.
Sintaxis
typedef struct _CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO {
DWORD dwSize;
DWORD dwAttrFlags;
LPCWSTR pwszDescription;
LPCWSTR pwszMoreInfoLocation;
LPCSTR pszHashAlg;
LPCWSTR pwszSigningCertDisplayString;
HCERTSTORE hAdditionalCertStore;
PCRYPT_ATTRIBUTES psAuthenticated;
PCRYPT_ATTRIBUTES psUnauthenticated;
} CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO, *PCRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO;
Miembros
dwSize
Tamaño, en bytes, de la estructura.
dwAttrFlags
Valor que indica el tipo de la firma. Puede ser uno de los valores siguientes.
Valor | Significado |
---|---|
|
La firma es una firma comercial. |
|
La firma es una firma personal. |
pwszDescription
Puntero a una cadena Unicode terminada en null que contiene la descripción del asunto de la firma.
pwszMoreInfoLocation
Puntero a una cadena Unicode terminada en null que contiene la ubicación desde la que obtener más información sobre el archivo. Esta información se mostrará cuando se descargue el archivo.
pszHashAlg
Puntero a una cadena ANSI terminada en null que contiene el identificador de objeto (OID) del algoritmo hash utilizado para la firma. El valor predeterminado es NULL, que indica que se usa el algoritmo hash SHA-1.
pwszSigningCertDisplayString
Puntero a una cadena Unicode terminada en null que contiene la cadena mostrada en la página del Asistente para firmas digitales. La cadena debe pedir al usuario que seleccione un certificado para un propósito específico.
hAdditionalCertStore
Identificador de un almacén de certificados adicional que se agregará a la firma.
psAuthenticated
Puntero a una estructura de CRYPT_ATTRIBUTES que contiene atributos autenticados proporcionados por el usuario.
psUnauthenticated
Puntero a una estructura CRYPT_ATTRIBUTES que contiene atributos no autenticados proporcionados por el usuario.
Requisitos
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | cryptuiapi.h |