Elektron imza kitabxanası və API
eSignature · .NET və Java · 39 NuGet paketi

Elektron imza kitabxanası və API

Elektron imzanı sıfırdan hazırlamaq aylarla vaxt aparır. eSignature ilə PDF, XML və məlumat imzası bir neçə sətrə enir: yalnız sizə lazım olan imza standartını, imza cihazını və ya zaman möhürü təminatçısını, hər birini ayrıca paket kimi əlavə edirsiniz.

Elektron imza kitabxanası nədir?

Elektron imza kitabxanası öz proqram təminatınıza elektron imza yaratmaq və yoxlamaq imkanı verən hazır kod paketidir. İmza standartlarını (CAdES, XAdES, PAdES, ASiC), sertifikat zəncirinin yoxlanılmasını, zaman möhürünü və imza cihazı ilə əlaqəni sizin əvəzinizə öz üzərinə götürür. eSignature bunu .NET üzərində modul paketlərlə edir: yalnız PDF imzalayırsınızsa, bir paket kifayətdir.

Necə istifadə olunur?

1

Paketi əlavə edin

Layihəyə ehtiyac duyduğunuz standartın paketini əlavə edirsiniz; məsələn, PDF imzası üçün eSignature.PAdES.

2

İmza mənbəyini seçin

Smart kart, USB token, şəbəkə HSM, bulud HSM və ya mobil imza — hər təminatçı ayrıca və müstəqil paketdir.

3

İmzalayın

Sənəd, sertifikat və imza səviyyəsi verilərək imza yaradılır; uzunmüddətli arxiv səviyyəsinə (LTA) qədər dəstəklənir.

4

Yoxlayın

Eyni kitabxana imzanı yoxlayır: RFC 5280 üzrə zəncir yoxlaması, CRL, OCSP, Delta CRL və oflayn yoxlama.

Kitabxanada nələr var?

Modul quruluş — 39 paket

Yalnız istifadə etdiyinizi quraşdırırsınız; lazımsız asılılıq və artıq yük olmur.

Bütün ETSI profilləri

CAdES (BES-dən A-ya), XAdES (BES/T/C/X/XL/A), PAdES (B-B-dən B-LTA-ya) və ASiC-S/ASiC-E.

Smart kart və USB token

Windows CNG və PKCS#11 vasitəsilə; AKİS, SafeNet/eToken, Gemalto/Thales, IDEMIA, Feitian, YubiKey, Nitrokey kimi cihazlar.

HSM və bulud HSM

Thales Luna, Utimaco, Entrust nShield şəbəkə HSM-ləri; AWS CloudHSM/KMS, Azure Key Vault HSM və Google Cloud KMS.

Mobil imza

Turkcell, Vodafone və Türk Telekom mobil imzası; hər operator ayrıca paketdir. Telefon nömrəsi ilə başladılır, istifadəçi təsdiqləyir.

11+ zaman möhürü təminatçısı

KamuSM, GlobalSign, DigiCert, Sectigo, Entrust, FreeTSA və digərləri; hər TSA ayrıca paketdir.

Tam sertifikat yoxlaması

RFC 5280 üzrə zəncir yoxlaması, CRL, OCSP, Delta CRL, oflayn yoxlama — bank və dövlət səviyyəsində etibar zənciri nəzarəti.

Qanunvericiliyə uyğunluq

Türkiyədə 5070 saylı Elektron İmza Qanununa tam uyğunluq; Avropa tərəfində ETSI/eIDAS profilləri istehsalatda istifadə olunur.

Kimlər istifadə edir?

Proqram təminatı şirkətləri və məhsul komandaları

Öz tətbiqinə imza imkanı əlavə etmək və bunu aylarla deyil, günlərlə həll etmək istəyən komandalar.

Dövlət və korporativ inteqratorlar

Elektron yazışmada, sənəd idarəetmə sistemlərində (EBYS) və sənəd axınında imza və yoxlama tələb edən layihələr.

Maliyyə və sığorta

Yüksək həcmli imzalama, HSM ilə açar idarəetməsi və tam yoxlama zənciri tələb edən proseslər.

Elektron sənəd və faktura həlləri

XML əsaslı sənədlərin XAdES ilə imzalanması və arxiv səviyyəsinə çatdırılması.

