Библиотека и API за е-потпис
Развојот на електронски потпис од нула трае со месеци. Со eSignature потпишувањето на PDF, XML и податоци се сведува на неколку реда: додавате само стандард за потпис, уред за потпишување или давател на временски печат што ви треба — секој како посебен пакет.
Што е библиотека за е-потпис?
Библиотеката за е-потпис е готов пакет код што на вашиот сопствен софтвер му дава можност да создава и проверува електронски потписи. Наместо вас ги презема стандардите за потпис (CAdES, XAdES, PAdES, ASiC), проверката на синџирот сертификати, временскиот печат и комуникацијата со уредот за потпишување. eSignature го прави тоа на .NET со модуларни пакети: ако потпишувате само PDF, доволен е еден пакет.
Како се користи?
Додајте го пакетот
Во проектот го додавате пакетот за стандардот што ви треба, на пример eSignature.PAdES за потпис на PDF.
Изберете извор на потпис
Паметна картичка, USB токен, мрежен HSM, HSM во облак или мобилен потпис — секој давател е посебен, независен пакет.
Потпишете
Потписот се создава од документот, сертификатот и нивото на потпис; поддржано е сè до ниво на долгорочна архива (LTA).
Проверете
Истата библиотека го проверува потписот: проверка на синџир според RFC 5280, CRL, OCSP, Delta CRL и проверка без мрежа.
Што содржи библиотеката?
Модуларна структура — 39 пакети
Инсталирате само она што го користите; без непотребни зависности и баласт.
Сите ETSI профили
CAdES (од BES до A), XAdES (BES/T/C/X/XL/A), PAdES (од B-B до B-LTA) и ASiC-S/ASiC-E.
Паметна картичка и USB токен
Преку Windows CNG и PKCS#11; уреди како AKİS, SafeNet/eToken, Gemalto/Thales, IDEMIA, Feitian, YubiKey и Nitrokey.
HSM и HSM во облак
Мрежни HSM на Thales Luna, Utimaco и Entrust nShield; AWS CloudHSM/KMS, Azure Key Vault HSM и Google Cloud KMS.
Мобилен потпис
Мобилен потпис на Turkcell, Vodafone и Türk Telekom; секој оператор е посебен пакет. Се започнува со телефонски број, корисникот потврдува.
Над 11 даватели на временски печат
KamuSM, GlobalSign, DigiCert, Sectigo, Entrust, FreeTSA и други; секој TSA е посебен пакет.
Целосна проверка на сертификати
Проверка на синџир според RFC 5280, CRL, OCSP, Delta CRL, проверка без мрежа — контрола на синџирот на доверба на ниво на банки и јавен сектор.
Усогласеност со прописите
Целосна усогласеност со турскиот Закон за електронски потпис бр. 5070; на европска страна ETSI/eIDAS профили во продукција.
Кој ја користи?
Софтверски куќи и продуктни тимови
Тимови што сакаат да додадат потпишување во сопствената апликација и да го решат тоа за денови, а не за месеци.
Интегратори за јавниот сектор и компании
Проекти на кои им треба потпис и проверка во е-кореспонденција, системи за управување со документи (EBYS) и тек на документи.
Финансии и осигурување
Процеси со голем обем на потпишување, управување со клучеви во HSM и целосен синџир на проверка.
Решенија за е-документи и фактурирање
Потпишување XML документи во формат XAdES и нивно подигање на архивско ниво.
Чести прашања
Што е PAdES потпис?
PAdES (PDF Advanced Electronic Signatures) е формат на електронски потпис во кој потписот е вграден во PDF-датотеката; дефиниран е со стандардот ETSI EN 319 142. Потпишаниот документ останува PDF, се проверува на панелот за потписи во читачи на PDF како Adobe Reader и може да има видливо поле за потпис на страницата. Нивоата растат од B-B преку B-T (со временски печат) и B-LT до B-LTA (долгорочна архива).
Што е CAdES потпис?
CAdES (CMS Advanced Electronic Signatures) е формат на електронски потпис заснован на структурата CMS/PKCS#7; дефиниран е со стандардот ETSI EN 319 122. Може да потпише датотека од секаков вид; потписот обично патува со документот како .p7s или во потпишан плик. Во Турција ова е најчесто користениот формат во официјалната кореспонденција со е-потпис.
Што е XAdES потпис?
XAdES (XML Advanced Electronic Signatures) е формат на електронски потпис развиен за XML документи; дефиниран е со стандардот ETSI EN 319 132. Потписот може да биде вграден во XML или да стои посебно. Се користи за XML документи како е-фактурата во формат UBL-TR.
Што е библиотека за е-потпис?
Библиотеката за е-потпис е компонента за програмери (SDK) што во вашиот сопствен софтвер вградува создавање и проверка на електронски потписи. Готовата апликација за потпишување му нуди екран на корисникот; библиотеката е градежен елемент без екран — потпишува вашата апликација, во вашиот тек на работа. Работи со паметна картичка, токен или HSM и создава и проверува формати CAdES, XAdES и PAdES.
Што е пакет e-Yazışma?
Пакетот e-Yazışma е стандарден пакет за официјална електронска кореспонденција со турските јавни институции: потпишаниот документ, датотеката со метаподатоци и евентуалните прилози се спојуваат во еден пакет. Меѓу институциите обично се испраќа преку KEP (регистрирана електронска пошта).
Како се создава пакет e-Yazışma?
Официјалниот пакет e-Yazışma го сочинуваат датотеката со метаподатоци и потпишаниот документ спакувани заедно. Библиотеката го прави тоа со еден повик: го потпишува документот во формат CAdES или XAdES, создава метаподатоци според шемата и го затвора пакетот. Поддржани се верзиите e-Yazışma 1.3 и 2.0, а коренскиот сертификат на KamuSM е вграден. Ако зададете папка, документите во неа ги потпишува групно.
Која е разликата меѓу библиотека за е-потпис и готова апликација?
Библиотеката влегува во вашиот софтвер: потпишувањето го покренува вашиот тек на работа, интерфејсот е ваш. Готовата апликација (İmzacı) работи на компјутер: корисникот избира датотека и ја потпишува. Двете ја користат истата инфраструктура за потпишување; која ви одговара зависи од тоа кој го започнува потписот — вашиот софтвер или корисникот.
Кои стандарди за потпис се поддржани?
CAdES (BES, EPES, T, C, X, XL, A), XAdES (BES, T, C, X, XL, A), PAdES (B-B, B-T, B-LT, B-LTA) и ASiC-S и ASiC-E. Со една библиотека стигнувате до ниво на долгорочна архива.
Ќе потпишувам само PDF — дали мора да инсталирам сè?
Не. Библиотеката е модуларна; за PDF е доволен пакетот eSignature.PAdES. Стандардите, TSA и давателите на хардвер што не ги користите воопшто не влегуваат во проектот.
Како се потпишува PDF во веб-апликација?
Потписот не се создава во прелистувачот, туку на серверската страна на вашата веб-апликација: се повикува пакетот eSignature.PAdES, а потпишаниот PDF се враќа кај корисникот. Одлучувачко е каде се наоѓа клучот — со HSM во облак, мрежен HSM или мобилен потпис серверот има пристап до клучот, па целиот тек оди преку веб. Ако клучот е на паметната картичка на корисникот, прелистувачот не може да пристапи до картичката; во тој случај се потпишува на компјутер со İmzacı.
Дали работи ако клучот не е на паметна картичка, туку во HSM или во облак?
Да. Изворот на потпис е апстрахиран: паметна картичка и USB токен (CNG/PKCS#11), мрежни HSM, HSM-услуги во облак и мобилен потпис се користат со ист тек. Секој давател е независен пакет.
Дали проверува и потписи?
Да. Проверката на синџирот сертификати според RFC 5280, CRL, OCSP, Delta CRL и проверката без мрежа се дел од библиотеката; потписот го создава и проверува истата компонента.
Има ли нешто за корисници што сакаат да потпишуваат на компјутер?
Има. Десктоп-апликацијата што се користи без пишување код е İmzacı: потпишува PDF и XML со паметна картичка, создава пакети e-Yazışma и групно потпишува цели папки.
Кој е најбрзиот начин да се додаде електронски потпис во .NET или Java проект?
Да се додаде во проектот пакетот за потребниот стандард: eSignature.PAdES за потпис на PDF, пакетот XAdES за XML. Бидејќи библиотеката е поделена на 39 NuGet пакети, инсталирате само она што го користите; во проектот не влегува една голема зависност.
Кои паметни картички и токени се поддржани?
Преку Windows CNG и PKCS#11 се поддржани уреди како AKİS, SafeNet/eToken, Gemalto/Thales, IDEMIA, Feitian, YubiKey и Nitrokey. Секој давател е посебен, независен пакет; драјверите што не ги користите не влегуваат во проектот.
Може ли да се потпишува на серверот со HSM?
Да. Поддржани се мрежните HSM Thales Luna, Utimaco и Entrust nShield, како и AWS CloudHSM/KMS, Azure Key Vault HSM и Google Cloud KMS. Така на серверот се воспоставува автоматско потпишување без корисник со картичка.
Дали за проверка на потписот е потребна посебна библиотека?
Не; потписот го создава и проверува истата компонента. Проверката на синџирот сертификати според RFC 5280, CRL, OCSP, Delta CRL и проверката без мрежа се дел од библиотеката.
Колку чини лиценца за eSignature?
SDK лиценцата се одредува според обемот на проектот: цената ја обликуваат користените стандарди за потпис, давателите на токени/HSM и бројот на програмери и инсталации.
Што ја одредува цената?
- Стандарди за потпис што ќе се користат (CAdES, XAdES, PAdES, ASiC)
- Паметна картичка / токен или мрежен или HSM во облак
- Број на програмери и начин на дистрибуција
- Број на даватели на временски печат
- Обем на поддршка и ажурирања на верзии
Понудата ја испраќаме писмено, ставка по ставка, во рок од 24 часа.
Поврзани страници
Да разговараме за интеграцијата
Кој стандард, кој уред за потпишување и кој обем? Да ги одредиме заедно моделот на лиценца и планот за интеграција.
SDK лиценца / Повеќе информацииPart of the eSignature family.