Digitale Signatur-Suite auf Unternehmensniveau für Delphi, C++Builder und .NET. Erzeugt XAdES-, PAdES-, CAdES- und ASiC-Signaturen von 10 Schlüsselanbietern und 21 vorkonfigurierten Länderprofilen — verfügbar als In-Process-Komponentenbibliothek oder als selbst gehosteter Remote-Signing-Daemon für Build-Farmen.
XAdES / PAdES / CAdES / ASiC
10 Schlüsselanbieter
21 Länderprofile
EU eIDAS-konform
ZWEI FORMFAKTOREN, EINE ENGINE
Bibliothek oder Server — derselbe Signing-Kern
sgcSign wird in zwei sich ergänzenden Formfaktoren ausgeliefert, die sich dieselbe Signing-Engine, Schlüsselanbieter und Länderprofile teilen. Wähl die eingebettete Bibliothek, den zentralisierten Server oder beides zusammen.
sgcSign Komponenten-Bibliothek
Drop-in Delphi- / C++Builder- / .NET-Komponenten, die XAdES-, PAdES-, CAdES- und ASiC-Signaturen direkt in deiner Anwendung erzeugen. Native CNG/BCrypt-Kryptografie, keine externen DLLs, vollständiger Quellcode enthalten.
Volle Abdeckung der vier ETSI-Signaturfamilien plus Microsoft Authenticode für PE-Binärdateien. Alle vier AdES-Stufen unterstützt.
XAdES
ETSI EN 319 132 — XML Advanced Electronic Signatures
Enveloped-, Detached- und Enveloping-Signaturen über XML. Stufen B-B / B-T / B-LT / B-LTA. Polnische, spanische und deutsche Diakritika werden über WideString-Überladungen ab Delphi 7+ verlustfrei verarbeitet.
PAdES
ETSI EN 319 142 — PDF Advanced Electronic Signatures
Bette digitale Signaturen in PDF-Dokumente ein. Sichtbare Signaturdarstellung mit Unterzeichnername, Grund, Ort, Kontaktinformationen und konfigurierbarem Rechteck. Kompatibel mit Adobe Acrobat.
CAdES
ETSI EN 319 122 — CMS/PKCS#7 Advanced Electronic Signatures
CMS/PKCS#7-Binärsignaturen über beliebige Dateien oder Datenströme. Detached- und Attached-Formen. Konformitätsstufen BES, T und XL.
ASiC-S / ASiC-E
ETSI EN 319 162 — Associated Signature Containers
Bündle ein oder mehrere Dokumente zusammen mit der zugehörigen XAdES- oder CAdES-Signatur in einem einzigen ZIP-Archiv. Simple (ein Dokument) oder Extended (Manifest + mehrere Dokumente).
Authenticode + ClickOnce + NuGet + VSIX
Code-Signierung — sgcSign Server
Signiere Windows-PE-Dateien (.exe, .dll, .sys, .ocx), ClickOnce-Manifeste, NuGet-Pakete und VSIX-Bundles. SHA-256 (Standard), SHA-384, SHA-512 und Dual-Signing für Legacy-Kompatibilität.
10 SCHLÜSSELANBIETER
Lokale Dateien, Hardware-Tokens, Cloud-KMS
Jeder Anbieter implementiert dasselbe IsgcKeyProvider-Interface, sodass Signierer mit jeder Schlüsselquelle ohne Anpassung funktionieren. Wechsle mit dem Austausch einer einzigen Komponente von einer PFX-Datei zu AWS KMS.
PFX / PKCS#12
TsgcPFXKeyProvider
Lokale passwortgeschützte PFX-Dateien. Native Windows CNG-Unterstützung; keine OpenSSL-DLL erforderlich.
PEM-Dateien
TsgcPEMKeyProvider
PEM-kodierte Zertifikate und verschlüsselte PKCS#8-Privatschlüssel. Native PBES2- / PBKDF2- / AES-CBC-Entschlüsselung — keine externe Bibliothek erforderlich.
Windows-Zertifikatspeicher
TsgcWindowsCertStoreProvider
Zertifikatspeicher des lokalen Computers und des aktuellen Benutzers. Nahtlose Integration mit Windows-PKI und Active Directory.
PKCS#11-Hardware-Tokens
TsgcPKCS11Provider
Smartcards und HSMs über die standardisierte PKCS#11-Schnittstelle — SafeNet, YubiKey, Nitrokey und jeder Hersteller mit einem PKCS#11-Treiber.
Azure Trusted Signing
TsgcAzureTrustedSigningProvider
Microsofts qualifizierter Signaturdienst. OAuth2-Client-Credentials, Privatschlüssel verlassen Azure nie. Unterscheidet sich von Azure Key Vault.
AWS KMS
TsgcAWSKMSKeyProvider
AWS Key Management Service. Signiere mit in AWS gehaltenen Schlüsseln; gesendet wird der Dokument-Hash, zurück kommt die Rohsignatur.
Google Cloud KMS
TsgcGCloudKMSKeyProvider
Google Cloud Key Management. Service-Account-Authentifizierung mit in Google Cloud gehosteten Schlüsseln.
HashiCorp Vault
TsgcHashiCorpVaultKeyProvider
Vault Transit-Signing-Engine. Schlüssel bleiben in Vault; Dokument-Hashes werden über eine authentifizierte REST API gesendet.
Certum SimplySign
TsgcCertumSimplySignProvider
Qualifizierter polnischer E-Signaturanbieter. Cloudbasiertes Remote-Signing für KSeF, ZUS und weitere polnische Verwaltungsportale.
CSC v2 (Cloud Signature Consortium)
TsgcCSCKeyProvider
Generischer CSC v2-Client für Remote-QTSPs — Universign, D-Trust sign-me, A-Trust, FNMT Cl@ve Firma, Evrotrust, Intesi Group und mehr.
21 VORKONFIGURIERTE LÄNDERPROFILE
Europäische E-Rechnung & Arbeitsverträge
Jedes Profil stimmt Hash-Algorithmus, Kanonisierung, Signaturstufe, Zeitstempel und OCSP-Sperrlistenrichtlinie vorab auf die Regulierungsbehörde des Ziellandes ab. Wechsle die Jurisdiktion mit einer einzigen Zeile.
E-Rechnungs-Profile (12)
Profil
Land
System
Format
Stufe
spVeriFactu
Spanien
VeriFactu (AEAT)
XAdES-EPES
B-B
spTicketBAI
Spanien (Baskenland)
TicketBAI
XAdES-EPES
B-B
spFacturaeB2B
Spanien
Facturae 3.x / FACe
XAdES-EPES
B-T
spFatturaPA
Italien
FatturaPA (SDI)
XAdES-BES
B-B
spSAFTPT
Portugal
SAF-T PT
RSA-SHA256
B-B
spKSeF
Polen
KSeF (Krajowy System e-Faktur)
XAdES
B-T
spFacturX
Frankreich / Deutschland
Factur-X / ZUGFeRD
XAdES
B-B
spEFactura
Rumänien
e-Factura (ANAF)
XAdES
B-T
spNAVOnline
Ungarn
NAV Online
XML-DSig
B-B
spFiskalizacija
Kroatien
Fiskalizacija
XML-DSig
B-B
spPeppolBE / spPeppolBG
EU (Belgien, Bulgarien)
Peppol UBL 2.x
XAdES
B-T
spMyDATA
Griechenland
myDATA (AADE)
XAdES
B-B
EU-Arbeitsvertrags-Profile (9)
eIDAS-konforme Signaturen für die arbeitsrechtlichen Anforderungen der Mitgliedstaaten an Arbeitsverträge. Vorab abgestimmt auf AdES- / QES-Stufe, Hash, Kanonisierung, Zeitstempel und OCSP-Sperrlistenrichtlinie der jeweiligen Jurisdiktion. Wird von Arbeitsverwaltungs-Prüfern akzeptiert.
Deutschland — spEmploymentDE
Stufe B-LT, QES erforderlich nach § 126a BGB für Verträge in Schriftform (z. B. Befristung > 24 Monate, nachvertragliches Wettbewerbsverbot).
Stufe B-T, AdES ausreichend. SEPE- / TGSS-Portale erfordern ein FNMT- oder DNIe-Zertifikat; CRL über die FNMT-Vertrauensliste.
Frankreich — spEmploymentFR
Stufe B-T, AdES in Ordnung. QES bevorzugt für Remote-Signing-Workflows unter DSP2 / RGS.
Österreich — spEmploymentAT
Stufe B-LT. QES über Handy-Signatur / ID Austria verbreitet.
Belgien — spEmploymentBE
Stufe B-LT. QES über eID-Karte (BeID).
Portugal — spEmploymentPT
Stufe B-LT. QES über Cartão do Cidadão / Chave Móvel Digital.
Niederlande — spEmploymentNL
Stufe B-T. AdES allgemein akzeptiert; QES für einige HR-Portale (UWV).
Polen — spEmploymentPL
Stufe B-T. QES über Profil Zaufany oder qualifiziertes Zertifikat, wenn der Vertrag an ZUS / PUE geht.
VALIDIERUNG & VERTRAUEN
EU-Trust List, ETSI-Validierungsberichte & LTV
sgcSign verifiziert Signaturen genauso, wie die EU sie verifiziert — gegen die Live-LOTL, mit einem standardisierten XML-Bericht, den Arbeitsgerichte und Verwaltungen als rechtskräftigen Nachweis akzeptieren.
Signaturprüfung mit LTV
Vollständige Validierungs-Pipeline — Digest-Prüfungen, RSA-/ECDSA-Signaturverifikation, Zertifikatsketten-Validierung, OCSP-Sperrprüfung, eingebettete RevocationValues für Long-Term Validation, ID-basiertes Fragment-Lookup für SignedProperties.
EU-Trust List (LOTL / EUTL)
TsgcEUTrustList parst die ETSI TS 119 612 List of Trusted Lists und ~31 mitgliedstaatliche Trusted Lists. Klassifiziere jedes X.509-Zertifikat als eIDAS-qualifiziert, indem du seinen ausstellenden TSP-Dienst gegen das Live-EU-Register abfragst.
ETSI TS 119 102-2 Validierungsbericht
Standardisierter XML-Validierungsbericht (v1.2.1), der für jede Prüfung erzeugt wird — akzeptiert von EU-Arbeitsgerichten und Verwaltungsprüfern als rechtskräftiger Nachweis der Signaturgültigkeit.
RFC 3161-Zeitstempelung
Eingebauter TsgcTSAClient für jede RFC 3161-Zeitstempel-Authority. Hebt Signaturen auf XAdES-T, XAdES-LT und XAdES-LTA — auch lange nach Ablauf des Signaturzertifikats noch prüfbar.
CODE-BEISPIELE
Von lokaler PFX bis Cloud-KMS — dieselbe API
Eine VeriFactu-Rechnung mit einer lokalen PFX signieren
Brauchst du zentralisiertes Signieren für deine Build-Pipeline? sgcSign Server kapselt dieselbe Engine hinter einer REST API und einem Bootstrap-Web-Admin — Windows-Service-Installer, fertige GitHub Actions- / Azure DevOps- / Jenkins- / Docker- / Helm-Pipelines, mandantenfähiges Projektmodell, zweistufiger Genehmigungs-Workflow, SHA-256-hash-verketteter Audit-Log, Prometheus-Metriken und HMAC-signierte Webhooks.
Füge deiner Delphi-, C++Builder- oder .NET-Anwendung XAdES-, PAdES-, CAdES- und ASiC-Signierung hinzu — oder richte einen zentralisierten Signaturdienst für deine Build-Farm ein.