Tez-tez verilən suallar

PAdES imza nədir?

PAdES (PDF Advanced Electronic Signatures) imzanın PDF faylının içinə yerləşdirildiyi elektron imza formatıdır; ETSI EN 319 142 standartı ilə müəyyən edilir. İmzalanmış sənəd yenə PDF olaraq qalır, Adobe Reader kimi PDF oxuyucularının imza panelində yoxlanılır və səhifədə görünən imza sahəsi daşıya bilər. Səviyyələri B-B, B-T (zaman möhürlü), B-LT və B-LTA (uzunmüddətli arxiv) olaraq artır.

CAdES imza nədir?

CAdES (CMS Advanced Electronic Signatures) CMS/PKCS#7 strukturuna əsaslanan elektron imza formatıdır; ETSI EN 319 122 standartı ilə müəyyən edilir. İstənilən növ faylı imzalaya bilər; imza adətən sənədlə birlikdə .p7s şəklində və ya imzalanmış zərfin içində daşınır. Türkiyədə elektron imzalı rəsmi yazışmalarda ən geniş istifadə olunan formatdır.

XAdES imza nədir?

XAdES (XML Advanced Electronic Signatures) XML sənədləri üçün hazırlanmış elektron imza formatıdır; ETSI EN 319 132 standartı ilə müəyyən edilir. İmza XML-in içinə yerləşdirilə və ya ayrıca saxlanıla bilər. UBL-TR formatında elektron faktura kimi XML əsaslı sənədlərdə istifadə olunur.

Elektron imza kitabxanası nədir?

Elektron imza kitabxanası elektron imza yaratma və yoxlama işini öz proqram təminatınızın içinə əlavə edən tərtibatçı komponentidir (SDK). Hazır imza tətbiqi istifadəçiyə ekran təqdim edir; kitabxana isə ekranı olmayan bir tikinti blokudur — imzanı sizin tətbiqiniz, sizin iş axınınızda atır. Smart kart, token və ya HSM ilə işləyir; CAdES, XAdES və PAdES formatlarını yaradır və yoxlayır.

e-Yazışma paketi nədir?

e-Yazışma paketi Türkiyə dövlət qurumları ilə rəsmi elektron yazışmada istifadə olunan standart paketdir: imzalanmış sənəd, metaməlumat faylı və varsa əlavələr bir paketdə birləşdirilir. Qurumlar arasında adətən KEP (qeydiyyatlı elektron poçt) vasitəsilə göndərilir.

e-Yazışma paketi necə yaradılır?

Rəsmi e-Yazışma paketi metaməlumat faylı ilə imzalanmış sənədin birlikdə paketlənməsidir. Kitabxana bunu bir çağırışla edir: sənədi CAdES və ya XAdES ilə imzalayır, sxemə uyğun metaməlumat yaradır və paketi bağlayır. e-Yazışma 1.3 və 2.0 versiyaları dəstəklənir, KamuSM kök sertifikatı daxilə inteqrasiya olunub. Qovluq verdikdə içindəki sənədləri toplu şəkildə imzalayır.

Elektron imza kitabxanası ilə hazır tətbiq arasında fərq nədir?

Kitabxana öz proqram təminatınızın içinə daxil olur: imzalamanı sizin iş axınınız başladır, interfeys sizindir. Hazır tətbiq (İmzacı) kompüterdə işləyir, istifadəçi faylı seçib imzalayır. Hər ikisi eyni imza infrastrukturundan istifadə edir; hansının sizə uyğun olması imzanı kimin başlatmasından asılıdır — proqram təminatınız, yoxsa istifadəçi.

Hansı imza standartları dəstəklənir?

CAdES (BES, EPES, T, C, X, XL, A), XAdES (BES, T, C, X, XL, A), PAdES (B-B, B-T, B-LT, B-LTA), həmçinin ASiC-S və ASiC-E. Tək kitabxana ilə uzunmüddətli arxiv səviyyəsinə qədər çatırsınız.

Yalnız PDF imzalayacağam, hamısını quraşdırmalıyammı?

Xeyr. Kitabxana moduldur; PDF üçün eSignature.PAdES paketi kifayətdir. İstifadə etmədiyiniz standartlar, TSA-lar və cihaz təminatçıları layihəyə ümumiyyətlə daxil olmur.

