Skip to main content
Blog

Azure Trusted Signing gebruiken met XLS Padlock: een stapsgewijze handleiding

In de huidige, op beveiliging gerichte omgeving vereist het distribueren van uw met XLS Padlock gecompileerde Excel-toepassingen meer dan alleen functionaliteit: het vraagt om vertr...

Laatst bijgewerkt op 2025-08-06

Terug naar de artikelen

Door G.D.G. Software

In de huidige, op beveiliging gerichte omgeving vereist het distribueren van uw met XLS Padlock gecompileerde Excel-toepassingen meer dan alleen functionaliteit: het vraagt om vertrouwen. Niet-ondertekende uitvoerbare bestanden worden vaak begroet met intimiderende waarschuwingen van besturingssystemen zoals Windows Defender SmartScreen, wat gebruikers kan afschrikken en de geloofwaardigheid van uw werk kan ondermijnen.

Deze handleiding biedt een stapsgewijze zelfstudie voor ontwikkelaars die XLS Padlock gebruiken om hun beveiligde Excel-toepassingen digitaal te ondertekenen met de kostenefficiënte Azure Trusted Signing-dienst van Microsoft. Zo geeft u gebruikers het vertrouwen dat uw toepassing authentiek is en niet is gemanipuleerd.

Hint

Merk op dat XLS Padlock uw EXE-bestanden ook digitaal kan ondertekenen met andere middelen dan Azure Trusted Signing.

Bovendien kunt u, als u helemaal geen code signing-certificaat hebt, nog steeds kiezen voor de indeling EXE + application XPLAPP Bundle in XLS Padlock. Zo wordt uw Excel-app toch ondertekend en door SmartScreen als veilig herkend.

Laten we in dit artikel dieper ingaan op Azure Trusted Signing.


1. De basis: vereisten voor het ondertekenen

Voordat we XLS Padlock configureren, is het essentieel dat uw Azure-omgeving en lokale hulpprogramma’s klaar zijn. Dit voorbereidende werk zorgt voor een soepele integratie en voorkomt veelvoorkomende fouten.

Uw Azure Trusted Signing-configuratie

Bij dit proces gaan we ervan uit dat u een volledig geconfigureerde Azure Trusted Signing-omgeving hebt. Dit is de meest cruciale vereiste en omvat drie belangrijke onderdelen in uw Azure-portal:

Hulp nodig bij dit onderdeel?

Het instellen van deze Azure-resources is een gedetailleerd proces. Raadpleeg onze specifieke zelfstudie over het opzetten van een Azure Trusted Signing-account voordat u verdergaat.

Vereiste lokale hulpprogramma’s ⚙️

U hebt drie belangrijke softwarepakketten nodig die op uw ontwikkelmachine zijn geïnstalleerd om XLS Padlock te verbinden met de cloudgebaseerde dienst van Azure.

  1. Microsoft Azure CLI: De Azure Command-Line Interface (CLI) is de brug die uw computer authenticeert met uw Azure-account. De opdracht az login staat centraal in dit proces.

  2. Microsoft Trusted Signing Client Tools: Dit pakket levert de benodigde bibliotheek (Azure.CodeSigning.Dlib.dll) waarmee traditionele ondertekeningshulpprogramma’s kunnen communiceren met de Azure-clouddienst.

  3. SignTool.exe: Dit is het standaard opdrachtregelhulpprogramma van Microsoft voor het toepassen van digitale handtekeningen op bestanden. Het is inbegrepen bij de Windows SDK.

    • Actie: Download de nieuwste Windows SDK. Tijdens de installatie moet u het onderdeel “Windows SDK Signing Tools for Desktop Apps” selecteren. Een veelvoorkomend pad voor het hulpprogramma is C:\Program Files (x86)\Windows Kits\10\bin\SDK_VERSION\x64\signtool.exe.

💡XLS Padlock controleert op de aanwezigheid van deze hulpprogramma’s, dus een correcte installatie is de eerste stap naar succes.


2. XLS Padlock configureren voor ondertekenen met Azure

Nu de basis is gelegd, kunt u XLS Padlock instructies geven over hoe deze hulpprogramma’s te gebruiken en verbinding te maken met uw Azure-account.

A. Stel de paden naar de hulpprogramma’s in bij de XLS Padlock-opties

Eerst moet u XLS Padlock vertellen waar het SignTool.exe en de Azure Dlib-extensie kan vinden.

