Maenken Systems Components

Code Signer

Delphi Components and Tools

Project ToDo Manager SBOM Generator MCP für RAD Code Signer

Moderne Entwicklungswerkzeuge
für professionelle Delphi-Projekte.

Code Signer

Code Signing direkt im Delphi-Build.

Der MSys Code Signer erweitert RAD Studio um einen automatischen Signierschritt. Nach einem erfolgreichen Build signiert das Plugin die erzeugte EXE, DLL oder BPL mit SignTool – abhängig von den Einstellungen des Projekts und der aktiven Build-Konfiguration.

Delphi Components and Tools

Project ToDo Manager SBOM Generator Code Signer MCP für RAD

Moderne Entwicklungswerkzeuge für professionelle Delphi-Projekte.

Component of MSys Tool Suite

Der MSys Code Signer

EXE, DLL & BPL

Signiert die tatsächliche Zieldatei

Release-gesteuert

Konfigurationen pro Projekt festlegen

3 Signaturquellen

Token, Datei und Azure vorbereitet

Nachvollziehbar

Ausgabe im MSys-Meldungsfenster

Für Entwicklung und IT-Verantwortung

Automatische Signierung nach erfolgreichen Builds.

Ohne Integration in den Build bleibt Code Signing häufig ein manueller Arbeitsschritt. Der MSys Code Signer führt ihn innerhalb von RAD Studio aus und verwendet dabei getrennte Einstellungen für das Projekt und den jeweiligen Entwicklungsrechner.

 
  • Regeln pro Projekt Aktivierung, Build-Konfigurationen, Beschreibung und Produktadresse werden im Projekt hinterlegt und können zusammen mit dem Quellcode versioniert werden.
    1
  • Lokale Signaturquelle Zertifikat, SignTool-Pfad, Zeitstempeldienst und Token werden getrennt auf dem Entwicklungsrechner konfiguriert und gehören nicht ins Repository.
    2
  • Sichtbarer Ablauf RAD Studio zeigt Fortschritt, Werkzeugausgabe und Fehler direkt während der Signierung. Die ausgeführten Schritte werden zusätzlich im MSys-Meldungsfenster protokolliert.
    3

Automatischer Ablauf

Vier Schritte bis zur signierten Zieldatei.

Nach dem erfolgreichen Build prüft das Plugin, ob das Projekt für die Signierung aktiviert ist und die aktuelle Build-Konfiguration signiert werden soll. Erst dann wird SignTool für die erzeugte Datei gestartet.

  • Build RAD Studio erzeugt die Zieldatei.
    1
  • Regeln prüfen Projektfreigabe und Konfiguration werden geprüft.
    2
  • Signieren SignTool verarbeitet EXE, DLL oder BPL.
    3
  • Dokumentieren Status und Ausgabe landen im MSys-Meldungsfenster.
    4

Klare Trennung

Produktvorgaben und Rechnerkonfiguration an der richtigen Stelle

Die Signierentscheidung gehört zum Projekt. Token, Zertifikatsdatei und Werkzeugpfade gehören zum jeweiligen Entwicklungsrechner. Der MSys Code Signer trennt beide Ebenen bewusst.

Was im Arbeitsalltag zählt

Ein Werkzeug für
unterschiedliche Signierverfahren

Pro Konfiguration wird genau eine Signaturquelle verwendet. Dadurch bleiben die benötigten SignTool-Parameter eindeutig.

  • Hardware-Token / HSM Auswahl des Zertifikats aus dem Windows-Zertifikatsspeicher. Optional kann die Token-PIN für Builds ohne Rückfrage hinterlegt werden.
  • Zertifikatsdatei Signierung mit einer Zertifikatsdatei, beispielsweise im PFX-Format, und einem eigenen Datei-Passwort.
  • Azure Trusted Signing Die SignTool-Anbindung über Bibliothek und Metadaten ist technisch vorbereitet.
  • Hardware-Token / HSM Auswahl des Zertifikats aus dem Windows-Zertifikatsspeicher. Optional kann die Token-PIN für Builds ohne Rückfrage hinterlegt werden.
  • Zertifikatsdatei Signierung mit einer Zertifikatsdatei, beispielsweise im PFX-Format, und einem eigenen Datei-Passwort.
  • Azure Trusted Signing Die SignTool-Anbindung über Bibliothek und Metadaten ist technisch vorbereitet.

