Elektron imzo kutubxonasi va API
Elektron imzoni noldan ishlab chiqish oylab vaqt oladi. eSignature bilan PDF, XML va ma’lumotlarni imzolash bir necha qatorga tushadi: faqat kerakli imzo standartini, imzolash qurilmasini yoki vaqt tamg‘asi provayderini, har birini alohida paket sifatida qo‘shasiz.
Elektron imzo kutubxonasi nima?
Elektron imzo kutubxonasi — o‘z dasturingizga elektron imzo yaratish va tekshirish imkonini beradigan tayyor kod paketi. U sizning o‘rningizga imzo standartlari (CAdES, XAdES, PAdES, ASiC), sertifikatlar zanjirini tekshirish, vaqt tamg‘asi va imzolash qurilmasi bilan aloqani o‘z zimmasiga oladi. eSignature buni .NET’da modulli paketlar bilan amalga oshiradi: faqat PDF imzolasangiz, bitta paket yetarli.
Qanday foydalaniladi?
Paketni qo‘shing
Loyihaga kerakli standart paketini qo‘shasiz; masalan, PDF imzosi uchun eSignature.PAdES.
Imzo manbasini tanlang
Smart-karta, USB token, tarmoq HSM, bulut HSM yoki mobil imzo — har bir provayder alohida va mustaqil paket.
Imzolang
Imzo hujjat, sertifikat va imzo darajasidan yaratiladi; uzoq muddatli arxiv darajasigacha (LTA) qo‘llab-quvvatlanadi.
Tekshiring
O‘sha kutubxona imzoni tekshiradi: RFC 5280 bo‘yicha zanjirni tekshirish, CRL, OCSP, Delta CRL va oflayn tekshirish.
Kutubxonada nimalar bor?
Modulli tuzilma — 39 paket
Faqat foydalanadiganingizni o‘rnatasiz; ortiqcha bog‘liqlik va yuk yo‘q.
Barcha ETSI profillari
CAdES (BES’dan A’gacha), XAdES (BES/T/C/X/XL/A), PAdES (B-B’dan B-LTA’gacha) va ASiC-S/ASiC-E.
Smart-karta va USB token
Windows CNG va PKCS#11 orqali; AKİS, SafeNet/eToken, Gemalto/Thales, IDEMIA, Feitian, YubiKey, Nitrokey kabi qurilmalar.
HSM va bulut HSM
Thales Luna, Utimaco, Entrust nShield tarmoq HSM’lari; AWS CloudHSM/KMS, Azure Key Vault HSM va Google Cloud KMS.
Mobil imzo
Turkcell, Vodafone va Türk Telekom mobil imzosi; har bir operator alohida paket. Telefon raqami bilan boshlanadi, foydalanuvchi tasdiqlaydi.
11+ vaqt tamg‘asi provayderi
KamuSM, GlobalSign, DigiCert, Sectigo, Entrust, FreeTSA va boshqalar; har bir TSA alohida paket.
Sertifikatlarni to‘liq tekshirish
RFC 5280 bo‘yicha zanjirni tekshirish, CRL, OCSP, Delta CRL, oflayn tekshirish — bank va davlat darajasida ishonch zanjirini nazorat qilish.
Qonunchilikka muvofiqlik
Turkiyadagi 5070-sonli Elektron imzo qonuniga to‘liq muvofiqlik; Yevropa tomonida ETSI/eIDAS profillari ishlab chiqarishda qo‘llanadi.
Kimlar foydalanadi?
Dasturiy ta’minot kompaniyalari va mahsulot jamoalari
O‘z ilovasiga imzolash imkonini qo‘shib, buni oylar emas, kunlar ichida hal qilmoqchi bo‘lgan jamoalar.
Davlat va korporativ integratorlar
Elektron yozishmalarda, hujjat aylanishi tizimlarida (EBYS) va hujjat oqimida imzo va tekshiruv talab qiladigan loyihalar.
Moliya va sug‘urta
Katta hajmdagi imzolash, HSM orqali kalitlarni boshqarish va to‘liq tekshiruv zanjirini talab qiladigan jarayonlar.
Elektron hujjat va hisob-faktura yechimlari
XML asosidagi hujjatlarni XAdES bilan imzolash va ularni arxiv darajasiga yetkazish.
Ko‘p beriladigan savollar
PAdES imzosi nima?
PAdES (PDF Advanced Electronic Signatures) — imzo PDF faylining ichiga joylashtiriladigan elektron imzo formati; u ETSI EN 319 142 standarti bilan belgilanadi. Imzolangan hujjat PDF bo‘lib qoladi, Adobe Reader kabi PDF o‘quvchilarning imzo panelida tekshiriladi va sahifada ko‘rinadigan imzo maydoniga ega bo‘lishi mumkin. Darajalari B-B, B-T (vaqt tamg‘ali), B-LT va B-LTA (uzoq muddatli arxiv) tarzida oshib boradi.
CAdES imzosi nima?
CAdES (CMS Advanced Electronic Signatures) — CMS/PKCS#7 tuzilmasiga asoslangan elektron imzo formati; u ETSI EN 319 122 standarti bilan belgilanadi. Istalgan turdagi faylni imzolay oladi; imzo odatda hujjat bilan birga .p7s shaklida yoki imzolangan konvert ichida yuboriladi. Turkiyada elektron imzoli rasmiy yozishmalarda eng keng qo‘llaniladigan format.
XAdES imzosi nima?
XAdES (XML Advanced Electronic Signatures) — XML hujjatlari uchun ishlab chiqilgan elektron imzo formati; u ETSI EN 319 132 standarti bilan belgilanadi. Imzo XML ichiga joylashtirilishi yoki alohida turishi mumkin. UBL-TR formatidagi elektron hisob-faktura kabi XML asosidagi hujjatlarda qo‘llanadi.
Elektron imzo kutubxonasi nima?
Elektron imzo kutubxonasi — elektron imzo yaratish va tekshirishni o‘z dasturingizga qo‘shadigan dasturchi komponenti (SDK). Tayyor imzolash ilovasi foydalanuvchiga ekran taqdim etadi; kutubxona esa ekransiz qurilish bloki — imzoni sizning ilovangiz, sizning ish oqimingizda qo‘yadi. Smart-karta, token yoki HSM bilan ishlaydi, CAdES, XAdES va PAdES formatlarini yaratadi va tekshiradi.
e-Yazışma paketi nima?
e-Yazışma paketi — Turkiya davlat muassasalari bilan rasmiy elektron yozishmalarda qo‘llaniladigan standart paket: imzolangan hujjat, metama’lumot fayli va mavjud bo‘lsa ilovalar bitta paketga birlashtiriladi. Muassasalar o‘rtasida odatda KEP (ro‘yxatdan o‘tgan elektron pochta) orqali yuboriladi.
e-Yazışma paketi qanday yaratiladi?
Rasmiy e-Yazışma paketi — metama’lumot fayli va imzolangan hujjatning birgalikda paketlanishi. Kutubxona buni bitta chaqiruv bilan bajaradi: hujjatni CAdES yoki XAdES bilan imzolaydi, sxemaga mos metama’lumot yaratadi va paketni yopadi. e-Yazışma 1.3 va 2.0 versiyalari qo‘llab-quvvatlanadi, KamuSM ildiz sertifikati o‘rnatilgan. Papka ko‘rsatsangiz, ichidagi hujjatlarni ommaviy imzolaydi.
Elektron imzo kutubxonasi bilan tayyor ilova o‘rtasida qanday farq bor?
Kutubxona o‘z dasturingiz ichiga kiradi: imzolashni sizning ish oqimingiz boshlaydi, interfeys sizniki. Tayyor ilova (İmzacı) kompyuterda ishlaydi: foydalanuvchi faylni tanlab, imzolaydi. Ikkalasi ham bir xil imzolash infratuzilmasidan foydalanadi; qaysi biri sizga mos ekani imzoni kim boshlashiga bog‘liq — dasturingizmi yoki foydalanuvchimi.
Qaysi imzo standartlari qo‘llab-quvvatlanadi?
CAdES (BES, EPES, T, C, X, XL, A), XAdES (BES, T, C, X, XL, A), PAdES (B-B, B-T, B-LT, B-LTA), shuningdek ASiC-S va ASiC-E. Bitta kutubxona bilan uzoq muddatli arxiv darajasigacha yetasiz.
Faqat PDF imzolayman, hammasini o‘rnatishim kerakmi?
Yo‘q. Kutubxona modulli; PDF uchun eSignature.PAdES paketi yetarli. Foydalanmaydigan standartlar, TSA va qurilma provayderlari loyihaga umuman kirmaydi.
Veb-ilovada PDF qanday imzolanadi?
Imzo brauzerda emas, veb-ilovangizning server tomonida yaratiladi: eSignature.PAdES paketi chaqiriladi, imzolangan PDF foydalanuvchiga qaytariladi. Hal qiluvchi masala — kalit qayerda turishi: bulut HSM, tarmoq HSM yoki mobil imzodan foydalansangiz, server kalitga kira oladi, shuning uchun butun oqim veb orqali o‘tadi. Kalit foydalanuvchining smart-kartasida bo‘lsa, brauzer kartaga kira olmaydi; bu holda imzolash kompyuterda İmzacı orqali bajariladi.
Kalit smart-kartada emas, HSM’da yoki bulutda bo‘lsa ishlaydimi?
Ha. Imzo manbasi abstraksiyalangan: smart-karta va USB token (CNG/PKCS#11), tarmoq HSM’lari, bulut HSM xizmatlari va mobil imzo bir xil oqim bilan qo‘llanadi. Har bir provayder mustaqil paket.
Imzoni tekshirishni ham bajaradimi?
Ha. RFC 5280 bo‘yicha sertifikatlar zanjirini tekshirish, CRL, OCSP, Delta CRL va oflayn tekshirish kutubxona ichida; imzoni yaratadigan ham, tekshiradigan ham bitta komponent.
Kompyuterda imzolamoqchi bo‘lgan foydalanuvchilar uchun biror narsa bormi?
Bor. Kod yozmasdan foydalaniladigan ish stoli ilovasi — İmzacı: smart-karta bilan PDF va XML imzolaydi, e-Yazışma paketini yaratadi va papka bo‘yicha ommaviy imzolaydi.
.NET yoki Java loyihasiga elektron imzo qo‘shishning eng tez yo‘li qaysi?
Kerakli standart paketini loyihaga qo‘shish: PDF imzosi uchun eSignature.PAdES, XML uchun XAdES paketi. Kutubxona 39 ta NuGet paketiga bo‘lingani uchun faqat foydalanadiganingizni o‘rnatasiz; loyihaga bitta katta bog‘liqlik kirmaydi.
Qaysi smart-kartalar va tokenlar qo‘llab-quvvatlanadi?
Windows CNG va PKCS#11 orqali AKİS, SafeNet/eToken, Gemalto/Thales, IDEMIA, Feitian, YubiKey va Nitrokey kabi qurilmalar qo‘llab-quvvatlanadi. Har bir provayder alohida, mustaqil paket; foydalanmaydigan drayverlar loyihaga kirmaydi.
Server tomonida HSM bilan imzolash mumkinmi?
Ha. Thales Luna, Utimaco va Entrust nShield tarmoq HSM’lari, shuningdek AWS CloudHSM/KMS, Azure Key Vault HSM va Google Cloud KMS qo‘llab-quvvatlanadi. Kartali foydalanuvchisiz serverda avtomatik imzolash oqimi shu tarzda quriladi.
Imzoni tekshirish uchun alohida kutubxona kerakmi?
Kerak emas; imzoni yaratadigan ham, tekshiradigan ham bitta komponent. RFC 5280 bo‘yicha sertifikatlar zanjirini tekshirish, CRL, OCSP, Delta CRL va oflayn tekshirish kutubxona ichida.
eSignature litsenziyasi qancha turadi?
SDK litsenziyasi loyiha ko‘lamiga qarab belgilanadi: qaysi imzo standartlari, qaysi token/HSM provayderlari va nechta dasturchi yoki o‘rnatish borligi narxni belgilaydi.
Narxni nima belgilaydi?
- Qo‘llaniladigan imzo standartlari (CAdES, XAdES, PAdES, ASiC)
- Smart-karta / token yoki tarmoq yoxud bulut HSM
- Dasturchilar soni va tarqatish usuli
- Vaqt tamg‘asi provayderlari soni
- Qo‘llab-quvvatlash va versiya yangilanishlari ko‘lami
Taklifni 24 soat ichida yozma ravishda, band-band yuboramiz.
Tegishli sahifalar
Integratsiyani muhokama qilaylik
Qaysi standart, qaysi imzolash qurilmasi va qanday hajm? Litsenziya modeli va integratsiya rejasini birgalikda belgilaylik.
SDK litsenziyasi / Ma’lumot olishPart of the eSignature family.