Digital Signature Components for Delphi

Enterprise-grade XAdES, PAdES & CAdES components for Delphi 7 through Delphi 13 and C++Builder. Sign and verify XML invoices, PDF documents and binary data with built-in compliance for 12 European tax authorities.


XAdES XML Signatures

Sign XML documents with XAdES-BES, XAdES-EPES and XAdES-T signatures. Full ETSI EN 319 132-1 compliance with enveloped, detached and enveloping modes.

PAdES PDF Signatures

Embed digital signatures in PDF documents with PAdES-Basic compliance. Incremental updates preserve original PDF content. Configure reason, location and signer name.

CAdES CMS Signatures

CMS/PKCS#7 digital signatures with CAdES-BES, CAdES-T (timestamped) and CAdES-XL (long-term) levels. Sign any binary data or files.

12 Country Profiles

Pre-configured profiles for VeriFactu, TicketBAI, Facturae (Spain), FatturaPA (Italy), SAF-T PT (Portugal), KSeF (Poland), Factur-X (France), e-Factura (Romania), NAV Online (Hungary), Fiskalizacija (Croatia), Peppol (Belgium) and myDATA (Greece).

Signature Verification

Complete verification pipeline: digest validation, RSA/ECDSA signature check, certificate validity, OCSP revocation checking, timestamp validation and XAdES property verification.

Multi-Level Signatures

Support for B-B (Basic), B-T (Timestamp), B-LT (Long Term) and B-LTA (Long Term Archival) signature levels per ETSI standards.

Delphi Classes

Delphi Classes: TsgcDocumentSigner, TsgcPAdESSigner, TsgcXAdESSigner, TsgcCAdESSigner, TsgcSignatureVerifier.Runtime configuration in the Delphi IDE.

Broad Compatibility

Supports Delphi 7, 2007, 2009, 2010, XE through XE8, Delphi 10 Seattle through 10.4 Sydney, Delphi 11 Alexandria, Delphi 12 Athens and Delphi 13. Also supports C++Builder.

Zero Dependencies

No external DLLs or third-party libraries required. Uses Windows CNG/BCrypt for cryptography and WinHTTP for network operations. Pure native Delphi code.