developer-delphi-windows-codesigning

Automate Windows code signing for Delphi and FPC/Lazarus applications with signtool.

Updated Jan 6, 2026
One-click install
npx skills add https://github.com/cslsoftwares/ParamentersORM --skill developer-delphi-windows-codesigning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: developer-delphi-windows-codesigning
Source: https://github.com/cslsoftwares/ParamentersORM/tree/main/.cursor/skills/developer-delphi-windows-codesigning_V1.0.0
Command: npx skills add https://github.com/cslsoftwares/ParamentersORM --skill developer-delphi-windows-codesigning

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates Code Signing for Windows applications developed with Delphi or FPC/Lazarus, handling self-signed test certificates, OV/EV certificates, signtool signing, and CI/CD pipelines without hardcoding credentials.

Core Features & Use Cases

  • Self-signed certificates for testing: generate, export, and install guidance.
  • OV/EV signing workflows: sign binaries with signtool and manage certificate pipelines.
  • CI/CD integration: secure handling of PFX, Base64 secrets, and automated signing and verification.

Quick Start

Sign a sample Windows binary using the provided templates to generate a test certificate, export it, install it in the test machine, sign the file with signtool, and verify the signature.

Frequently Asked Questions about developer-delphi-windows-codesigning

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Windows code signing for Delphi applications in a CI/CD pipeline?

Automate Windows code signing for Delphi by securely handling PFX files and Base64 secrets within your CI/CD pipeline, using signtool to sign binaries and verify signatures without hardcoding credentials. This ensures trusted app distribution.

What is the difference between self-signed and OV/EV certificates for Delphi Windows apps?

Self-signed certificates are used for local testing and internal distribution of Delphi apps, while Organization Validation (OV) and Extended Validation (EV) certificates provide production-level trust for publicly distributed Windows applications.

Can I use signtool to sign Free Pascal and Lazarus Windows binaries?

Yes, you can use signtool to sign Free Pascal and Lazarus Windows binaries. The workflow supports both FPC/Lazarus and Delphi applications for signing, timestamping, and verification across local development and CI/CD.

How do I generate and install a test certificate for signing Windows executables?

Generate a self-signed test certificate, export it to a PFX file, and install it on your test machine. You can then use signtool to sign your Windows executable and verify the signature locally before production release.

Does Windows code signing for Delphi require secure credential handling?

Yes, secure credential handling is enforced during Windows code signing. The process requires proper management of PFX files and Base64 secrets to ensure certificate credentials are not hardcoded in scripts or CI/CD pipelines.

Why does signtool code signing fail without proper timestamping?

Timestamping is enforced during signtool code signing to ensure the digital signature remains valid even after the certificate expires. Without proper timestamping, signed Delphi binaries may lose trust status over time.