|
|
|
|
- Gestion des certificats en WEBDEV
CertificatVérifieFichierSignatureBuffer (Fonction) En anglais : CertificateCheckFileSignatureBuffer Vérifie la correspondance entre une signature et un fichier. La signature a été conservée sous forme de variable de type Buffer. MonCertificat est un Certificat // Ouverture du sélecteur de certificat de Windows MonCertificat = CertificatSélecteur() // Annulation ou erreur SI MonCertificat.Nom = "" ALORS RETOUR FIN // Teste si le certificat sélectionné est valide pour signer SI MonCertificat.ValidePourSignature = Faux ALORS Info("Le certificat sélectionné ne permet de pas de générer une signature.") RETOUR FIN // Récupération du buffer contenant la signature bufSignature est un Buffer bufSignature = CertificatSigneFichier(NomCompletFichier, MonCertificat) // Vérification de la signature SELON CertificatVérifieFichierSignatureBuffer(NomCompletFichier, bufSignature) CAS certificatOk : Info("Signature valide et certificat fiable") CAS certificatInvalide : Info("Signature ou certificat invalide") CAS certificatExpiré : Info("Signature valide mais certificat expiré") CAS certificatNonFiable : Info("Signature valide mais racine de confiance "+ ... "du certificat non fiable") FIN Syntaxe
<Résultat> = CertificatVérifieFichierSignatureBuffer(<Nom du fichier> , <Buffer de signature>)
<Résultat> : Entier Résultat de la vérification de la signature : | | certificatExpiré (3) | Signature valide mais certificat expiré. | certificatInvalide (0) | Signature ou certificat invalide. | certificatNonFiable (4) | Signature valide mais la racine de confiance du certificat est non fiable. | certificatOk (1) | Signature et certificat fiables. |
<Nom du fichier> : Chaîne de caractères Nom complet ou relatif du fichier sur lequel la vérification doit être effectuée. <Buffer de signature> : Buffer Buffer contenant la signature du fichier. Ce buffer est obtenu avec la fonction CertificatSigneFichier. Composante : wd280std.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|