DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion des certificats
  • Gestion des certificats en WEBDEV
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Vérifie la correspondance entre une signature et un fichier. La signature a été conservée sous forme de variable de type Buffer.
Exemple
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.
Remarques
WEBDEV - Code Serveur

Gestion des certificats en WEBDEV

Pour que les certificats soient visibles pour l'utilisateur du site, ils doivent être installés sur le serveur dans le magasin de certificats personnels de l'utilisateur Internet.
Composante : wd290std.dll
Version minimum requise
  • Version 16
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 20/06/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale