Biblioteka i API za e-potpis
Razvoj elektronskog potpisa od nule traje mesecima. Uz eSignature potpisivanje PDF-a, XML-a i podataka svodi se na nekoliko redova: dodajete samo standard potpisa, uređaj za potpisivanje ili pružaoca vremenskog žiga koji vam treba — svaki kao zaseban paket.
Šta je biblioteka e-potpisa?
Biblioteka e-potpisa je gotov paket koda koji vašem sopstvenom softveru daje mogućnost izrade i provere elektronskih potpisa. Umesto vas preuzima standarde potpisa (CAdES, XAdES, PAdES, ASiC), proveru lanca sertifikata, vremenski žig i komunikaciju sa uređajem za potpisivanje. eSignature to radi na .NET-u modularnim paketima: ako potpisujete samo PDF, dovoljan je jedan paket.
Kako se koristi?
Dodajte paket
U projekat dodajete paket potrebnog standarda, na primer eSignature.PAdES za potpis PDF-a.
Izaberite izvor potpisa
Pametna kartica, USB token, mrežni HSM, HSM u oblaku ili mobilni potpis — svaki pružalac je zaseban, nezavisan paket.
Potpišite
Potpis nastaje iz dokumenta, sertifikata i nivoa potpisa; podržano je sve do nivoa dugoročne arhive (LTA).
Proverite
Ista biblioteka proverava potpis: provera lanca prema RFC 5280, CRL, OCSP, Delta CRL i provera bez mreže.
Šta sadrži biblioteka?
Modularna struktura — 39 paketa
Instalirate samo ono što koristite; bez nepotrebnih zavisnosti i balasta.
Svi ETSI profili
CAdES (od BES do A), XAdES (BES/T/C/X/XL/A), PAdES (od B-B do B-LTA) i ASiC-S/ASiC-E.
Pametna kartica i USB token
Preko Windows CNG i PKCS#11; uređaji poput AKİS, SafeNet/eToken, Gemalto/Thales, IDEMIA, Feitian, YubiKey i Nitrokey.
HSM i HSM u oblaku
Mrežni HSM-ovi Thales Luna, Utimaco i Entrust nShield; AWS CloudHSM/KMS, Azure Key Vault HSM i Google Cloud KMS.
Mobilni potpis
Mobilni potpis Turkcell, Vodafone i Türk Telekom; svaki operater je zaseban paket. Pokreće se brojem telefona, a korisnik ga potvrđuje.
Više od 11 pružalaca vremenskog žiga
KamuSM, GlobalSign, DigiCert, Sectigo, Entrust, FreeTSA i drugi; svaki TSA je zaseban paket.
Potpuna provera sertifikata
Provera lanca prema RFC 5280, CRL, OCSP, Delta CRL, provera bez mreže — kontrola lanca poverenja na nivou banaka i javnog sektora.
Usklađenost sa propisima
Potpuna usklađenost sa turskim Zakonom o elektronskom potpisu br. 5070; na evropskoj strani ETSI/eIDAS profili u produkciji.
Ko je koristi?
Softverske kuće i produktni timovi
Timovi koji žele da dodaju potpisivanje u sopstvenu aplikaciju i reše to za nekoliko dana, a ne meseci.
Integratori za javni sektor i preduzeća
Projekti kojima su potrebni potpis i provera u e-korespondenciji, sistemima za upravljanje dokumentima (EBYS) i toku dokumenata.
Finansije i osiguranje
Procesi sa velikim obimom potpisivanja, upravljanjem ključevima u HSM-u i potpunim lancem provere.
Rešenja za e-dokumente i fakturisanje
Potpisivanje XML dokumenata u formatu XAdES i njihovo podizanje na arhivski nivo.
Česta pitanja
Šta je PAdES potpis?
PAdES (PDF Advanced Electronic Signatures) je format elektronskog potpisa u kome je potpis ugrađen u PDF datoteku; definisan je standardom ETSI EN 319 142. Potpisani dokument ostaje PDF, proverava se na panelu potpisa u čitačima PDF-a poput Adobe Readera i može imati vidljivo polje potpisa na stranici. Nivoi rastu od B-B preko B-T (sa vremenskim žigom) i B-LT do B-LTA (dugoročna arhiva).
Šta je CAdES potpis?
CAdES (CMS Advanced Electronic Signatures) je format elektronskog potpisa zasnovan na strukturi CMS/PKCS#7; definisan je standardom ETSI EN 319 122. Može da potpiše datoteku bilo koje vrste; potpis obično putuje sa dokumentom kao .p7s ili u potpisanoj koverti. U Turskoj je to najčešće korišćen format u službenoj korespondenciji sa e-potpisom.
Šta je XAdES potpis?
XAdES (XML Advanced Electronic Signatures) je format elektronskog potpisa razvijen za XML dokumente; definisan je standardom ETSI EN 319 132. Potpis može biti ugrađen u XML ili stajati zasebno. Koristi se za XML dokumente poput e-fakture u formatu UBL-TR.
Šta je biblioteka e-potpisa?
Biblioteka e-potpisa je komponenta za programere (SDK) koja u vaš sopstveni softver ugrađuje izradu i proveru elektronskih potpisa. Gotova aplikacija za potpisivanje korisniku nudi ekran; biblioteka je gradivni element bez ekrana — potpisuje vaša aplikacija, u vašem toku rada. Radi sa pametnom karticom, tokenom ili HSM-om i izrađuje i proverava formate CAdES, XAdES i PAdES.
Šta je paket e-Yazışma?
Paket e-Yazışma je standardni paket za službenu elektronsku korespondenciju sa turskim javnim institucijama: potpisani dokument, datoteka metapodataka i eventualni prilozi spajaju se u jedan paket. Između institucija obično se šalje preko KEP-a (registrovane elektronske pošte).
Kako se izrađuje paket e-Yazışma?
Službeni paket e-Yazışma čine datoteka metapodataka i potpisani dokument spakovani zajedno. Biblioteka to radi jednim pozivom: potpisuje dokument u formatu CAdES ili XAdES, izrađuje metapodatke u skladu sa šemom i zatvara paket. Podržane su verzije e-Yazışma 1.3 i 2.0, a koreni sertifikat KamuSM je ugrađen. Ako zadate fasciklu, dokumente u njoj potpisuje grupno.
Koja je razlika između biblioteke e-potpisa i gotove aplikacije?
Biblioteka ulazi u vaš softver: potpisivanje pokreće vaš tok rada, interfejs je vaš. Gotova aplikacija (İmzacı) radi na računaru: korisnik bira datoteku i potpisuje je. Obe koriste istu infrastrukturu potpisivanja; koja vam odgovara zavisi od toga ko pokreće potpis — vaš softver ili korisnik.
Koji su standardi potpisa podržani?
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. Jednom bibliotekom dolazite do nivoa dugoročne arhive.
Potpisivaću samo PDF — moram li da instaliram sve?
Ne. Biblioteka je modularna; za PDF je dovoljan paket eSignature.PAdES. Standardi, TSA-ovi i pružaoci hardvera koje ne koristite uopšte ne ulaze u projekat.
Kako potpisati PDF u veb aplikaciji?
Potpis ne nastaje u pregledaču, već na serverskoj strani vaše veb aplikacije: poziva se paket eSignature.PAdES, a potpisani PDF vraća se korisniku. Presudno je gde se nalazi ključ — uz HSM u oblaku, mrežni HSM ili mobilni potpis server ima pristup ključu, pa ceo tok ide preko veba. Ako je ključ na korisnikovoj pametnoj kartici, pregledač ne može da pristupi kartici; u tom slučaju se potpisuje na računaru pomoću İmzacı.
Da li radi ako ključ nije na pametnoj kartici, već u HSM-u ili u oblaku?
Da. Izvor potpisa je apstrahovan: pametna kartica i USB token (CNG/PKCS#11), mrežni HSM-ovi, usluge HSM-a u oblaku i mobilni potpis koriste se istim tokom. Svaki pružalac je nezavisan paket.
Da li proverava i potpise?
Da. Provera lanca sertifikata prema RFC 5280, CRL, OCSP, Delta CRL i provera bez mreže deo su biblioteke; potpis izrađuje i proverava ista komponenta.
Ima li nešto za korisnike koji žele da potpisuju na računaru?
Ima. Desktop aplikacija koja se koristi bez pisanja koda je İmzacı: potpisuje PDF i XML pametnom karticom, izrađuje pakete e-Yazışma i grupno potpisuje cele fascikle.
Koji je najbrži način da se elektronski potpis doda u .NET ili Java projekat?
Dodati u projekat paket potrebnog standarda: eSignature.PAdES za potpis PDF-a, paket XAdES za XML. Pošto je biblioteka podeljena na 39 NuGet paketa, instalirate samo ono što koristite; u projekat ne ulazi jedna velika zavisnost.
Koje pametne kartice i tokeni su podržani?
Preko Windows CNG i PKCS#11 podržani su uređaji poput AKİS, SafeNet/eToken, Gemalto/Thales, IDEMIA, Feitian, YubiKey i Nitrokey. Svaki pružalac je zaseban, nezavisan paket; drajveri koje ne koristite ne ulaze u projekat.
Da li se može potpisivati na serveru pomoću HSM-a?
Da. Podržani su mrežni HSM-ovi Thales Luna, Utimaco i Entrust nShield, kao i AWS CloudHSM/KMS, Azure Key Vault HSM i Google Cloud KMS. Tako se na serveru postavlja automatsko potpisivanje bez korisnika sa karticom.
Da li je za proveru potpisa potrebna zasebna biblioteka?
Nije; potpis izrađuje i proverava ista komponenta. Provera lanca sertifikata prema RFC 5280, CRL, OCSP, Delta CRL i provera bez mreže deo su biblioteke.
Koliko košta eSignature licenca?
SDK licenca određuje se prema obimu projekta: cenu oblikuju korišćeni standardi potpisa, pružaoci tokena/HSM-a i broj programera i instalacija.
Šta određuje cenu?
- Standardi potpisa koji će se koristiti (CAdES, XAdES, PAdES, ASiC)
- Pametna kartica / token ili mrežni odnosno HSM u oblaku
- Broj programera i način distribucije
- Broj pružalaca vremenskog žiga
- Obim podrške i ažuriranja verzija
Ponudu šaljemo pisano, stavku po stavku, u roku od 24 sata.
Povezane stranice
Razgovarajmo o integraciji
Koji standard, koji uređaj za potpisivanje i koji obim? Hajde da zajedno odredimo model licence i plan integracije.
SDK licenca / Više informacijaPart of the eSignature family.