Bibliotecă și API de semnătură electronică
Dezvoltarea semnăturii electronice de la zero durează luni. Cu eSignature, semnarea PDF, XML și a datelor se reduce la câteva rânduri: adăugați doar standardul de semnătură, dispozitivul de semnare sau furnizorul de marcă temporală de care aveți nevoie, fiecare ca pachet separat.
Ce este o bibliotecă de semnătură electronică?
O bibliotecă de semnătură electronică este un pachet de cod gata făcut care oferă propriului software capacitatea de a crea și de a verifica semnături electronice. Preia în locul dumneavoastră standardele de semnătură (CAdES, XAdES, PAdES, ASiC), validarea lanțului de certificate, marca temporală și comunicarea cu dispozitivul de semnare. eSignature face acest lucru în .NET prin pachete modulare: dacă semnați doar PDF-uri, un singur pachet este suficient.
Cum se folosește?
Adăugați pachetul
Adăugați în proiect pachetul standardului de care aveți nevoie, de exemplu eSignature.PAdES pentru semnătura PDF.
Alegeți sursa de semnare
Card inteligent, token USB, HSM de rețea, HSM în cloud sau semnătură mobilă — fiecare furnizor este un pachet separat și independent.
Semnați
Semnătura se generează din document, certificat și nivelul de semnătură; este suportat până la nivelul de arhivare pe termen lung (LTA).
Verificați
Aceeași bibliotecă verifică semnătura: validarea lanțului conform RFC 5280, CRL, OCSP, Delta CRL și validare offline.
Ce conține biblioteca?
Structură modulară — 39 de pachete
Instalați doar ce folosiți; fără dependențe inutile și fără încărcare suplimentară.
Toate profilurile ETSI
CAdES (de la BES la A), XAdES (BES/T/C/X/XL/A), PAdES (de la B-B la B-LTA) și ASiC-S/ASiC-E.
Card inteligent și token USB
Prin Windows CNG și PKCS#11; dispozitive precum AKİS, SafeNet/eToken, Gemalto/Thales, IDEMIA, Feitian, YubiKey și Nitrokey.
HSM și HSM în cloud
HSM-uri de rețea Thales Luna, Utimaco și Entrust nShield; AWS CloudHSM/KMS, Azure Key Vault HSM și Google Cloud KMS.
Semnătură mobilă
Semnătură mobilă Turkcell, Vodafone și Türk Telekom; fiecare operator este un pachet separat. Pornește cu numărul de telefon, utilizatorul aprobă.
Peste 11 furnizori de marcă temporală
KamuSM, GlobalSign, DigiCert, Sectigo, Entrust, FreeTSA și alții; fiecare TSA este un pachet separat.
Validare completă a certificatelor
Validarea lanțului conform RFC 5280, CRL, OCSP, Delta CRL, validare offline — control al lanțului de încredere la nivel bancar și de sector public.
Conformitate legală
Conformitate deplină cu Legea turcă nr. 5070 privind semnătura electronică; pe partea europeană, profiluri ETSI/eIDAS în producție.
Cine o folosește?
Companii de software și echipe de produs
Echipe care vor să adauge semnarea în propria aplicație și să rezolve asta în zile, nu în luni.
Integratori pentru sectorul public și companii
Proiecte care au nevoie de semnare și verificare în corespondența electronică, sisteme de management al documentelor (EBYS) și fluxuri de documente.
Finanțe și asigurări
Procese care cer semnare în volum mare, gestionarea cheilor cu HSM și un lanț complet de validare.
Soluții de documente electronice și facturare
Semnarea documentelor XML cu XAdES și aducerea lor la nivel de arhivare.
Întrebări frecvente
Ce este semnătura PAdES?
PAdES (PDF Advanced Electronic Signatures) este un format de semnătură electronică în care semnătura este încorporată în fișierul PDF; este definit de standardul ETSI EN 319 142. Documentul semnat rămâne un PDF, se verifică în panoul de semnături al cititoarelor PDF precum Adobe Reader și poate avea un câmp de semnătură vizibil pe pagină. Nivelurile cresc de la B-B la B-T (cu marcă temporală), B-LT și B-LTA (arhivare pe termen lung).
Ce este semnătura CAdES?
CAdES (CMS Advanced Electronic Signatures) este un format de semnătură electronică bazat pe structura CMS/PKCS#7; este definit de standardul ETSI EN 319 122. Poate semna orice tip de fișier; semnătura însoțește de obicei documentul ca .p7s sau într-un plic semnat. În Turcia este formatul cel mai folosit în corespondența oficială cu semnătură electronică.
Ce este semnătura XAdES?
XAdES (XML Advanced Electronic Signatures) este un format de semnătură electronică dezvoltat pentru documente XML; este definit de standardul ETSI EN 319 132. Semnătura poate fi încorporată în XML sau păstrată separat. Se folosește la documente XML precum factura electronică în format UBL-TR.
Ce este o bibliotecă de semnătură electronică?
O bibliotecă de semnătură electronică este o componentă pentru dezvoltatori (SDK) care adaugă crearea și verificarea semnăturilor electronice în propriul software. O aplicație de semnare gata făcută oferă utilizatorului un ecran; biblioteca este o piesă fără ecran — semnează aplicația dumneavoastră, în fluxul dumneavoastră. Funcționează cu card inteligent, token sau HSM și creează și verifică formatele CAdES, XAdES și PAdES.
Ce este un pachet e-Yazışma?
Pachetul e-Yazışma este pachetul standard folosit în corespondența electronică oficială cu instituțiile publice din Turcia: documentul semnat, fișierul de metadate și eventualele anexe sunt reunite într-un singur pachet. Între instituții se transmite de regulă prin KEP (poștă electronică înregistrată).
Cum se creează un pachet e-Yazışma?
Un pachet e-Yazışma oficial reunește fișierul de metadate și documentul semnat. Biblioteca face asta într-un singur apel: semnează documentul în CAdES sau XAdES, generează metadate conforme cu schema și închide pachetul. Sunt suportate versiunile e-Yazışma 1.3 și 2.0, iar certificatul rădăcină KamuSM este integrat. Dacă indicați un folder, semnează în lot documentele din el.
Care este diferența dintre o bibliotecă de semnătură și o aplicație gata făcută?
Biblioteca intră în propriul software: semnarea este declanșată de fluxul dumneavoastră, iar interfața vă aparține. Aplicația gata făcută (İmzacı) rulează pe desktop: utilizatorul alege fișierul și îl semnează. Ambele folosesc aceeași infrastructură de semnare; care vi se potrivește depinde de cine pornește semnătura — software-ul dumneavoastră sau utilizatorul.
Ce standarde de semnătură sunt suportate?
CAdES (BES, EPES, T, C, X, XL, A), XAdES (BES, T, C, X, XL, A), PAdES (B-B, B-T, B-LT, B-LTA) și ASiC-S și ASiC-E. Cu o singură bibliotecă ajungeți până la nivelul de arhivare pe termen lung.
Voi semna doar PDF — trebuie să instalez tot?
Nu. Biblioteca este modulară; pentru PDF este suficient pachetul eSignature.PAdES. Standardele, TSA-urile și furnizorii de hardware pe care nu îi folosiți nu intră deloc în proiect.
Cum se semnează un PDF într-o aplicație web?
Semnătura nu se generează în browser, ci pe partea de server a aplicației web: se apelează pachetul eSignature.PAdES, iar PDF-ul semnat se întoarce la utilizator. Decisiv este unde se află cheia — cu HSM în cloud, HSM de rețea sau semnătură mobilă, serverul are acces la cheie, deci întregul flux se desfășoară pe web. Dacă cheia este pe cardul inteligent al utilizatorului, browserul nu poate accesa cardul; în acest caz semnarea se face pe desktop cu İmzacı.
Funcționează dacă cheia nu este pe un card inteligent, ci într-un HSM sau în cloud?
Da. Sursa de semnare este abstractizată: cardul inteligent și tokenul USB (CNG/PKCS#11), HSM-urile de rețea, serviciile HSM în cloud și semnătura mobilă se folosesc cu același flux. Fiecare furnizor este un pachet independent.
Verifică și semnăturile?
Da. Validarea lanțului de certificate conform RFC 5280, CRL, OCSP, Delta CRL și validarea offline sunt în bibliotecă; aceeași componentă creează și verifică semnătura.
Există ceva pentru utilizatorii care vor să semneze pe desktop?
Da. Aplicația desktop folosită fără a scrie cod este İmzacı: semnează PDF și XML cu card inteligent, creează pachete e-Yazışma și semnează în lot foldere întregi.
Care este cea mai rapidă cale de a adăuga semnătura electronică într-un proiect .NET sau Java?
Adăugarea în proiect a pachetului standardului necesar: eSignature.PAdES pentru semnătura PDF, pachetul XAdES pentru XML. Deoarece biblioteca este împărțită în 39 de pachete NuGet, instalați doar ce folosiți; în proiect nu intră o singură dependență mare.
Ce carduri inteligente și tokenuri sunt suportate?
Prin Windows CNG și PKCS#11 sunt suportate dispozitive precum AKİS, SafeNet/eToken, Gemalto/Thales, IDEMIA, Feitian, YubiKey și Nitrokey. Fiecare furnizor este un pachet separat și independent; driverele pe care nu le folosiți nu intră în proiect.
Se poate semna pe server cu un HSM?
Da. Sunt suportate HSM-urile de rețea Thales Luna, Utimaco și Entrust nShield, precum și AWS CloudHSM/KMS, Azure Key Vault HSM și Google Cloud KMS. Așa se construiește un flux de semnare automată pe server, fără un utilizator cu card.
Este nevoie de o bibliotecă separată pentru verificarea semnăturii?
Nu; aceeași componentă creează și verifică semnătura. Validarea lanțului de certificate conform RFC 5280, CRL, OCSP, Delta CRL și validarea offline sunt în bibliotecă.
Cât costă o licență eSignature?
Licența SDK se stabilește după amploarea proiectului: prețul este dat de standardele de semnătură, furnizorii de token/HSM și numărul de dezvoltatori sau instalări.
Ce stabilește prețul?
- Standardele de semnătură folosite (CAdES, XAdES, PAdES, ASiC)
- Card inteligent / token sau HSM de rețea ori în cloud
- Numărul de dezvoltatori și modul de distribuție
- Numărul de furnizori de marcă temporală
- Amploarea suportului și a actualizărilor de versiune
Trimitem oferta în scris, pe fiecare poziție, în 24 de ore.
Pagini conexe
Să discutăm integrarea
Ce standard, ce dispozitiv de semnare și ce volum? Să stabilim împreună modelul de licență și planul de integrare.
Licență SDK / InformațiiPart of the eSignature family.