XAdES
ETSI EN 319 132. XML-handtekeningen in enveloped-, detached- en enveloping-modus. Het formaat achter e-facturatie en EU-arbeidsovereenkomsten.
XAdES voor XML, PAdES voor PDF, CAdES voor CMS en ASiC-containers voor de hele bundel. Authenticode, ClickOnce, NuGet en VSIX voor wat je uitbrengt. Vanuit een native Delphi-, C++ Builder- of .NET-component, of vanuit sgcSign Server via REST, met dezelfde ondertekenengine achter beide.
Gecentraliseerd ondertekenen voor je buildfarm met sgcSign Server →Ingesproken opnames met ondertiteling van sgcSign aan het werk. Kies er een uit de lijst. Er wordt niets gedownload tot je op afspelen drukt.
Digitale handtekeningen voor XML, PDF en bestanden vanuit Delphi: XAdES, PAdES, CAdES, ASiC, Authenticode en RFC 3161-timestamps.
sgcSign-quickstartDigitale handtekeningen voor XML, PDF en bestanden vanuit Delphi: XAdES, PAdES, CAdES, ASiC, Authenticode en RFC 3161-timestamps.
Een Windows-EXE ondertekenen vanaf LinuxEen Delphi-programma op Linux past een Authenticode-handtekening toe met een RFC 3161-timestamp. Geen Windows-machine nodig in de build.
Een MSI- of MSIX-installer ondertekenenWindows Installer-bestanden en MSIX- of APPX-packages ondertekend en van een timestamp voorzien vanuit Delphi, zodat de installer het eerste is dat goed gaat.
Een grote installer ondertekenen zonder hem te uploadenAlleen-hash-modus: de build-agent stuurt de digest naar sgcSign Server en schrijft de teruggekregen handtekening in het bestand. Het bestand blijft waar het is.
Dezelfde sleutelproviders, dezelfde timestamp-client en dezelfde validatiepijplijn ondertekenen een Spaanse factuur en een Windows-installer. Leer de API één keer en pas hem overal toe.
ETSI EN 319 132. XML-handtekeningen in enveloped-, detached- en enveloping-modus. Het formaat achter e-facturatie en EU-arbeidsovereenkomsten.
ETSI EN 319 142. Handtekeningen ingebed in de PDF zelf, met een zichtbare weergave met naam van de ondertekenaar, reden, locatie en contactgegevens. Compatibel met Adobe Acrobat.
ETSI EN 319 122. Binaire CMS-/PKCS#7-handtekeningen over elk bestand of elke datastroom, detached of attached.
ETSI EN 319 162. Een ZIP-container die de documenten bundelt met hun XAdES- of CAdES-handtekening. Simple voor één document, Extended voor een manifest met meerdere.
Windows PE-bestanden: .exe, .dll, .sys, .ocx, .cpl en .scr. Standaard SHA-256, plus SHA-1, SHA-384 en SHA-512. Geneste dual-handtekeningen houden legacy-verifiers tevreden.
Onderteken .application- en .manifest-bestanden zodat Windows-clients je app installeren zonder vertrouwensmelding.
Onderteken .nupkg-packages zodat de NuGet-client de identiteit van de uitgever kan valideren. Zowel author- als repository-handtekeningen worden ondersteund.
Onderteken Visual Studio-extensiepackages zodat de Marketplace en de IDE ze als vertrouwd accepteren.
Begin bij B-B en schaal op naar B-LTA wanneer de archiefregels dat vragen. Code signing loopt via sgcSign Server, zodat de private key op één plek staat.
Elke provider implementeert dezelfde IsgcKeyProvider -interface, zodat een signer met elke sleutelbron werkt zonder aanpassing. Overstappen van een PFX-bestand naar AWS KMS betekent één component wijzigen.
Lokale, met wachtwoord beveiligde sleutelbestanden. Native Windows CNG, geen OpenSSL-DLL vereist.
PEM-certificaten en versleutelde PKCS#8-sleutels, met native PBES2-/PBKDF2-/AES-CBC-decryptie.
Opslag van de lokale machine en de huidige gebruiker, rechtstreeks in je Windows PKI- en Active Directory-opzet.
Smartcards en HSM's via de standaard PKCS#11-interface, waaronder SafeNet, YubiKey en Nitrokey.
De gekwalificeerde ondertekenservice van Microsoft met OAuth2-client-credentials. Private keys verlaten Azure nooit.
Sleutels blijven in AWS Key Management Service. De document-hash gaat eruit, de ruwe handtekening komt terug.
Service-account-authenticatie tegen sleutels die in Google Cloud Key Management worden gehost.
De Vault transit signing engine. Hashes reizen over een geauthenticeerde REST API, sleutels blijven binnen Vault.
Gekwalificeerde Poolse e-signatureprovider. Cloud remote signing voor KSeF, ZUS en andere overheidsportalen.
Generieke Cloud Signature Consortium v2-client voor remote QTSP's, waaronder Universign, D-Trust sign-me, A-Trust, FNMT Cl@ve Firma, Evrotrust en Intesi Group.
Wissel de provider, houd de signer. Alle tien providers in detail →
Elk profiel stemt het hash-algoritme, de canonicalization, het handtekeningniveau, de timestamp en het OCSP-intrekkingsbeleid vooraf af op het doelrechtsgebied. Van land wisselen is een wijziging van één regel.
De Tsjechische verkoopregistratie EET 2.0 wordt geleverd als een eigen component, TsgcEETClient. EET 2.0 in detail →
De profielen mikken op het AdES- of QES-niveau dat elke lidstaat verwacht, met de hash, canonicalization, timestamp en het intrekkingsbeleid al ingesteld. Duitsland vraagt om een gekwalificeerde handtekening volgens § 126a BGB, Spanje accepteert AdES voor SEPE en TGSS, Polen loopt via Profil Zaufany of een gekwalificeerd certificaat voor ZUS. Het profiel legt die verschillen vast, je code niet.
TsgcEUTrustList parseert de ETSI TS 119 612 List of Trusted Lists en de Trusted Lists per lidstaat, zodat elk X.509-certificaat kan worden geclassificeerd tegen het live EU-register. TsgcTSAClient voegt RFC 3161-timestamps toe die een handtekening naar B-T, B-LT en B-LTA tillen, en elke verificatie levert een gestandaardiseerd ETSI TS 119 102-2-XML-validatierapport op.
Een self-hosted ondertekendaemon met een REST API, een Bootstrap-webadmin en een Windows-service-installer. Build-agents vragen om een handtekening, de sleutelprovider ondertekent, en het sleutelmateriaal belandt nooit op een runner.
POST /api/v1/sign aan via TLS met een bearer-API-sleutel en een X-Project -header.Dezelfde PAdES-handtekening, op twee manieren geproduceerd. Kies de component wanneer de app ondertekent, kies de server wanneer de pipeline ondertekent.
// PAdES with a visible signature and an RFC 3161 timestamp
var
vKeyProvider: TsgcPFXKeyProvider;
vSigner: TsgcPAdESSigner;
vTSA: TsgcTSAClient;
begin
vKeyProvider := TsgcPFXKeyProvider.Create(nil);
vSigner := TsgcPAdESSigner.Create(nil);
vTSA := TsgcTSAClient.Create(nil);
try
vKeyProvider.FileName := 'certificate.pfx';
vKeyProvider.Password := 'secret';
vKeyProvider.LoadFromFile;
vTSA.URL := 'https://freetsa.org/tsr';
vSigner.KeyProvider := vKeyProvider;
vSigner.TSAClient := vTSA;
vSigner.Reason := 'Approved';
vSigner.Location := 'Madrid, Spain';
vSigner.VisibleSignature.Enabled := True;
vSigner.SignPDF('contract.pdf', 'contract-signed.pdf');
finally
vTSA.Free;
vSigner.Free;
vKeyProvider.Free;
end;
end;
# PAdES-sign contract.pdf through sgcSign Server
curl -X POST https://sign.example.com/api/v1/sign/pades \
-H "Authorization: Bearer $TOKEN" \
-H "X-Project: production" \
-F "file=@./contract.pdf" \
-o contract-signed.pdf
# Headers returned by the server
# X-Sgcsign-Signer-Subject: CN=ACME Corp, O=ACME, C=US
# X-Sgcsign-Duration-Ms: 312
sgcSign wordt los gelicentieerd, voor Delphi 7 tot en met RAD Studio 13 en C++ Builder. Elke licentie bevat de volledige broncode, 1 jaar updates, royaltyvrije implementatie en een 70% verlengingskorting.
1 ontwikkelaarslicentie. Gebruik op één machine tegelijk.
2 ontwikkelaarslicenties. Gebruik op twee machines tegelijk.
Onbeperkt aantal ontwikkelaars. Alle bedrijfsmachines.
sgcSign voor .NET heeft dezelfde handtekeningformaten tegen dezelfde prijzen, geleverd als het NuGet-pakket esegece.sgcSign, vanaf €299.
Licenties en prijzen vergelijkenVertrouwd door Delphi-, C++ Builder-, Lazarus- en .NET-ontwikkelaars over de hele wereld.
Heel erg bedankt voor jullie hulp en ondersteuning, ik ben dol op jullie componenten.
sgcWebSockets is geweldig en jullie support is de beste!
Jullie sgcWebSockets-bibliotheek is erg handig en eenvoudig op te zetten. Ga zo door!
Voeg XAdES-, PAdES-, CAdES- en ASiC-ondertekening toe aan je Delphi-, C++ Builder- of .NET-toepassing, of zet een gecentraliseerde ondertekenservice op voor je buildfarm.
SnelstartFunctiesSleutelprovidersLandprofielensgcSign ServerVergelijking
sgcSign is een van de eSeGeCe-componentbibliotheken voor Delphi, C++ Builder en .NET. Ze delen dezelfde conventies, worden geleverd met volledige broncode en zijn royaltyvrij te implementeren.
WebSocket, HTTP/2, MQTT, AMQP, WebRTC, AI en 30+ API-integraties. Onderteken WebSocket- en MQTT-payloads met dezelfde ondertekenengine.
PDF-bestanden maken, bewerken, bekijken, ondertekenen, redigeren en valideren in pure Object Pascal, zonder DLL. Wordt los gelicentieerd.
Server-side HTML- en UI-componenten gebouwd op Bootstrap 5 en htmx. Geef een ondertekenworkflow een web-front-end zonder een JavaScript-stack te onderhouden.
Pure QUIC-transport en een HTTP/3-client en -server, met WebTransport. Dien handtekening- en timestampverzoeken in via HTTP/3 voor snellere handshakes.
AI-, LLM- en MCP-componenten voor Delphi en C++ Builder. Zeven LLM-providers achter één component, plus MCP, embeddings en spraak. Standalone, met de sgcWebSockets Core runtime inbegrepen.
Clientcomponenten voor MQTT, AMQP 0.9.1 en 1.0, Apache Kafka en STOMP voor Delphi en C++ Builder. Standalone, met de sgcWebSockets Core runtime inbegrepen.
OAuth2-client, JWT-client en WebAuthn-ondersteuning voor Delphi en C++ Builder. Meld je aan bij elke OAuth2/OIDC-provider, geef JWT's uit en verifieer ze, en voeg passkey-authenticatie toe aan native apps.
HTTP-server, HTTP/2-client, gRPC-client en clients voor Google Cloud Pub/Sub, Calendar en FCM, voor Delphi en C++ Builder. Standalone, met de sgcWebSockets Core runtime inbegrepen.
REST-server, OpenAPI-server en OpenAPI-clientcomponenten. Publiceer REST-API's vanuit een OpenAPI 3.x-contract, of consumeer elke OpenAPI-beschreven API.
OpenAPI 3.x-parser, Pascal-SDK-generator en OpenAPI-server, plus 1.195+ kant-en-klare SDK's voor AWS, Azure, Google Cloud en Microsoft Graph.
Windows Hello, vingerafdruksensoren en het Windows Biometric Framework. Ontgrendel een ondertekensleutel met een vingerafdruk voordat de signer draait.
Bijgewerkte Indy TCP/IP-componenten met moderne TLS, IPv6 en HTTP/2 voor Delphi 7 tot en met 13. Vertrouwd transport naar TSA's, OCSP-responders en EU-verifiers.
Cryptografiebibliotheek voor algemeen gebruik voor Delphi en C++ Builder: symmetrische en asymmetrische versleuteling, hashing en post-quantumalgoritmen. Gratis meegeleverd vanaf sgcWebSockets Standard.
Clients voor de WhatsApp Business Cloud API en Telegram TDLib. Standalone, de sgcWebSockets Core runtime is inbegrepen.