|
|
|
|
|
- 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
MonCertificat = CertificatSélecteur()
SI MonCertificat.Nom = "" ALORS
RETOUR
FIN
SI MonCertificat.ValidePourSignature = Faux ALORS
Info("Le certificat sélectionné ne permet de pas de générer une signature.")
RETOUR
FIN
bufSignature est un Buffer
bufSignature = CertificatSigneFichier(NomCompletFichier, MonCertificat)
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 : wd300std.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|