Электрондук кол тамга китепканасы жана API
eSignature · .NET жана Java · 39 NuGet пакети

Электрондук кол тамга китепканасы жана API

Электрондук кол тамганы нөлдөн иштеп чыгуу айларга созулат. eSignature менен PDF, XML жана маалыматка кол коюу бир нече сапка чейин кыскарат: сизге керектүү кол тамга стандартын, кол коюу түзмөгүн же убакыт белгисинин провайдерин гана, ар бирин өзүнчө пакет катары кошосуз.

Электрондук кол тамга китепканасы деген эмне?

Электрондук кол тамга китепканасы — өз программаңызга электрондук кол тамга түзүү жана текшерүү мүмкүнчүлүгүн берген даяр код пакети. Ал сиздин ордуңузга кол тамга стандарттарын (CAdES, XAdES, PAdES, ASiC), сертификаттар чынжырын текшерүүнү, убакыт белгисин жана кол коюу түзмөгү менен байланышты өзүнө алат. eSignature муну .NET'те модулдук пакеттер менен ишке ашырат: PDF'ке гана кол койсоңуз, бир пакет жетиштүү.

Кантип колдонулат?

1

Пакетти кошуңуз

Долбоорго керектүү стандарттын пакетин кошосуз; мисалы, PDF кол тамгасы үчүн eSignature.PAdES.

2

Кол тамга булагын тандаңыз

Смарт-карта, USB токен, тармактык HSM, булуттук HSM же мобилдик кол тамга — ар бир провайдер өзүнчө, көз карандысыз пакет.

3

Кол коюңуз

Кол тамга документтен, сертификаттан жана кол тамга деңгээлинен түзүлөт; узак мөөнөттүү архив деңгээлине (LTA) чейин колдоого алынат.

4

Текшериңиз

Ошол эле китепкана кол тамганы текшерет: 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

Thales Luna, Utimaco, Entrust nShield тармактык HSM'дери; 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 бойдон калат, Adobe Reader сыяктуу PDF окуу куралдарынын кол тамга панелинде текшерилет жана бетте көрүнүүчү кол тамга талаасы болушу мүмкүн. Деңгээлдери 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'дин ичине киргизилиши же өзүнчө турушу мүмкүн. UBL-TR форматындагы электрондук эсеп-фактура сыяктуу XML документтеринде колдонулат.

Электрондук кол тамга китепканасы деген эмне?

Электрондук кол тамга китепканасы — электрондук кол тамга түзүүнү жана текшерүүнү өз программаңызга киргизген иштеп чыгуучу компоненти (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 долбооруна электрондук кол тамганы кошуунун эң тез жолу кайсы?

Керектүү стандарттын пакетин долбоорго кошуу: PDF кол тамгасы үчүн eSignature.PAdES, XML үчүн XAdES пакети. Китепкана 39 NuGet пакетине бөлүнгөндүктөн, колдонгонуңузду гана орнотосуз; долбоорго бир чоң көз карандылык кирбейт.

Кайсы смарт-карталар жана токендер колдоого алынат?

Windows CNG жана PKCS#11 аркылуу AKİS, SafeNet/eToken, Gemalto/Thales, IDEMIA, Feitian, YubiKey жана Nitrokey сыяктуу түзмөктөр колдоого алынат. Ар бир провайдер өзүнчө, көз карандысыз пакет; колдонбогон драйверлер долбоорго кирбейт.

Сервер тарабында HSM менен кол коюуга болобу?

Ооба. Thales Luna, Utimaco жана Entrust nShield тармактык HSM'дери, ошондой эле 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.