Bir bakışta
Kod ve belge imzalama genelinde sekiz seçenek
Her seçeneğin tek paragraflık bir özeti, resmi belgelere veya depoya bir bağlantıyla birlikte. Ayrıntılı karşılaştırma aşağıdaki matristedir.
sgcSign
eSeGeCe · Ticari
Ticari Delphi / C++ Builder / .NET dijital imza paketi. Aynı imzalama çekirdeğini paylaşan birbirini tamamlayan iki biçimde sunulur. Bileşen kitaplığı, Delphi 7'den Delphi 13'e süreç içinde XAdES, PAdES, CAdES ve ASiC imzaları üretir. sgcSign Server, belge biçimlerinin üzerine Authenticode (PE ikili dosyaları), ClickOnce manifestleri, NuGet paketleri, VSIX paketleri ve PowerShell betiklerini imzalayan, kendi sunucunuzda barındırılan bir REST imzalama hizmeti ekler. On anahtar sağlayıcı; yerel PFX/PEM'i, Windows sertifika deposunu, PKCS#11 donanım belirteçlerini, AWS KMS'yi, Azure Trusted Signing'i, Google Cloud KMS'yi, HashiCorp Vault'u, Certum SimplySign'i ve herhangi bir CSC v2 uzak QTSP'sini kapsar. Yirmi bir önceden yapılandırılmış ülke profili, Avrupa e-faturalamasını ve eIDAS iş sözleşmesi imzalamasını yönlendirir.
Resmi sayfa
Microsoft · Windows SDK EULA (geliştirme için ücretsiz)
Windows 10 / Windows 11 SDK ile gelen Microsoft'un komut satırı kod imzalama aracı. SIP (Subject Interface Package) mekanizması aracılığıyla Windows Portable Executable dosyalarını (.exe, .dll, .sys, .cab, .cat) ve AppX/MSIX paketlerini, ClickOnce manifestlerini ve Microsoft Office Visual Basic for Applications projelerini imzalar ve zaman damgalar. Sertifikaları Windows sertifika deposundan, PKCS#12 dosyalarından, akıllı kartlardan ve Cloud Signing Service (CSP) sağlayıcılarından okur. PDF, XML ve ETSI XAdES / PAdES / CAdES imzalama, SignTool'un görev alanına dahil değildir.
Resmi sayfa
osslsigncode
Michał Trojnara ve katkıda bulunanlar · GPL-3.0-or-later (açık kaynak)
OpenSSL üzerine kurulu açık kaynaklı, çok platformlu Authenticode imzalama aracı. Microsoft PE ikili dosyalarını (.exe, .dll, .sys, .cab, .cat), CAB arşivlerini, AppX/MSIX paketlerini, NuGet paketlerini ve betik dosyalarını imzalar. Windows'a ek olarak Linux, BSD ve macOS'ta çalışır; bu da projenin tarihsel nedenidir — Linux derleme çiftliklerinin SignTool'u Wine altında çalıştırmadan Windows ikili dosyalarını imzalamasına olanak tanır. RFC 3161 ve eski Authenticode zaman damgalaması; sertifika kaynakları arasında PKCS#12 dosyaları ve PKCS#11 donanım belirteçleri bulunur.
Resmi sayfa
Azure Trusted Signing
Microsoft · Ticari (Azure aboneliği, aylık)
Microsoft'un Azure'daki tam olarak yönetilen kod imzalama hizmeti (eski adıyla Azure Code Signing). Müşteriler imzalama sertifikasına sahip değildir — Microsoft her üç günde bir kısa ömürlü bir sertifika verir ve özel anahtarı bir Azure HSM'sinde saklar. SignTool, GitHub Actions, Azure Pipelines, Trusted Signing PowerShell ve anahtarları CSP farkında herhangi bir araca sunan özel bir dlib (Trusted Signing CSP) için entegrasyonlar sağlanır. Windows PE, MSIX, AppX, ClickOnce, VBScript / JScript / PowerShell betiklerini imzalar; PDF / XML imzalama kapsam dışındadır.
Resmi sayfa
DigiCert Software Trust Manager
DigiCert · Ticari (abonelik)
DigiCert'in bulut kod imzalama platformu. Özel anahtarlar, DigiCert tarafından barındırılan bir FIPS 140-2 / 140-3 HSM'sinde bulunur. Özel araçlardan oluşan bir filo aracılığıyla Windows PE, Java JAR, Android APK, Linux RPM / DEB, konteyner görüntüleri, NuGet, Apple Mach-O ikili dosyaları ve daha fazlasını imzalayın: smctl imzalama istemcisi, SignTool için DigiCert KSP / CSP eklentisi, yerel Jenkins / GitHub Actions / Azure Pipelines entegrasyonları ve bir REST API. Belgeler (PDF, XAdES), ayrı DigiCert Document Trust Manager ürünü aracılığıyla imzalanır.
Resmi sayfa
jsign
Emmanuel Bourg · Apache 2.0 (açık kaynak)
Açık kaynaklı Java tabanlı Authenticode imzalama aracı. Bağımsız bir komut, bir Maven / Gradle / Ant eklentisi veya programatik bir Java API olarak çalışır. Microsoft PE ikili dosyalarını, MSI yükleyicilerini, Microsoft betik dosyalarını (.ps1, .vbs, .js), MSIX / AppX paketlerini, CAB arşivlerini ve CAT kataloglarını imzalar. Tek bir CLI aracılığıyla geniş bir bulut HSM listesini destekler: AWS KMS, Azure Key Vault, Azure Trusted Signing, Google Cloud KMS, DigiCert ONE, HashiCorp Vault, Oracle Cloud KMS, Yubico YubiHSM, AWS CloudHSM (PKCS#11 aracılığıyla) ve herhangi bir PKCS#11 cihazı.
Resmi sayfa
Adobe Acrobat / Adobe Sign
Adobe · Ticari (abonelik)
Adobe Acrobat Pro ve Adobe Acrobat Sign, PDF belgelerini imzalamak için son kullanıcı ürünleridir. Acrobat Pro, zaman damgalarıyla dijital imzalar ve sertifikalı imzalar uygular ve gelen PDF imzalarını doğrular; Acrobat Sign (eski adıyla EchoSign), dış taraflardan elektronik imza toplamak için bir bulut hizmetidir. Hiçbiri bir geliştirici kitaplığı değildir: kutuda Delphi / C++ Builder SDK'si ve komut satırı imzalama aracı yoktur. PAdES Uzun Vadeli Doğrulama, doğrulama tarafında Adobe Approved Trust List (AATL) ve European Union Trusted List (EUTL) aracılığıyla desteklenir.
Resmi sayfa
iText / Apryse
iText Group / Apryse Software (PDFTron) · Ticari (AGPL veya ticari lisans)
Sunucu tarafı uygulamalarda gözetimsiz PDF imzalama için yaygın olarak kullanılan iki ticari PDF SDK'si. iText Core (eski adıyla iTextSharp), Java ve .NET için AGPL-3.0 veya ticari bir lisans altında mevcuttur; com.itextpdf.signatures ad alanı PAdES-B-B / B-T / B-LT / B-LTA, MDP (değişiklik algılama) sertifikalarını ve görünür görünümleri kapsar. Apryse PDFTron, PDF.SignatureHandler API ve PAdES desteğine sahip ticari, çok platformlu bir SDK'dir (Java, .NET, C++, Node.js, Python, Go, iOS, Android, web). Hiçbir sağlayıcı yerel bir Delphi bağlaması sunmaz.
Resmi sayfa