Fonction WTHelperCertIsSelfSigned (wintrust.h)
[La fonction WTHelperCertIsSelfSigned est disponible pour une utilisation dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il sera peut-être modifié ou indisponible dans les versions ultérieures. Pour la vérification des certificats, utilisez les fonctions CertGetCertificateChain et CertVerifyCertificateChainPolicy . Pour la vérification de la signature de la technologie Microsoft Authenticode , utilisez .NET Framework.]
La fonction WTHelperCertIsSelfSigned vérifie si un certificat est auto-signé. Cette fonction n’a pas de bibliothèque d’importation associée. Vous devez utiliser les fonctions LoadLibrary et GetProcAddress pour établir un lien dynamique vers Wintrust.dll.
Syntaxe
BOOL WTHelperCertIsSelfSigned(
[in] DWORD dwEncoding,
[in] CERT_INFO *pCert
);
Paramètres
[in] dwEncoding
Valeur DWORD qui spécifie les types d’encodage du certificat à case activée. Pour plus d’informations sur les types d’encodage possibles, consultez Types d’encodage de certificat et de message.
[in] pCert
Pointeur vers une structure de CERT_INFO qui contient des informations sur le certificat à case activée.
Valeur retournée
Si la fonction réussit, la fonction retourne TRUE.
Si la fonction échoue, elle retourne FALSE.
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 | wintrust.h |
Bibliothèque | Wintrust.lib |
DLL | Wintrust.dll |