Skip to main content
Blog

Azure Trusted Signing mit XLS Padlock verwenden: eine Schritt-für-Schritt-Anleitung

In der heutigen sicherheitsbewussten Umgebung erfordert die Verteilung Ihrer mit XLS Padlock kompilierten Excel-Anwendungen mehr als nur Funktionalität, sie verlangt Vertrauen.

Zuletzt aktualisiert am 2025-08-06

Zurück zu den Artikeln

Von G.D.G. Software

In der heutigen sicherheitsbewussten Umgebung erfordert die Verteilung Ihrer mit XLS Padlock kompilierten Excel-Anwendungen mehr als nur Funktionalität, sie verlangt Vertrauen. Nicht signierte ausführbare Dateien lösen häufig einschüchternde Warnungen von Betriebssystemen wie Windows Defender SmartScreen aus, was Anwender abschrecken und die Glaubwürdigkeit Ihrer Arbeit untergraben kann.

Diese Anleitung bietet ein Schritt-für-Schritt-Tutorial für Entwickler, die XLS Padlock verwenden, um ihre geschützten Excel-Anwendungen mit dem kostengünstigen Azure Trusted Signing-Dienst von Microsoft digital zu signieren. Auf diese Weise geben Sie Anwendern die Gewissheit, dass Ihre Anwendung authentisch ist und nicht manipuliert wurde.

Hinweis

Beachten Sie, dass XLS Padlock Ihre EXE-Dateien auch mit anderen Mitteln als Azure Trusted Signing digital signieren kann.

Darüber hinaus können Sie, wenn Sie über kein Code-Signing-Zertifikat verfügen, dennoch das Format EXE + Application XPLAPP Bundle in XLS Padlock wählen. So ist Ihre Excel-Anwendung dennoch signiert und wird von SmartScreen als sicher erkannt.

In diesem Artikel widmen wir uns Azure Trusted Signing.


1. Das Wesentliche: Voraussetzungen für das Signieren

Bevor wir XLS Padlock konfigurieren, ist es entscheidend, dass Ihre Azure-Umgebung und Ihre lokalen Tools bereitstehen. Diese grundlegende Arbeit sorgt für eine reibungslose Integration und verhindert häufige Fehler.

Ihre Azure Trusted Signing-Einrichtung

Dieser Vorgang setzt voraus, dass Sie über eine vollständig konfigurierte Azure Trusted Signing-Umgebung verfügen. Dies ist die wichtigste Voraussetzung und umfasst drei Schlüsselkomponenten in Ihrem Azure-Portal:

Benötigen Sie Hilfe bei diesem Teil?

Die Einrichtung dieser Azure-Ressourcen ist ein detaillierter Vorgang. Bitte konsultieren Sie unser spezielles Tutorial zur Einrichtung eines Azure Trusted Signing-Kontos, bevor Sie fortfahren.

Erforderliche lokale Tools ⚙️

Sie benötigen drei zentrale Softwarekomponenten, die auf Ihrem Entwicklungsrechner installiert sind, um XLS Padlock mit dem cloudbasierten Dienst von Azure zu verbinden.

  1. Microsoft Azure CLI: Die Azure Command-Line Interface (CLI) ist die Brücke, die Ihren Computer bei Ihrem Azure-Konto authentifiziert. Der Befehl az login ist für diesen Vorgang zentral.

  2. Microsoft Trusted Signing Client Tools: Dieses Paket stellt die erforderliche Bibliothek (Azure.CodeSigning.Dlib.dll) bereit, die es herkömmlichen Signierwerkzeugen ermöglicht, mit dem Azure-Cloud-Dienst zu kommunizieren.

  3. SignTool.exe: Dies ist das Standard-Befehlszeilenprogramm von Microsoft zum Anwenden digitaler Signaturen auf Dateien. Es ist im Windows SDK enthalten.

    • Aktion: Laden Sie das neueste Windows SDK herunter. Während der Installation müssen Sie die Komponente “Windows SDK Signing Tools for Desktop Apps” auswählen. Ein gängiger Pfad für das Tool ist C:\Program Files (x86)\Windows Kits\10\bin\SDK_VERSION\x64\signtool.exe.

💡XLS Padlock prüft das Vorhandensein dieser Tools, daher ist die ordnungsgemäße Installation der erste Schritt zum Erfolg.


2. XLS Padlock für die Azure-Signierung konfigurieren

Nachdem die Grundlagen gelegt sind, können Sie XLS Padlock nun anweisen, wie diese Tools zu verwenden sind und wie die Verbindung zu Ihrem Azure-Konto hergestellt wird.

A. Tool-Pfade in den XLS Padlock-Optionen festlegen

Zuerst müssen Sie XLS Padlock mitteilen, wo sich SignTool.exe und die Azure-Dlib-Erweiterung befinden.

