|
|
|
|
|
CertificatSigneExécutable (Fonction) En anglais : CertificateSignExecutable Signe un fichier exécutable avec un certificat. La signature est intégrée au fichier.
MonCertificat est un Certificat
MonCertificat = CertificatSélecteur()
SI MonCertificat = Null ALORS
RETOUR
FIN
SI PAS MonCertificat.ValidePourSignature ALORS
Info("Le certificat sélectionné ne permet de pas de générer une signature.")
RETOUR
FIN
SI PAS CertificatSigneExécutable(sNomCompletFichier, MonCertificat) ALORS
Erreur("Erreur de signature de l'exécutable : " + RC + ErreurInfo())
FIN
Syntaxe
<Résultat> = CertificatSigneExécutable(<Exécutable> , <Certificat> [, <Description> [, <Algorithme>]])
<Résultat> : Booléen - Vrai si l'exécutable a été signé,
- Faux dans le cas contraire. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
<Exécutable> : Chaîne de caractères Nom complet du fichier exécutable à signer. <Certificat> : Variable de type Certificat Nom de la variable de type Certificat contenant le certificat à utiliser pour signer l'exécutable. <Description> : Chaîne de caractères optionnelle Texte affiché par la fenêtre de l'UAC lors du lancement de l'exécutable. <Algorithme> : Constante de type Entier Algorithme de hachage utilisé par la signature :
| | certSHA160 (Valeur par défaut) | Algorithme également appelé SHA1.
| certSHA256 | Algorithme également appelé SHA2. Remarque : Cet algorithme n'est pas reconnu sous Windows Vista. L'UAC n'affiche aucune information et l'exécutable peut être lancé. |
Classification Métier / UI : Code métier Composante : wd300std.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|