In één oogopslag
Acht opties voor code- en documentondertekening
Een samenvatting van één alinea per optie, met een link naar de officiële documentatie of repository. De gedetailleerde vergelijking staat in de matrix hieronder.
sgcSign
eSeGeCe · Commercial
Commerciële digitale-handtekeningsuite voor Delphi, C++ Builder en .NET. Geleverd in twee complementaire vormen die dezelfde ondertekenkern delen. De componentbibliotheek produceert in-process XAdES-, PAdES-, CAdES- en ASiC-handtekeningen vanaf Delphi 7 tot en met Delphi 13. sgcSign Server voegt een self-hosted REST-ondertekeningsdaemon toe die Authenticode (PE-binaries), ClickOnce-manifests, NuGet-packages, VSIX-bundles en PowerShell-scripts ondertekent bovenop de documentformaten. Tien sleutelproviders dekken lokale PFX/PEM, de Windows-certificaatstore, PKCS#11-hardwaretokens, AWS KMS, Azure Trusted Signing, Google Cloud KMS, HashiCorp Vault, Certum SimplySign en elke remote CSC v2-QTSP. Eenentwintig voorgeconfigureerde landprofielen sturen Europese e-facturatie en eIDAS-arbeidscontract-ondertekening aan.
Officiële pagina
Microsoft · Windows SDK EULA (free for development)
Microsofts command-line-code-signing-tool die wordt meegeleverd met de Windows 10-/Windows 11-SDK. Ondertekent en tijdstempelt Windows Portable Executable-bestanden (.exe, .dll, .sys, .cab, .cat), plus AppX-/MSIX-packages, ClickOnce-manifests en Microsoft Office Visual Basic for Applications-projecten via het SIP-mechanisme (Subject Interface Package). Leest certificaten uit de Windows-certificaatstore, PKCS#12-bestanden, smartcards en Cloud Signing Service-providers (CSP). PDF-, XML- en ETSI XAdES-/PAdES-/CAdES-ondertekening vallen buiten het bereik van SignTool.
Officiële pagina
osslsigncode
Michał Trojnara & contributors · GPL-3.0-or-later (open source)
Open-source, platformonafhankelijke Authenticode-ondertekentool gebouwd op OpenSSL. Ondertekent Microsoft PE-binaries (.exe, .dll, .sys, .cab, .cat), CAB-archieven, AppX-/MSIX-packages, NuGet-packages en scriptbestanden. Draait naast Windows ook op Linux, BSD en macOS, wat de historische reden voor het project is — zo kunnen Linux-build-farms Windows-binaries ondertekenen zonder SignTool onder Wine te draaien. RFC 3161 en legacy Authenticode-tijdstempeling; certificaatbronnen omvatten PKCS#12-bestanden en PKCS#11-hardwaretokens.
Officiële pagina
Azure Trusted Signing
Microsoft · Commercial (Azure subscription, per-month)
Microsofts volledig beheerde code-signing-service in Azure (voorheen Azure Code Signing). Klanten zijn niet de eigenaar van het ondertekeningscertificaat — Microsoft geeft elke drie dagen een kortlevend certificaat uit en bewaart de private sleutel in een Azure-HSM. Integraties zijn beschikbaar voor SignTool, GitHub Actions, Azure Pipelines, Trusted Signing PowerShell en een speciale dlib (Trusted Signing CSP) die de sleutels beschikbaar maakt voor elke CSP-bewuste tool. Ondertekent Windows PE, MSIX, AppX, ClickOnce, VBScript-/JScript-/PowerShell-scripts; PDF-/XML-ondertekening valt buiten de scope.
Officiële pagina
DigiCert Software Trust Manager
DigiCert · Commercial (subscription)
DigiCerts cloud-code-signing-platform. Private sleutels leven in een door DigiCert gehoste FIPS 140-2-/140-3-HSM. Onderteken Windows PE, Java JAR, Android APK, Linux RPM/DEB, container-images, NuGet, Apple Mach-O-binaries en meer via een reeks speciale tools: de smctl-ondertekeningsclient, de DigiCert KSP-/CSP-plug-in voor SignTool, native integraties voor Jenkins, GitHub Actions en Azure Pipelines, plus een REST-API. Documenten (PDF, XAdES) worden ondertekend via het aparte product DigiCert Document Trust Manager.
Officiële pagina
jsign
Emmanuel Bourg · Apache 2.0 (open source)
Open-source, Java-gebaseerde Authenticode-ondertekentool. Draait als zelfstandig commando, als Maven-/Gradle-/Ant-plug-in of als programmatische Java-API. Ondertekent Microsoft PE-binaries, MSI-installers, Microsoft-scriptbestanden (.ps1, .vbs, .js), MSIX-/AppX-packages, CAB-archieven en CAT-catalogi. Ondersteunt een breed scala aan cloud-HSM's via één enkele CLI: AWS KMS, Azure Key Vault, Azure Trusted Signing, Google Cloud KMS, DigiCert ONE, HashiCorp Vault, Oracle Cloud KMS, Yubico YubiHSM, AWS CloudHSM (via PKCS#11) en elk PKCS#11-apparaat.
Officiële pagina
Adobe Acrobat / Adobe Sign
Adobe · Commercial (subscription)
Adobe Acrobat Pro en Adobe Acrobat Sign zijn eindgebruikerproducten voor het ondertekenen van PDF-documenten. Acrobat Pro plaatst digitale handtekeningen en gecertificeerde handtekeningen met tijdstempels en valideert binnenkomende PDF-handtekeningen; Acrobat Sign (voorheen EchoSign) is een clouddienst voor het verzamelen van elektronische handtekeningen van externe partijen. Geen van beide is een developer-bibliotheek: er is geen Delphi-/C++ Builder-SDK en geen command-line-ondertekentool in de doos. PAdES Long-Term Validation wordt aan de validatiezijde ondersteund via de Adobe Approved Trust List (AATL) en de European Union Trusted List (EUTL).
Officiële pagina
iText / Apryse
iText Group / Apryse Software (PDFTron) · Commercial (AGPL or commercial license)
Twee commerciële PDF-SDK's die veel worden gebruikt voor onbewaakte PDF-ondertekening in server-side-applicaties. iText Core (voorheen iTextSharp) is beschikbaar voor Java en .NET onder AGPL-3.0 of een commerciële licentie; de com.itextpdf.signatures-namespace dekt PAdES-B-B/B-T/B-LT/B-LTA, MDP-certificeringen (modification-detection) en zichtbare verschijningsvormen. Apryse PDFTron is een commerciële, platformonafhankelijke SDK (Java, .NET, C++, Node.js, Python, Go, iOS, Android, web) met een PDF.SignatureHandler-API en PAdES-ondersteuning. Geen van beide leveranciers biedt een native Delphi-binding.
Officiële pagina