Knižnica a API elektronického podpisu
Vyvinúť elektronický podpis od nuly trvá mesiace. S eSignature sa podpis PDF, XML a dát zmestí do niekoľkých riadkov: pridáte len ten štandard podpisu, podpisové zariadenie alebo poskytovateľa časových pečiatok, ktorý potrebujete — každý ako samostatný balík.
Čo je knižnica elektronického podpisu?
Knižnica elektronického podpisu je hotový balík kódu, ktorý vášmu vlastnému softvéru dáva schopnosť vytvárať a overovať elektronické podpisy. Prevezme za vás štandardy podpisu (CAdES, XAdES, PAdES, ASiC), overenie reťazca certifikátov, časovú pečiatku aj komunikáciu s podpisovým zariadením. eSignature to robí v .NET modulárnymi balíkmi: ak podpisujete len PDF, stačí jeden balík.
Ako sa používa?
Pridajte balík
Do projektu pridáte balík potrebného štandardu, napríklad eSignature.PAdES pre podpis PDF.
Zvoľte zdroj podpisu
Čipová karta, USB token, sieťové HSM, cloudové HSM alebo mobilný podpis — každý poskytovateľ je samostatný, nezávislý balík.
Podpíšte
Podpis vznikne z dokumentu, certifikátu a úrovne podpisu; podporovaná je až úroveň dlhodobého archívu (LTA).
Overte
Tá istá knižnica podpis overí: overenie reťazca podľa RFC 5280, CRL, OCSP, Delta CRL a overenie offline.
Čo knižnica obsahuje?
Modulárna stavba — 39 balíkov
Inštalujete len to, čo používate; žiadne zbytočné závislosti ani nafúknutie.
Všetky profily ETSI
CAdES (od BES po A), XAdES (BES/T/C/X/XL/A), PAdES (od B-B po B-LTA) a ASiC-S/ASiC-E.
Čipová karta a USB token
Cez Windows CNG a PKCS#11; zariadenia ako AKİS, SafeNet/eToken, Gemalto/Thales, IDEMIA, Feitian, YubiKey a Nitrokey.
HSM a cloudové HSM
Sieťové HSM Thales Luna, Utimaco a Entrust nShield; AWS CloudHSM/KMS, Azure Key Vault HSM a Google Cloud KMS.
Mobilný podpis
Mobilný podpis Turkcell, Vodafone a Türk Telekom; každý operátor je samostatný balík. Spúšťa sa telefónnym číslom, používateľ potvrdí.
Viac ako 11 poskytovateľov časových pečiatok
KamuSM, GlobalSign, DigiCert, Sectigo, Entrust, FreeTSA a ďalší; každá TSA je samostatný balík.
Úplné overenie certifikátov
Overenie reťazca podľa RFC 5280, CRL, OCSP, Delta CRL, overenie offline — kontrola reťazca dôvery na úrovni bánk a verejnej správy.
Súlad s predpismi
Plný súlad s tureckým zákonom č. 5070 o elektronickom podpise; na európskej strane profily ETSI/eIDAS v produkcii.
Kto ju používa?
Softvérové firmy a produktové tímy
Tímy, ktoré chcú do svojej aplikácie pridať podpisovanie a vyriešiť to za dni, nie za mesiace.
Integrátori pre verejnú správu a firmy
Projekty, ktoré potrebujú podpis a overenie v elektronickej korešpondencii, správe registratúry (EBYS) a obehu dokumentov.
Financie a poisťovníctvo
Procesy s veľkým objemom podpisovania, správou kľúčov v HSM a úplným reťazcom overenia.
Riešenia e-dokumentov a fakturácie
Podpisovanie dokumentov XML vo formáte XAdES a ich prevedenie na archívnu úroveň.
Časté otázky
Čo je podpis PAdES?
PAdES (PDF Advanced Electronic Signatures) je formát elektronického podpisu, pri ktorom je podpis vložený priamo do súboru PDF; definuje ho norma ETSI EN 319 142. Podpísaný dokument zostáva PDF, overuje sa v paneli podpisov čítačiek PDF, ako je Adobe Reader, a môže mať na stránke viditeľné pole podpisu. Úrovne stúpajú od B-B cez B-T (s časovou pečiatkou) a B-LT po B-LTA (dlhodobý archív).
Čo je podpis CAdES?
CAdES (CMS Advanced Electronic Signatures) je formát elektronického podpisu založený na štruktúre CMS/PKCS#7; definuje ho norma ETSI EN 319 122. Dá sa ním podpísať súbor akéhokoľvek typu; podpis zvyčajne putuje s dokumentom ako .p7s alebo v podpísanej obálke. V Turecku je to najrozšírenejší formát v úradnej korešpondencii s elektronickým podpisom.
Čo je podpis XAdES?
XAdES (XML Advanced Electronic Signatures) je formát elektronického podpisu vyvinutý pre dokumenty XML; definuje ho norma ETSI EN 319 132. Podpis môže byť vložený do XML alebo uložený samostatne. Používa sa pri dokumentoch XML, ako je elektronická faktúra vo formáte UBL-TR.
Čo je knižnica elektronického podpisu?
Knižnica elektronického podpisu je komponent pre vývojárov (SDK), ktorý do vášho vlastného softvéru pridá vytváranie a overovanie elektronických podpisov. Hotová podpisová aplikácia ponúka používateľovi obrazovku; knižnica je stavebný prvok bez obrazovky — podpisuje vaša aplikácia, vo vašom procese. Pracuje s čipovou kartou, tokenom alebo HSM a vytvára a overuje formáty CAdES, XAdES a PAdES.
Čo je balík e-Yazışma?
Balík e-Yazışma je štandardný balík používaný v úradnej elektronickej korešpondencii s tureckými verejnými inštitúciami: podpísaný dokument, súbor metadát a prípadné prílohy sa spoja do jedného balíka. Medzi inštitúciami sa zvyčajne posiela cez KEP (registrovanú elektronickú poštu).
Ako sa vytvára balík e-Yazışma?
Úradný balík e-Yazışma tvorí súbor metadát a podpísaný dokument zabalené spolu. Knižnica to urobí jedným volaním: podpíše dokument vo formáte CAdES alebo XAdES, vytvorí metadáta podľa schémy a balík uzavrie. Podporované sú verzie e-Yazışma 1.3 a 2.0, koreňový certifikát KamuSM je zabudovaný. Keď zadáte priečinok, dokumenty v ňom podpíše hromadne.
Aký je rozdiel medzi knižnicou elektronického podpisu a hotovou aplikáciou?
Knižnica sa stáva súčasťou vášho softvéru: podpisovanie spúšťa váš proces a rozhranie je vaše. Hotová aplikácia (İmzacı) beží na desktope: používateľ vyberie súbor a podpíše ho. Obe používajú rovnakú podpisovú infraštruktúru; čo vám vyhovuje, závisí od toho, kto podpis spúšťa — váš softvér, alebo používateľ.
Ktoré štandardy podpisu sú podporované?
CAdES (BES, EPES, T, C, X, XL, A), XAdES (BES, T, C, X, XL, A), PAdES (B-B, B-T, B-LT, B-LTA) a ASiC-S a ASiC-E. S jedinou knižnicou sa dostanete až na úroveň dlhodobého archívu.
Budem podpisovať len PDF — musím inštalovať všetko?
Nie. Knižnica je modulárna; pre PDF stačí balík eSignature.PAdES. Štandardy, TSA a poskytovatelia hardvéru, ktoré nepoužívate, sa do projektu vôbec nedostanú.
Ako podpísať PDF vo webovej aplikácii?
Podpis nevzniká v prehliadači, ale na serverovej strane vašej webovej aplikácie: zavolá sa balík eSignature.PAdES a podpísané PDF sa vráti používateľovi. Rozhoduje, kde je uložený kľúč — s cloudovým HSM, sieťovým HSM alebo mobilným podpisom má server ku kľúču prístup, takže celý proces beží cez web. Ak je kľúč na čipovej karte používateľa, prehliadač ku karte pristúpiť nemôže; v takom prípade sa podpisuje na desktope pomocou İmzacı.
Funguje to, keď kľúč nie je na čipovej karte, ale v HSM alebo v cloude?
Áno. Zdroj podpisu je abstrahovaný: čipová karta a USB token (CNG/PKCS#11), sieťové HSM, cloudové služby HSM a mobilný podpis sa používajú rovnakým postupom. Každý poskytovateľ je nezávislý balík.
Overuje aj podpisy?
Áno. Overenie reťazca certifikátov podľa RFC 5280, CRL, OCSP, Delta CRL a overenie offline sú súčasťou knižnice; podpis vytvára aj overuje ten istý komponent.
Máte niečo aj pre používateľov, ktorí chcú podpisovať na desktope?
Áno. Desktopová aplikácia, ktorú možno používať bez písania kódu, je İmzacı: podpisuje PDF a XML čipovou kartou, vytvára balíky e-Yazışma a hromadne podpisuje celé priečinky.
Ako najrýchlejšie pridať elektronický podpis do projektu v .NET alebo Jave?
Pridať do projektu balík potrebného štandardu: eSignature.PAdES pre podpis PDF, balík XAdES pre XML. Keďže je knižnica rozdelená do 39 balíkov NuGet, inštalujete len to, čo používate; do projektu sa nedostane jedna veľká závislosť.
Ktoré čipové karty a tokeny sú podporované?
Cez Windows CNG a PKCS#11 sú podporované zariadenia ako AKİS, SafeNet/eToken, Gemalto/Thales, IDEMIA, Feitian, YubiKey a Nitrokey. Každý poskytovateľ je samostatný, nezávislý balík; ovládače, ktoré nepoužívate, sa do projektu nedostanú.
Dá sa podpisovať na serveri pomocou HSM?
Áno. Podporované sú sieťové HSM Thales Luna, Utimaco a Entrust nShield aj AWS CloudHSM/KMS, Azure Key Vault HSM a Google Cloud KMS. Takto sa na serveri buduje automatické podpisovanie bez používateľa s kartou.
Potrebujem na overenie podpisu samostatnú knižnicu?
Nie; podpis vytvára aj overuje ten istý komponent. Overenie reťazca certifikátov podľa RFC 5280, CRL, OCSP, Delta CRL a overenie offline sú súčasťou knižnice.
Koľko stojí licencia eSignature?
Licencia SDK sa odvíja od rozsahu projektu: cenu určujú použité štandardy podpisu, poskytovatelia tokenov/HSM a počet vývojárov či inštalácií.
Čo určuje cenu?
- Použité štandardy podpisu (CAdES, XAdES, PAdES, ASiC)
- Čipová karta / token, alebo sieťové či cloudové HSM
- Počet vývojárov a spôsob distribúcie
- Počet poskytovateľov časových pečiatok
- Rozsah podpory a aktualizácií verzií
Ponuku posielame písomne, položku po položke, do 24 hodín.
Súvisiace stránky
Poďme prebrať integráciu
Aký štandard, aké podpisové zariadenie a aký objem? Navrhnime spolu licenčný model a plán integrácie.
Licencia SDK / Viac informáciíPart of the eSignature family.