Fonction CryptSIPVerifyIndirectData (mssip.h)
La fonction CryptSIPVerifyIndirectData valide les données de hachage indirectes par rapport à l’objet fourni.
Syntaxe
BOOL CryptSIPVerifyIndirectData(
[in] SIP_SUBJECTINFO *pSubjectInfo,
[in] SIP_INDIRECT_DATA *pIndirectData
);
Paramètres
[in] pSubjectInfo
Pointeur vers une structure de SIP_SUBJECTINFO qui contient des informations sur l’objet du message.
[in] pIndirectData
Pointeur vers une structure de SIP_INDIRECT_DATA qui contient des informations sur les informations d’objet hachées.
Valeur retournée
La valeur de retour est TRUE si la fonction réussit ; sinon, FALSE.
Si cette fonction retourne FALSE, des informations d’erreur supplémentaires peuvent être obtenues en appelant la fonction GetLastError . GetLastError retourne l’un des codes d’erreur suivants.
Code de retour | Description |
---|---|
|
Un ou plusieurs des paramètres ne sont pas valides. |
|
Le type d’objet est un type inconnu. |
Remarques
Les sujets incluent, sans s’y limiter, les images exécutables portables (.exe), les images d’armoire (.cab), les fichiers plats et les fichiers catalogue. Chaque type de sujet utilise un sous-ensemble différent de ses données pour le calcul de hachage et nécessite une procédure différente pour le stockage et la récupération. Par conséquent, chaque type de sujet a une spécification de package d’interface de sujet unique.
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] |
Plateforme cible | Windows |
En-tête | mssip.h |
Bibliothèque | Crypt32.lib |
DLL | Crypt32.dll |