Compartir a través de


estructura CRYPT_KEY_VERIFY_MESSAGE_PARA (wincrypt.h)

La estructura CRYPT_KEY_VERIFY_MESSAGE_PARA contiene información necesaria para comprobar los mensajes firmados sin un certificado para el firmante.

Sintaxis

typedef struct _CRYPT_KEY_VERIFY_MESSAGE_PARA {
  DWORD             cbSize;
  DWORD             dwMsgEncodingType;
  HCRYPTPROV_LEGACY hCryptProv;
} CRYPT_KEY_VERIFY_MESSAGE_PARA, *PCRYPT_KEY_VERIFY_MESSAGE_PARA;

Miembros

cbSize

Tamaño, en bytes, de esta estructura.

dwMsgEncodingType

Tipo de codificación usada. Siempre es aceptable especificar los tipos de codificación de certificados y mensajes mediante su combinación con una operación OR bit a bit, como se muestra en el ejemplo siguiente:

X509_ASN_ENCODING | PKCS_7_ASN_ENCODING

Los tipos de codificación definidos actualmente son:

  • X509_ASN_ENCODING
  • PKCS_7_ASN_ENCODING

hCryptProv

Este miembro no se usa y debe establecerse en NULL.

Windows Server 2003 y Windows XP: Identificador del proveedor de servicios criptográficos (CSP) que se usará para comprobar un mensaje firmado. El CSP identificado por este identificador se usa para la aplicación hash y para la comprobación de firmas. A menos que haya un motivo seguro para usar un proveedor criptográfico específico, establezca este miembro en cero para usar el proveedor RSA o DSS predeterminado.

El tipo de datos de este miembro es HCRYPTPROV.

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 wincrypt.h