Veb tətbiqdə PDF necə imzalanır?

İmza brauzerdə deyil, veb tətbiqinizin server tərəfində yaradılır: eSignature.PAdES paketi çağırılır, imzalanmış PDF istifadəçiyə qaytarılır. Həlledici olan açarın harada durmasıdır — bulud HSM, şəbəkə HSM və ya mobil imza istifadə edirsinizsə, server açara çata bildiyi üçün axın tamamilə veb üzərindən gedir. Açar istifadəçinin smart kartındadırsa, brauzer karta çata bilmir; bu ssenaridə imzalama kompüterdə İmzacı ilə aparılır.

Açar smart kartda deyil, HSM-də və ya buludda olarsa işləyirmi?

Bəli. İmza mənbəyi abstraktlaşdırılıb: smart kart və USB token (CNG/PKCS#11), şəbəkə HSM-ləri, bulud HSM xidmətləri və mobil imza eyni axınla istifadə olunur. Hər təminatçı müstəqil paketdir.

İmza yoxlamasını da edirmi?

Bəli. RFC 5280 üzrə sertifikat zənciri yoxlaması, CRL, OCSP, Delta CRL və oflayn yoxlama kitabxananın içindədir; imzanı yaradan və yoxlayan eyni komponentdir.

Kompüterdə imzalamaq istəyən istifadəçilər üçün də bir şey varmı?

Var. Kod yazmadan istifadə olunan masaüstü tətbiq İmzacı-dır: smart kartla PDF və XML imzalayır, e-Yazışma paketi hazırlayır və qovluq əsaslı toplu imzalama aparır.

.NET və ya Java layihəsinə elektron imza əlavə etməyin ən sürətli yolu nədir?

Lazım olan standartın paketini layihəyə əlavə etmək: PDF imzası üçün eSignature.PAdES, XML üçün XAdES paketi. Kitabxana 39 NuGet paketinə bölündüyü üçün yalnız istifadə etdiyinizi quraşdırırsınız; layihəyə tək böyük asılılıq daxil olmur.

Hansı smart kartlar və tokenlər dəstəklənir?

Windows CNG və PKCS#11 vasitəsilə AKİS, SafeNet/eToken, Gemalto/Thales, IDEMIA, Feitian, YubiKey və Nitrokey kimi cihazlar dəstəklənir. Hər təminatçı ayrıca və müstəqil paketdir, istifadə etmədiyiniz drayver layihəyə daxil olmur.

Server tərəfində HSM ilə imza atmaq olarmı?

Bəli. Thales Luna, Utimaco və Entrust nShield şəbəkə HSM-ləri, həmçinin AWS CloudHSM/KMS, Azure Key Vault HSM və Google Cloud KMS dəstəklənir. İstifadəçi kartla başında olmadan serverdə avtomatik imzalama axını belə qurulur.

İmza yoxlaması üçün ayrıca kitabxana lazımdırmı?

Lazım deyil; imzanı yaradan və yoxlayan eyni komponentdir. RFC 5280 üzrə sertifikat zənciri yoxlaması, CRL, OCSP, Delta CRL və oflayn yoxlama kitabxananın içindədir.

eSignature lisenziyası nə qədərdir?

SDK lisenziyası layihənin əhatəsinə görə müəyyən edilir: hansı imza standartları, hansı token/HSM təminatçıları və neçə tərtibatçı/quraşdırma olduğu qiyməti formalaşdırır.

Qiyməti nə müəyyən edir?

  • İstifadə ediləcək imza standartları (CAdES, XAdES, PAdES, ASiC)
  • Smart kart / token, yoxsa şəbəkə və ya bulud HSM
  • Tərtibatçı sayı və paylama forması
  • Zaman möhürü təminatçılarının sayı
  • Dəstək və versiya yeniləmələrinin əhatəsi

Təklifi 24 saat ərzində yazılı və bənd-bənd göndəririk.

Əlaqəli səhifələr

İnteqrasiyanı danışaq

Hansı standart, hansı imza cihazı və hansı həcm? Lisenziya modelini və inteqrasiya planını birlikdə müəyyən edək.

SDK lisenziyası / Məlumat alın

Part of the eSignature family.