structure CRYPT_KEY_VERIFY_MESSAGE_PARA (wincrypt.h)
La structure CRYPT_KEY_VERIFY_MESSAGE_PARA contient les informations nécessaires pour vérifier les messages signés sans certificat pour le signataire.
Syntaxe
typedef struct _CRYPT_KEY_VERIFY_MESSAGE_PARA {
DWORD cbSize;
DWORD dwMsgEncodingType;
HCRYPTPROV_LEGACY hCryptProv;
} CRYPT_KEY_VERIFY_MESSAGE_PARA, *PCRYPT_KEY_VERIFY_MESSAGE_PARA;
Membres
cbSize
Taille, en octets, de cette structure.
dwMsgEncodingType
Type d’encodage utilisé. Il est toujours acceptable de spécifier les types d’encodage de certificat et de message en les combinant avec une opération OR au niveau du bit, comme illustré dans l’exemple suivant :
X509_ASN_ENCODING | PKCS_7_ASN_ENCODING
Les types d’encodage actuellement définis sont les suivants :
- X509_ASN_ENCODING
- PKCS_7_ASN_ENCODING
hCryptProv
Ce membre n’est pas utilisé et doit être défini sur NULL.
Windows Server 2003 et Windows XP : Handle du fournisseur de services de chiffrement (CSP) à utiliser pour vérifier un message signé. Le fournisseur de solutions cloud identifié par ce handle est utilisé pour le hachage et pour la vérification de la signature. Sauf s’il existe une raison forte d’utiliser un fournisseur de chiffrement spécifique, définissez ce membre sur zéro pour utiliser le fournisseur RSA ou DSS par défaut.
Le type de données de ce membre est HCRYPTPROV.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | wincrypt.h |