Créé pour signer en masse des programmes Windows suite à un changement de certificat développeur, j'ai décidé de mettre ce programme à disposition sous forme de codes sources et de programme indépendant pour celles et ceux qui n'auraient pas Delphi pour les compiler.
Le programme est très simple d'utilisation.
Il vous faudra un code signing certificate et le SDK de Windows 10 ou 11.
Fournissez ensuite le dossier dans lequel vous avez mis vos fichiers à signer : programmes exécutables (.exe) et paquets autoinstallables (.msix) puis lancer la signature des fichiers.
Exe Bulk Signing propose également un mode client/serveur pour signer des programmes à distance (dans le cas du partage de certificats ou de centralisation de celui-ci sur un seul poste pour plusieurs développeurs). Dans ce mode le programme ESB client envoie le programme à signer et ses paramètres au serveur à l'aide de messages gérés par la librairie Socket Messaging. Le programme ESB serveur reçoit et traite les demandes en local puis retourne les programmes signés aux demandeurs.
Ne servant que pour les signatures, j'ai également utilisé le mode client/serveur de Exe Bulk Signing pour générer des paquets d'installation Windows de projets Delphi depuis leurs informations de déploiement en créant DProj To Windows Setup.
La librairie cliente de cette API client/serveur est en Delphi. Ses codes sources sont visibles. Il vous suffit de l'utiliser dans vos projets si vous avez également ce type de besoins localement ou sur un réseau local. Vous n'y trouverez pas les mêmes fonctionnalités que dans Signotaur mais ça vous conviendra pour la plupart des usages standards.