XLS Padlock EXE Code Signing

  1. Open XLS Padlock en ga naar de pagina Security (Beveiliging). Ga naar EXE Code Signing (EXE-codeondertekening).

  2. Klik op de knop Global Preferences (Algemene voorkeuren).

  3. Voer de volledige bestandspaden in voor SignTool.exe en Azure.CodeSigning.Dlib.dll, op basis van waar u ze in de vorige stap hebt geïnstalleerd. Bijvoorbeeld:

    • Pad naar SignTool.exe: C:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\x64\signtool.exe (pas het versienummer aan waar nodig).

    • Pad naar Azure.CodeSigning.Dlib.dll: C:\Users\YOUR_LOGIN\AppData\Local\Microsoft\MicrosoftTrustedSigningClientTools\Azure.CodeSigning.Dlib.dll (vervang YOUR_LOGIN door uw Windows-gebruikersnaam).

  4. Bevestig met Close (Sluiten).

code signing properties

B. Schakel Azure Trusted Signing in voor uw toepassing

Ga in het hoofdvenster van XLS Padlock naar het tabblad Security (Beveiliging) en vervolgens naar EXE Code Signing (EXE-codeondertekening).

  1. Kies in het vervolgkeuzemenu “Use Azure Trusted Signing” (Azure Trusted Signing gebruiken).

  2. Schakel desgewenst het selectievakje “automatically sign my EXE file” (mijn EXE-bestand automatisch ondertekenen) in.

In dit stadium gebruikt XLS Padlock de paden die u zojuist hebt geconfigureerd om te controleren op de vereiste hulpprogramma’s. U zou een bevestigingsbericht moeten zien, zoals een groen vinkje ✅, dat aangeeft dat SignTool.exe en de Dlib-extensie zijn gevonden. Als u een foutmelding ziet, controleer dan uw installatie en de paden die u bij de Global Preferences hebt ingevoerd nogmaals.

Use Azure Trusted Signing option selected with SignTool and Dlib detected

C. Voer uw Azure-accountgegevens in 🔑

De laatste configuratiestap is het opgeven van uw specifieke Azure Trusted Signing-referenties. Deze velden verbinden XLS Padlock rechtstreeks met uw certificaatprofiel.

azure certificate profile

ℹ️ Het nauwkeurig invullen van deze drie velden is essentieel voor een geslaagde ondertekening.


3. De laatste stappen: authenticeren en compileren

Nu de configuratie is voltooid, verloopt het ondertekenen van uw toepassing prachtig gestroomlijnd.

A. Authenticeer uw sessie met az login

Voordat u compileert, moet u uw huidige opdrachtregelsessie authenticeren met Azure. Dit is geen eenmalige stap. Authenticatietokens verlopen, dus u zult dit periodiek moeten doen.

  1. Open een opdrachtregelhulpprogramma zoals Windows Terminal, PowerShell of Command Prompt.

  2. Voer de opdracht uit: az login

  3. Met deze opdracht wordt uw standaardwebbrowser gestart, waarin u wordt gevraagd zich aan te melden bij het Microsoft-account dat is gekoppeld aan uw Azure Trusted Signing-abonnement.

  4. Zodra u zich met succes hebt aangemeld, kunt u het browsertabblad sluiten. Uw opdrachtregelsessie is nu geauthenticeerd.

XLS Padlock vertrouwt op deze actieve sessie om de ondertekening uit te voeren. Als het ondertekeningsproces mislukt met een authenticatiefout, is het eerste wat u moet controleren of u az login opnieuw moet uitvoeren.

B. Compileer en onderteken uw werkmap

Dit is het gemakkelijke deel! XLS Padlock handelt al het complexe opdrachtregelwerk voor u af.

  1. Zorg ervoor dat u alle configuratiestappen hebt voltooid en dat u een actieve Azure-sessie hebt via az login.

  2. Compileer in XLS Padlock uw beveiligde werkmap zoals gebruikelijk tot een .EXE-toepassing.

Achter de schermen roept XLS Padlock automatisch SignTool.exe aan, geeft het de benodigde parameters vanuit de UI door en gebruikt het de Azure Dlib-extensie om met de clouddienst te communiceren.

👉 Het resulterende .EXE-bestand wordt digitaal ondertekend met uw vertrouwde certificaat.

Controleer uw handtekening: Klik na het compileren met de rechtermuisknop op uw nieuwe .EXE-bestand, selecteer Properties (Eigenschappen) en ga naar het tabblad Digital Signatures (Digitale handtekeningen). U zou uw handtekening in de lijst moeten zien staan. Dit is de definitieve bevestiging dat het proces is geslaagd.


4. Probleemoplossing en best practices

Als u problemen ondervindt, volgen hier enkele veelvoorkomende problemen en hun oplossingen.

Hint

XLS Padlock slaat ondertekeningsfouten op in het compilatielogboek (in dezelfde map als het bronbestand van uw Excel-werkmap).

Veelvoorkomende problemen

Best practices voor succes

Terug naar de artikelen
Free trial · No credit card · No time limit

Protect your Excel workbook in minutes.

One license, every feature included. Lifetime ownership, no subscription.