Biblioteka i API za e-potpis
Razvoj elektronskog potpisa od nule traje mjesecima. 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 vlastitom softveru daje mogućnost izrade i provjere elektronskih 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 projekat dodajete paket potrebnog standarda, naprimjer eSignature.PAdES za potpis PDF-a.
Odaberite 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, certifikata i nivoa potpisa; podržano je sve do nivoa dugoročnog arhiva (LTA).
Provjerite
Ista biblioteka provjerava potpis: provjera lanca prema RFC 5280, CRL, OCSP, Delta CRL i provjera 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) 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 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 provjera certifikata
Provjera lanca prema RFC 5280, CRL, OCSP, Delta CRL, provjera bez mreže — kontrola lanca povjerenja na nivou banaka i javnog sektora.
Usklađenost s propisima
Potpuna usklađenost s 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 dodati potpisivanje u vlastitu aplikaciju i riješiti to za nekoliko dana, a ne mjeseci.
Integratori za javni sektor i preduzeća
Projekti kojima trebaju potpis i provjera u e-korespondenciji, sistemima za upravljanje dokumentima (EBYS) i toku dokumenata.
Finansije i osiguranje
Procesi s velikim obimom potpisivanja, upravljanjem ključevima u HSM-u i potpunim lancem provjere.
Rješ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 kojem je potpis ugrađen u PDF datoteku; definisan je standardom ETSI EN 319 142. Potpisani dokument ostaje PDF, provjerava 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 (s vremenskim žigom) i B-LT do B-LTA (dugoročni arhiv).
Š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 potpisati datoteku bilo koje vrste; potpis obično putuje s dokumentom kao .p7s ili u potpisanoj koverti. U Turskoj je to najčešće korišten format u službenoj korespondenciji s 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š vlastiti softver ugrađuje izradu i provjeru 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 s pametnom karticom, tokenom ili HSM-om te izrađuje i provjerava formate CAdES, XAdES i PAdES.
Šta je paket e-Yazışma?
Paket e-Yazışma je standardni paket za službenu elektronsku 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 (registrovane elektronske pošte).
Kako se izrađuje paket e-Yazışma?
Službeni paket e-Yazışma čine datoteka metapodataka i potpisani dokument zapakovani 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 korijenski certifikat KamuSM je ugrađen. Ako zadate folder, dokumente u njemu potpisuje skupno.
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. Obje 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) te ASiC-S i ASiC-E. Jednom bibliotekom dolazite do nivoa 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žaoci hardvera koje ne koristite uopće ne ulaze u projekat.
Kako potpisati PDF u web aplikaciji?
Potpis ne nastaje u pregledniku, nego na serverskoj 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 server ima pristup ključu, pa cijeli tok ide preko weba. Ako je ključ na korisnikovoj pametnoj kartici, preglednik ne može pristupiti kartici; u tom se slučaju potpisuje na računaru pomoću İmzacı.
Radi li ako ključ nije na pametnoj kartici, nego 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.
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č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 skupno potpisuje cijele foldere.
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 podijeljena na 39 NuGet paketa, instalirate samo ono što koristite; u projekat ne ulazi jedna velika zavisnost.
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 pružalac je zaseban, nezavisan paket; drajveri koje ne koristite ne ulaze u projekat.
Može li se potpisivati na serveru 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 serveru 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 košta eSignature licenca?
SDK licenca određuje se prema obimu projekta: cijenu oblikuju korišteni standardi potpisa, pružaoci tokena/HSM-a te broj programera i instalacija.
Šta 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žalaca vremenskog žiga
- Obim podrške i ažuriranja verzija
Ponudu šaljemo pismeno, stavku po stavku, u roku od 24 sata.
Povezane stranice
Razgovarajmo o integraciji
Koji standard, koji uređaj za potpisivanje i koji obim? Zajedno odredimo model licence i plan integracije.
SDK licenca / Više informacijaPart of the eSignature family.