Dijital imzalar artık niş bir gereksinim değil. İspanya'daki VeriFactu ve TicketBAI'den İtalya'daki FatturaPA'ya, Polonya'daki KSeF'e, Fransa/Almanya'daki Factur-X'e ve Yunanistan'daki myDATA'ya kadar, Avrupa hükümetleri artık kriptografik olarak imzalanmış elektronik faturalar ve vergi belgeleri zorunlu kılıyor. Uyumlu bir imzalama hattını sıfırdan oluşturmak; XML canonicalization, ETSI standartları, zaman damgalama, OCSP, sertifika zincirleri, HSM entegrasyonu ve her ülke için farklı bir kurallar kümesiyle uğraşmak anlamına gelir.
Bugün, tüm bunları üç satır Pascal koduna dönüştüren, eSeGeCe'nin yepyeni bir ürünü olan sgcSign'i yayınlıyoruz. sgcSign; Delphi 7'den Delphi 13'e ve C++Builder'a kadar uyumlu, XAdES, PAdES, CAdES ve XMLDSig'i uygulayan ve 12 Avrupa vergi otoritesi için önceden yapılandırılmış profillerle gelen, üretime hazır bir dijital imza kütüphanesidir.
Lansmanı kutlamak için, lansman döneminde her sgcSign lisansı 50% indirimli — aşağıdaki fiyatlandırma bölümüne bakın veya ücretsiz denemeyi indirin ve bugün deneyin.
sgcSign nedir?
sgcSign, herhangi bir Delphi veya C++Builder uygulamasına eksiksiz bir dijital imza ve doğrulama hattı ekleyen yerel bir VCL/FMX bileşen kütüphanesidir. Tek ve tutarlı bir API, kodunuzun şunları yapmasına olanak tanır:
|
İmzalama Tam ETSI uyumluluğuyla yasal olarak geçerli XAdES, PAdES, CAdES ve XMLDSig imzaları üretir. Zaman damgalarını, OCSP yanıtlarını ve imzalı özellikleri otomatik olarak gömer. |
Doğrulama İmzalanmış herhangi bir belgeyi uçtan uca doğrular: özet denetimi, RSA/ECDSA imzası, sertifika zinciri, iptal durumu (OCSP/CRL) ve XAdES/PAdES özellik doğrulaması. |
sgcSign, arka planda zor kısımları halleder — XML canonicalization (C14N 1.0 ve Exclusive C14N), artımlı PDF güncellemeleri, CMS/PKCS#7 yapıları, RFC 3161 zaman damgalama ve ETSI EN 319 132 ile EN 319 142 standartlarının her uç durumu — böylece kodunuz kısa, çıktınız geçerli kalır.
sgcSign Nasıl Çalışır
İmzalama modeli bilinçli olarak basittir. Bir anahtar sağlayıcı (özel anahtarın bulunduğu yer) bağlar, bir profil (hangi standart ve ülke kurallarının uygulanacağı) seçer ve Sign çağırırsınız.
1. Bir Anahtar Sağlayıcı Yükleyin — İmzalama anahtarınızın nerede bulunduğunu seçin: Windows Certificate Store, PFX/PKCS#12, PEM, PKCS#11 donanım belirteci, Azure Trusted Signing, AWS KMS, Google Cloud KMS, HashiCorp Vault, Certum SimplySign veya geliştirme için kendinden imzalı bir sertifika.
2. Bir Profil Seçin — Kullanım senaryonuza uyan hazır profili seçin (örneğin spVeriFactu, spFatturaPA, spFacturX). Profil, vergi otoritesinin gerektirdiği doğru algoritmayı, canonicalization'ı, referans dönüşümlerini ve imzalı özellikleri ayarlar.
3. İmzalayın — SignFile veya SignXML çağırın. sgcSign verileri canonicalize eder, özetleri hesaplar, imzalı özellikler bloğunu oluşturur, özel anahtarınızla imzalar, isteğe bağlı bir RFC 3161 zaman damgası uygular ve sonucu gömer. Çıktı, gönderilmeye hazır bir XML, PDF veya CMS dosyasıdır.
4. Doğrulayın — Aldığınız herhangi bir belgede VerifyFile çağırın. sgcSign imza zincirini izler, özetleri doğrular, sertifikayı issuer güven çıpalarına karşı denetler, OCSP sorgular ve tam olarak hangi adımın başarılı olduğunu veya başarısız olduğunu raporlar.
Delphi'de bir VeriFactu faturasını imzalamak şöyle görünür:
var
vSign: TsgcSign;
begin
vSign := TsgcSign.Create(nil);
vSign.Certificate.LoadFromPFX('cert.pfx', 'password');
vSign.Profile := spVeriFactu;
vSign.SignFile('invoice.xml', 'signed.xml');
// Verify the signed document
if vSign.VerifyFile('signed.xml') then
ShowMessage('Signature is valid');
end;
TsgcSign bileşenini formunuza bırakın, tasarım zamanında birkaç özelliği yapılandırın ve VCL veya FMX uygulamanız imzalamaya hazır olsun.
Desteklenen IDE'ler ve Platformlar
| Delphi | Delphi 7'den Delphi 13'e (Athens) kadar. Her sürüm için çalışma zamanı ve tasarım zamanı paketleri. |
| C++Builder | C++Builder 2007'den C++Builder 13'e kadar. Kütüphaneyle birlikte tam HPP başlıkları gönderilir. |
| Çerçeveler | VCL ve FireMonkey (FMX). Bileşeni bir forma bırakın veya görsel olmayan koddan örnekleyin. |
| Platformlar | Win32, Win64, macOS, Linux64, iOS ve Android — Delphi ve C++Builder'ın derlendiği her yerde. |
Temel Özellikler
|
XAdES İmzaları Tam ETSI EN 319 132-1. Enveloped, detached ve enveloping modları. B-B, B-T, B-LT ve B-LTA seviyeleri. |
PAdES PDF İmzaları PDF'leri PAdES-Basic artımlı güncellemelerle imzalayın. Orijinal baytlar korunur. Reason, location ve imzalayan adı meta verileri desteklenir. |
CAdES CMS İmzaları Herhangi bir ikili yük için CMS/PKCS#7. CAdES-BES, CAdES-T (zaman damgası) ve CAdES-XL (uzun vadeli) seviyeleri. |
|
XMLDSig Çekirdeği XAdES olmayan kullanım senaryoları için düz W3C XML Dijital İmzalar. Enveloped, detached ve enveloping modları. |
Canonicalization C14N 1.0 ve Exclusive C14N, yerel Pascal'da uygulanmıştır. Her hedef platformda deterministik özetler. |
RFC 3161 Zaman Damgalama İmzaları otomatik olarak B-T / CAdES-T seviyelerine yükseltmek için herhangi bir TSA otoritesinden güvenilir zaman damgaları ekleyin. |
|
OCSP ve Zincir Doğrulaması Tam doğrulama hattı: özet, imza, sertifika geçerlilik süresi, issuer zinciri ve gerçek zamanlı OCSP iptal denetimleri. |
10 Anahtar Sağlayıcı Windows Cert Store, PFX, PEM, PKCS#11, Azure Trusted Signing, AWS KMS, GCP KMS, HashiCorp Vault, Certum SimplySign, Self-Signed. |
12 Ülke Profili ES, IT, PT, PL, FR/DE, RO, HU, HR, BE ve GR vergi otoriteleri için önceden yapılandırılmış uyumluluk profilleri. Elle ayarlama yok. |
12 Avrupa Vergi Otoritesi için Yerleşik Uyumluluk
Her profil, ilgili otorite tarafından tanımlanan tam algoritma, canonicalization, ad alanı ve imzalı özellik gereksinimlerini kapsüller. Tek bir satır kod değiştirerek ülke değiştirin.
| Ülke | Sistem | Biçim | Seviye |
|---|---|---|---|
| İspanya | VeriFactu | XAdES-EPES | B-B |
| İspanya | TicketBAI | XAdES-EPES | B-B |
| İspanya | Facturae B2B | XAdES-EPES | B-T |
| İtalya | FatturaPA | XAdES-BES | B-B |
| Portekiz | SAF-T PT | RSA-SHA256 | B-B |
| Polonya | KSeF | XAdES | B-T |
| Fransa / Almanya | Factur-X / ZUGFeRD | XAdES | B-B |
| Romanya | e-Factura (ANAF) | XAdES | B-T |
| Macaristan | NAV Online | XML-DSig | B-B |
| Hırvatistan | Fiskalizacija | XML-DSig | B-B |
| Belçika | Peppol | XAdES | B-T |
| Yunanistan | myDATA (AADE) | XAdES | B-B |
Neden sgcSign'i Seçmelisiniz
Spesifikasyona değil, uyumluluğa kadar geçen süre — Profiller, her vergi otoritesinin teknik spesifikasyonuyla doğrudan eşleşir. Geçerli bir VeriFactu veya FatturaPA faturası üretmek için 200 sayfalık ETSI PDF'lerini okumanız gerekmez.
Yerel Pascal, harici ikili dosya yok — Tüm canonicalization, imzalama ve doğrulama mantığı saf Object Pascal'da yazılmıştır. Çekirdek hat için OpenSSL DLL bağımlılığı yok, P/Invoke sürprizleri yok, temiz dağıtım.
Delphi 7'den Delphi 13'e — Eski Delphi 7 kod tabanlarından en son Athens sürümüne kadar her sürüm desteklenir. C++Builder 2007'den C++Builder 13'e kadar. İmzalama katmanınızı yeniden yazmadan IDE'nizi yükseltin.
HSM kilitlenmesi yok — Dosya tabanlı anahtarları, sistem depolarını, donanım belirteçlerini ve dört büyük bulut HSM hizmetini kapsayan on anahtar sağlayıcı. Bir yeniden yazımla değil, bir yapılandırma değişikliğiyle sağlayıcı değiştirin.
Üretim doğrulaması — Her imzalama işlemi, OCSP dahil tüm zinciri izleyen bir doğrulayıcıyla eşlenir. Hatalı imzaları, vergi otoritesinden gelen bir ret e-postasında değil, staging aşamasında yakalayın.
Telifsiz dağıtım — Derlenmiş uygulamanızı çalışma zamanı ücretleri veya imza başına ücretler olmadan gönderin. Tek lisans, sınırsız imzalama.
eSeGeCe tarafından destekleniyor — 15+ yıllık üretim Delphi ve C++Builder ağ kütüphaneleri gönderme deneyimi. Bir destek kuyruğu değil, yazarlardan doğrudan e-posta desteği.
Lansman Teklifi: Her Lisansta 50% İndirim
Sınırlı Süreli Lansman Promosyonu tüm sgcSign lisanslarında 50% indirim Lansman penceresi boyunca her planda — Single, Team ve Site — geçerlidir.Genel sürümü kutlamak için, her sgcSign lisansı normal fiyattan 50% indirimlidir. İndirim üç katmanın tümüne uygulanır ve bir yıllık güncellemeler ile tam kaynak kodunu içerir.
| Plan | Geliştiriciler | Normal | Lansman (50% indirim) |
|---|---|---|---|
| sgcSign Single | 1 geliştirici | €299 | €149.50 |
| sgcSign Team | 2 geliştirici | €449 | €224.50 |
| sgcSign Site | Şirketteki tüm geliştiriciler | €749 | €374.50 |
Her plan; XAdES, PAdES ve CAdES imzalama, imza doğrulama, tam kaynak kodu ve bir yıllık güncellemeler içerir. İmza başına ücret yok, çalışma zamanı telifleri yok.
Çevrimiçi sipariş verin: esegece.com/products/sgcsign/sgcsign-order.
Bugün Deneyin
Ücretsiz denemeyi indirin, ülkeniz için yerleşik demolardan birini çalıştırın (VeriFactu, TicketBAI, Facturae, FatturaPA, KSeF, Factur-X, e-Factura, NAV Online, Fiskalizacija, myDATA, Peppol, SAF-T PT) ve Delphi veya C++Builder IDE'nizden beş dakikadan kısa sürede üretilen tamamen geçerli, imzalanmış bir belgeyi görün.
Sorularınız, fiyat teklifleriniz veya özel profil istekleriniz mi var? İletişim formumuza yazın ve kodu yazan kişilerden bir yanıt alacaksınız.
İmzalamaya hazır mısınız? Ücretsiz Denemeyi İndirin 50% İndirimle Satın Alın Deneme indirmeleri: esegece.com/products/sgcsign/sgcsign-download