Biblioteka i API za e-potpis
Razvoj elektroničkog potpisa od nule traje mjesecima. Uz eSignature potpisivanje PDF-a, XML-a i podataka svodi se na nekoliko redaka: dodajete samo standard potpisa, uređaj za potpisivanje ili pružatelja vremenskog žiga koji vam treba — svaki kao zaseban paket.
Što je biblioteka e-potpisa?
Biblioteka e-potpisa gotov je paket koda koji vašem vlastitom softveru daje mogućnost izrade i provjere elektroničkih potpisa. Umjesto vas preuzima standarde potpisa (CAdES, XAdES, PAdES, ASiC), provjeru lanca certifikata, vremenski žig i komunikaciju s 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 projekt dodajete paket potrebnog standarda, primjerice eSignature.PAdES za potpis PDF-a.
Odaberite izvor potpisa
Pametna kartica, USB token, mrežni HSM, HSM u oblaku ili mobilni potpis — svaki je pružatelj zaseban, neovisan paket.
Potpišite
Potpis nastaje iz dokumenta, certifikata i razine potpisa; podržano je sve do razine dugoročnog arhiva (LTA).
Provjerite
Ista biblioteka provjerava potpis: provjera lanca prema RFC 5280, CRL, OCSP, Delta CRL i provjera bez mreže.
Što sadrži biblioteka?
Modularna struktura — 39 paketa
Instalirate samo ono što koristite; bez nepotrebnih ovisnosti i balasta.
Svi ETSI profili
CAdES (od BES do A), XAdES (BES/T/C/X/XL/A), PAdES (od B-B do B-LTA) te ASiC-S/ASiC-E.
Pametna kartica i USB token
Putem 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 je operater zaseban paket. Pokreće se brojem telefona, a korisnik ga potvrđuje.
Više od 11 pružatelja vremenskog žiga
KamuSM, GlobalSign, DigiCert, Sectigo, Entrust, FreeTSA i drugi; svaki je TSA zaseban paket.
Potpuna provjera certifikata
Provjera lanca prema RFC 5280, CRL, OCSP, Delta CRL, provjera bez mreže — kontrola lanca povjerenja na razini banaka i javnog sektora.
Usklađenost s propisima
Potpuna usklađenost s turskim Zakonom o elektroničkom potpisu br. 5070; na europskoj strani ETSI/eIDAS profili u produkciji.
Tko je koristi?
Softverske tvrtke i produktni timovi
Timovi koji žele dodati potpisivanje u vlastitu aplikaciju i riješiti to u danima, a ne mjesecima.
Integratori za javni sektor i tvrtke
Projekti kojima trebaju potpis i provjera u e-korespondenciji, sustavima za upravljanje dokumentima (EBYS) i tijeku dokumenata.
Financije i osiguranje
Procesi s velikim obujmom potpisivanja, upravljanjem ključevima u HSM-u i potpunim lancem provjere.
Rješenja za e-dokumente i fakturiranje
Potpisivanje XML dokumenata u formatu XAdES i njihovo podizanje na arhivsku razinu.
Česta pitanja
Što je PAdES potpis?
PAdES (PDF Advanced Electronic Signatures) format je elektroničkog potpisa u kojem je potpis ugrađen u PDF datoteku; definiran je normom ETSI EN 319 142. Potpisani dokument ostaje PDF, provjerava se na ploči potpisa u čitačima PDF-a poput Adobe Readera i može imati vidljivo polje potpisa na stranici. Razine rastu od B-B preko B-T (s vremenskim žigom) i B-LT do B-LTA (dugoročni arhiv).
Što je CAdES potpis?
CAdES (CMS Advanced Electronic Signatures) format je elektroničkog potpisa temeljen na strukturi CMS/PKCS#7; definiran je normom ETSI EN 319 122. Može potpisati datoteku bilo koje vrste; potpis obično putuje s dokumentom kao .p7s ili u potpisanoj omotnici. U Turskoj je to najčešće korišten format u službenoj korespondenciji s e-potpisom.
Što je XAdES potpis?
XAdES (XML Advanced Electronic Signatures) format je elektroničkog potpisa razvijen za XML dokumente; definiran je normom ETSI EN 319 132. Potpis može biti ugrađen u XML ili stajati zasebno. Koristi se za XML dokumente poput e-računa u formatu UBL-TR.
Što je biblioteka e-potpisa?
Biblioteka e-potpisa komponenta je za programere (SDK) koja u vaš vlastiti softver ugrađuje izradu i provjeru elektroničkih potpisa. Gotova aplikacija za potpisivanje korisniku nudi zaslon; biblioteka je gradivni element bez zaslona — potpisuje vaša aplikacija, u vašem tijeku rada. Radi s pametnom karticom, tokenom ili HSM-om te izrađuje i provjerava formate CAdES, XAdES i PAdES.
Što je paket e-Yazışma?
Paket e-Yazışma standardni je paket za službenu elektroničku korespondenciju s turskim javnim institucijama: potpisani dokument, datoteka metapodataka i eventualni prilozi spajaju se u jedan paket. Između institucija obično se šalje putem KEP-a (registrirane elektroničke pošte).
Kako se izrađuje paket e-Yazışma?
Službeni paket e-Yazışma čine datoteka metapodataka i potpisani dokument zapakirani zajedno. Biblioteka to radi jednim pozivom: potpisuje dokument u formatu CAdES ili XAdES, izrađuje metapodatke u skladu sa shemom i zatvara paket. Podržane su verzije e-Yazışma 1.3 i 2.0, a korijenski certifikat KamuSM je ugrađen. Ako zadate mapu, dokumente u njoj potpisuje skupno.
Koja je razlika između biblioteke e-potpisa i gotove aplikacije?
Biblioteka ulazi u vaš softver: potpisivanje pokreće vaš tijek rada, sučelje je vaše. Gotova aplikacija (İmzacı) radi na računalu: korisnik odabire datoteku i potpisuje je. Obje koriste istu infrastrukturu potpisivanja; koja vam odgovara ovisi o tome tko 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) te ASiC-S i ASiC-E. Jednom bibliotekom dolazite do razine dugoročnog arhiva.
Potpisivat ću samo PDF — moram li instalirati sve?
Ne. Biblioteka je modularna; za PDF je dovoljan paket eSignature.PAdES. Standardi, TSA-ovi i pružatelji hardvera koje ne koristite uopće ne ulaze u projekt.
Kako potpisati PDF u web aplikaciji?
Potpis ne nastaje u pregledniku, nego na poslužiteljskoj strani vaše web aplikacije: poziva se paket eSignature.PAdES, a potpisani PDF vraća se korisniku. Presudno je gdje se nalazi ključ — uz HSM u oblaku, mrežni HSM ili mobilni potpis poslužitelj ima pristup ključu, pa cijeli tijek ide preko weba. Ako je ključ na korisnikovoj pametnoj kartici, preglednik ne može pristupiti kartici; u tom se slučaju potpisuje na računalu pomoću İmzacı.
Radi li ako ključ nije na pametnoj kartici, nego u HSM-u ili u oblaku?
Da. Izvor potpisa je apstrahiran: pametna kartica i USB token (CNG/PKCS#11), mrežni HSM-ovi, usluge HSM-a u oblaku i mobilni potpis koriste se istim tijekom. Svaki je pružatelj neovisan paket.
Provjerava li i potpise?
Da. Provjera lanca certifikata prema RFC 5280, CRL, OCSP, Delta CRL i provjera bez mreže dio su biblioteke; potpis izrađuje i provjerava ista komponenta.
Ima li nešto za korisnike koji žele potpisivati na računalu?
Ima. Desktop aplikacija koja se koristi bez pisanja koda je İmzacı: potpisuje PDF i XML pametnom karticom, izrađuje pakete e-Yazışma i skupno potpisuje cijele mape.
Koji je najbrži način da se elektronički potpis doda u .NET ili Java projekt?
Dodati u projekt paket potrebnog standarda: eSignature.PAdES za potpis PDF-a, paket XAdES za XML. Budući da je biblioteka podijeljena na 39 NuGet paketa, instalirate samo ono što koristite; u projekt ne ulazi jedna velika ovisnost.
Koje su pametne kartice i tokeni podržani?
Putem Windows CNG i PKCS#11 podržani su uređaji poput AKİS, SafeNet/eToken, Gemalto/Thales, IDEMIA, Feitian, YubiKey i Nitrokey. Svaki je pružatelj zaseban, neovisan paket; upravljački programi koje ne koristite ne ulaze u projekt.
Može li se potpisivati na poslužitelju pomoću HSM-a?
Da. Podržani su mrežni HSM-ovi Thales Luna, Utimaco i Entrust nShield te AWS CloudHSM/KMS, Azure Key Vault HSM i Google Cloud KMS. Tako se na poslužitelju postavlja automatsko potpisivanje bez korisnika s karticom.
Treba li za provjeru potpisa zasebna biblioteka?
Ne treba; potpis izrađuje i provjerava ista komponenta. Provjera lanca certifikata prema RFC 5280, CRL, OCSP, Delta CRL i provjera bez mreže dio su biblioteke.
Koliko stoji eSignature licenca?
SDK licenca određuje se prema opsegu projekta: cijenu oblikuju korišteni standardi potpisa, pružatelji tokena/HSM-a te broj programera i instalacija.
Što određuje cijenu?
- 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žatelja vremenskog žiga
- Opseg 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 obujam? Zajedno odredimo model licence i plan integracije.
SDK licenca / Više informacijaPart of the eSignature family.