Automatisierung über CLI

Code Signing auch außerhalb der IDE ausführen.

Neben der Integration in RAD Studio steht der Signierprozess auch für die Kommandozeile zur Verfügung. Dadurch kann die Signierung in bestehende Build-Skripte und CI/CD-Pipelines eingebunden werden.

Build-Skripte

Signierschritte lassen sich reproduzierbar nach der Erzeugung von EXE-, DLL- und BPL-Dateien aufrufen.

 

CI/CD-Pipelines

Release-Artefakte können auch auf automatisierten Build-Systemen in den vorgesehenen Auslieferungsprozess eingebunden werden.

Einheitliche Regeln

IDE und Kommandozeile orientieren sich an denselben projektbezogenen Vorgaben für Zieldateien und Build-Konfigurationen.

Nutzen im Unternehmen

Einheitliche Release-Regeln für Delphi-Teams

Projektbezogene Vorgaben wandern mit dem Code. Entwickler verwenden ihre jeweils freigegebene lokale Signaturquelle, während der Signierprozess im Projekt konsistent bleibt.

  • Weniger manuelle Schritte vor der Auslieferung
  • Nachvollziehbarer Signaturstatus direkt in der IDE
  • Geeignet für bestehende Delphi-Projekte und Teams

Jetzt kostenlos downloaden

Plug-In für Delphi RAD Studio 13

 

Technische Voraussetzungen

In die MSys Tool Suite und RAD Studio integriert

Der Code Signer wird als Plugin der Suite geladen und fügt sich in das gemeinsame MSys-Menü sowie das Meldungsfenster ein.

IDE
RAD Studio 12.x und aufwärtskompatibel · Delphi und C++Builder · Win32-IDE
Zieldateien
EXE, DLL und BPL
Werkzeug
SignTool aus dem Windows SDK; automatische Pfadsuche möglich
Integration
Plugin der MSys Tool Suite mit gemeinsamem Host
Oberfläche
Deutsch oder Englisch entsprechend der IDE-Sprache

Für Token und HSM

Benötigt werden zusätzlich der passende Herstellertreiber und Kryptografie-Provider. Die Signatur selbst wird weiterhin durch SignTool ausgeführt.

Was vor dem Einsatz wichtig ist

Nur wenn das Projekt dafür aktiviert wurde und die aktive Build-Konfiguration in der freigegebenen Liste steht. Standardmäßig ist die Signierung auf Release-Builds ausgelegt.

Ja. Über „Aktives Projekt jetzt signieren“ lässt sich das vorhandene Build-Ergebnis ausdrücklich signieren, unabhängig vom Projektschalter.

Token-PIN und Datei-Passwort werden verschlüsselt und an Benutzer sowie Rechner gebunden gespeichert. In Protokoll und Fortschrittsdialog erscheinen sie maskiert.

Nein. Die Anbindung ist vorbereitet, wurde mangels verfügbarem Konto bisher jedoch nicht praktisch erprobt.

Plug-In Suite für Delphi

MSys Tool Suite für Delphi RAD

Weitere integrierte Tools der Suite.

Die MSys Tool Suite bündelt Plugins für Delphi und C++Builder ab RAD Studio 12.x: SBOM-Erstellung, projektbezogene Aufgaben, automatisches Nachladen und die Anbindung von KI-Clients über MCP.

Transparenz

SBOM Generator

Dokumentiert die Bestandteile eines Delphi-Projekts als standardisierte Software Bill of Materials.

mehr erfahren

KI in der IDE

MCP für RAD

Eröffnet Kai und anderen MCP-fähigen Clients einen erweiterten, strukturierten Zugriff auf die laufende RAD-Studio-IDE.

mehr erfahren

Organisation

Project ToDo Manager

Verwaltet Aufgaben direkt im Projekt und hält offene Punkte beim zugehörigen Delphi-Code.

mehr erfahren

Produktivität

AutoReload

Hält extern bearbeitete Dateien in RAD Studio ohne wiederkehrende Rückfragen aktuell.

mehr erfahren

Support Wünsche & Anregungen

Ob Supportanfrage, Verbesserungsvorschlag oder neuer Wunsch – über unser Ticketsystem können Sie Ihr Anliegen einfach einreichen und den Bearbeitungsstatus jederzeit nachvollziehen.