XLS Padlock EXE Code Signing

  1. Öffnen Sie XLS Padlock und navigieren Sie zur Seite Security (Sicherheit). Gehen Sie zu EXE Code Signing (EXE-Codesignierung).

  2. Klicken Sie auf die Schaltfläche Global Preferences (Globale Einstellungen).

  3. Geben Sie die vollständigen Dateipfade für SignTool.exe und Azure.CodeSigning.Dlib.dll an, basierend darauf, wo Sie diese im vorherigen Schritt installiert haben. Zum Beispiel:

    • SignTool.exe Path: C:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\x64\signtool.exe (passen Sie die Versionsnummer nach Bedarf an).

    • Azure.CodeSigning.Dlib.dll Path: C:\Users\YOUR_LOGIN\AppData\Local\Microsoft\MicrosoftTrustedSigningClientTools\Azure.CodeSigning.Dlib.dll (ersetzen Sie YOUR_LOGIN durch Ihren Windows-Benutzernamen).

  4. Bestätigen Sie mit Close (Schließen).

code signing properties

B. Azure Trusted Signing für Ihre Anwendung aktivieren

Gehen Sie im XLS Padlock-Hauptfenster zur Registerkarte Security (Sicherheit) und dann zu EXE Code Signing (EXE-Codesignierung).

  1. Wählen Sie aus dem Dropdown-Menü “Use Azure Trusted Signing” (Azure Trusted Signing verwenden).

  2. Optional aktivieren Sie das Kontrollkästchen “automatically sign my EXE file” (meine EXE-Datei automatisch signieren).

In diesem Stadium verwendet XLS Padlock die soeben konfigurierten Pfade, um nach den erforderlichen Tools zu suchen. Sie sollten eine Bestätigungsmeldung sehen, etwa ein grünes Häkchen ✅, das anzeigt, dass SignTool.exe und die Dlib-Erweiterung gefunden wurden. Falls Sie einen Fehler sehen, überprüfen Sie Ihre Installation und die Pfade, die Sie in den Global Preferences (Globale Einstellungen) eingegeben haben.

Use Azure Trusted Signing option selected with SignTool and Dlib detected

C. Ihre Azure-Kontodaten eingeben 🔑

Der letzte Konfigurationsschritt besteht darin, Ihre spezifischen Azure Trusted Signing-Anmeldedaten anzugeben. Diese Felder verbinden XLS Padlock direkt mit Ihrem Zertifikatprofil.

azure certificate profile

ℹ️ Das korrekte Ausfüllen dieser drei Felder ist für den Erfolg des Signiervorgangs unerlässlich.


3. Die letzten Schritte: Authentifizieren und Kompilieren

Nachdem die Konfiguration abgeschlossen ist, läuft der Vorgang des Signierens Ihrer Anwendung nun wunderbar reibungslos ab.

A. Ihre Sitzung mit az login authentifizieren

Vor dem Kompilieren müssen Sie Ihre aktuelle Befehlszeilensitzung bei Azure authentifizieren. Dies ist kein einmaliger Schritt. Authentifizierungstokens laufen ab, daher müssen Sie dies regelmäßig durchführen.

  1. Öffnen Sie ein Befehlszeilentool wie Windows Terminal, PowerShell oder die Eingabeaufforderung.

  2. Führen Sie den Befehl aus: az login

  3. Dieser Befehl startet Ihren Standard-Webbrowser und fordert Sie auf, sich bei dem Microsoft-Konto anzumelden, das mit Ihrem Azure Trusted Signing-Abonnement verknüpft ist.

  4. Sobald Sie sich erfolgreich angemeldet haben, können Sie die Browser-Registerkarte schließen. Ihre Befehlszeilensitzung ist nun authentifiziert.

XLS Padlock ist auf diese aktive Sitzung angewiesen, um das Signieren durchzuführen. Wenn der Signiervorgang mit einem Authentifizierungsfehler fehlschlägt, sollten Sie zuerst prüfen, ob Sie az login erneut ausführen müssen.

B. Ihre Arbeitsmappe kompilieren und signieren

Das ist der einfache Teil! XLS Padlock erledigt die gesamte komplexe Befehlszeilenarbeit für Sie.

  1. Stellen Sie sicher, dass Sie alle Konfigurationsschritte abgeschlossen haben und über eine aktive Azure-Sitzung aus az login verfügen.

  2. Kompilieren Sie in XLS Padlock Ihre geschützte Arbeitsmappe wie gewohnt in eine .EXE-Anwendung.

Im Hintergrund ruft XLS Padlock automatisch SignTool.exe auf, übergibt die erforderlichen Parameter aus der Benutzeroberfläche und verwendet die Azure-Dlib-Erweiterung, um mit dem Cloud-Dienst zu kommunizieren.

👉 Die resultierende .EXE-Datei wird mit Ihrem vertrauenswürdigen Zertifikat digital signiert.

Überprüfen Sie Ihre Signatur: Klicken Sie nach dem Kompilieren mit der rechten Maustaste auf Ihre neue .EXE-Datei, wählen Sie Eigenschaften und gehen Sie zur Registerkarte Digitale Signaturen. Dort sollte Ihre Signatur aufgeführt sein. Dies ist die endgültige Bestätigung, dass der Vorgang funktioniert hat.


4. Fehlerbehebung und bewährte Vorgehensweisen

Falls Sie auf Probleme stoßen, finden Sie hier einige häufige Probleme und ihre Lösungen.

Hinweis

XLS Padlock speichert Signierfehler im Kompilierungsprotokoll (im selben Ordner wie die Quelldatei Ihrer Excel-Arbeitsmappe).

Häufige Probleme

Bewährte Vorgehensweisen für den Erfolg

Zurück zu den Artikeln
Free trial · No credit card · No time limit

Protect your Excel workbook in minutes.

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