Maktaba na API ya sahihi ya kielektroniki
Kujenga sahihi ya kielektroniki kuanzia mwanzo huchukua miezi. Kwa eSignature, kusaini PDF, XML na data kunakuwa mistari michache: unaongeza tu kiwango cha sahihi, kifaa cha kusaini au mtoa huduma wa muhuri wa muda unaohitaji, kila kimoja kama kifurushi tofauti.
Maktaba ya sahihi ya kielektroniki ni nini?
Maktaba ya sahihi ya kielektroniki ni kifurushi cha msimbo kilicho tayari kinachoipa programu yako uwezo wa kuunda na kuthibitisha sahihi za kielektroniki. Inashughulikia kwa niaba yako viwango vya sahihi (CAdES, XAdES, PAdES, ASiC), uthibitishaji wa mnyororo wa vyeti, muhuri wa muda na mawasiliano na kifaa cha kusaini. eSignature hufanya hivi kwenye .NET kwa vifurushi vinavyojitegemea: ukisaini PDF pekee, kifurushi kimoja kinatosha.
Inatumikaje?
Ongeza kifurushi
Unaongeza kwenye mradi kifurushi cha kiwango unachohitaji, kwa mfano eSignature.PAdES kwa sahihi ya PDF.
Chagua chanzo cha sahihi
Kadi janja, tokeni ya USB, HSM ya mtandao, HSM ya wingu au sahihi ya simu — kila mtoa huduma ni kifurushi tofauti kinachojitegemea.
Saini
Sahihi huundwa kutokana na hati, cheti na kiwango cha sahihi; inaungwa mkono hadi kiwango cha kumbukumbu za muda mrefu (LTA).
Thibitisha
Maktaba hiyo hiyo huthibitisha sahihi: uthibitishaji wa mnyororo kwa RFC 5280, CRL, OCSP, Delta CRL na uthibitishaji bila mtandao.
Maktaba ina nini?
Muundo wa vifurushi — vifurushi 39
Unasakinisha tu unachotumia; hakuna utegemezi usio wa lazima wala uzito wa ziada.
Wasifu wote wa ETSI
CAdES (kutoka BES hadi A), XAdES (BES/T/C/X/XL/A), PAdES (kutoka B-B hadi B-LTA) na ASiC-S/ASiC-E.
Kadi janja na tokeni ya USB
Kupitia Windows CNG na PKCS#11; vifaa kama AKİS, SafeNet/eToken, Gemalto/Thales, IDEMIA, Feitian, YubiKey na Nitrokey.
HSM na HSM ya wingu
HSM za mtandao za Thales Luna, Utimaco na Entrust nShield; AWS CloudHSM/KMS, Azure Key Vault HSM na Google Cloud KMS.
Sahihi ya simu
Sahihi ya simu ya Turkcell, Vodafone na Türk Telekom; kila mtoa huduma wa simu ni kifurushi tofauti. Huanzishwa kwa namba ya simu, mtumiaji huidhinisha.
Watoa huduma 11+ wa muhuri wa muda
KamuSM, GlobalSign, DigiCert, Sectigo, Entrust, FreeTSA na wengine; kila TSA ni kifurushi tofauti.
Uthibitishaji kamili wa vyeti
Uthibitishaji wa mnyororo kwa RFC 5280, CRL, OCSP, Delta CRL, uthibitishaji bila mtandao — ukaguzi wa mnyororo wa uaminifu kwa kiwango cha benki na sekta ya umma.
Utiifu wa sheria
Utiifu kamili wa Sheria ya Uturuki ya Sahihi ya Kielektroniki Na. 5070; upande wa Ulaya, wasifu wa ETSI/eIDAS unatumika katika uzalishaji.
Nani anaitumia?
Kampuni za programu na timu za bidhaa
Timu zinazotaka kuongeza kusaini kwenye programu zao na kulimaliza kwa siku badala ya miezi.
Waunganishaji wa sekta ya umma na makampuni
Miradi inayohitaji kusaini na kuthibitisha katika mawasiliano ya kielektroniki, mifumo ya usimamizi wa nyaraka (EBYS) na mtiririko wa nyaraka.
Fedha na bima
Michakato inayohitaji kusaini kwa wingi, usimamizi wa funguo kwa HSM na mnyororo kamili wa uthibitishaji.
Suluhisho za nyaraka za kielektroniki na ankara
Kusaini nyaraka za XML kwa XAdES na kuzipandisha hadi kiwango cha kumbukumbu.
Maswali yanayoulizwa mara kwa mara
Sahihi ya PAdES ni nini?
PAdES (PDF Advanced Electronic Signatures) ni muundo wa sahihi ya kielektroniki ambapo sahihi huwekwa ndani ya faili la PDF; imefafanuliwa na kiwango ETSI EN 319 142. Hati iliyosainiwa inabaki PDF, huthibitishwa kwenye paneli ya sahihi ya visomaji vya PDF kama Adobe Reader na inaweza kuwa na sehemu ya sahihi inayoonekana kwenye ukurasa. Viwango hupanda kutoka B-B hadi B-T (yenye muhuri wa muda), B-LT na B-LTA (kumbukumbu za muda mrefu).
Sahihi ya CAdES ni nini?
CAdES (CMS Advanced Electronic Signatures) ni muundo wa sahihi ya kielektroniki unaotegemea muundo wa CMS/PKCS#7; imefafanuliwa na kiwango ETSI EN 319 122. Inaweza kusaini faili la aina yoyote; kwa kawaida sahihi huambatana na hati kama .p7s au ndani ya bahasha iliyosainiwa. Nchini Uturuki ndio muundo unaotumika zaidi katika mawasiliano rasmi yaliyosainiwa kielektroniki.
Sahihi ya XAdES ni nini?
XAdES (XML Advanced Electronic Signatures) ni muundo wa sahihi ya kielektroniki uliotengenezwa kwa nyaraka za XML; imefafanuliwa na kiwango ETSI EN 319 132. Sahihi inaweza kuwekwa ndani ya XML au kukaa peke yake. Hutumika kwa nyaraka za XML kama ankara ya kielektroniki katika muundo wa UBL-TR.
Maktaba ya sahihi ya kielektroniki ni nini?
Maktaba ya sahihi ya kielektroniki ni kijenzi cha wasanidi programu (SDK) kinachoongeza uundaji na uthibitishaji wa sahihi za kielektroniki ndani ya programu yako. Programu ya kusaini iliyo tayari humpa mtumiaji skrini; maktaba ni kipande cha ujenzi kisicho na skrini — programu yako ndiyo husaini, ndani ya mtiririko wako. Inafanya kazi na kadi janja, tokeni au HSM na huunda na kuthibitisha miundo ya CAdES, XAdES na PAdES.
Kifurushi cha e-Yazışma ni nini?
Kifurushi cha e-Yazışma ni kifurushi cha kawaida kinachotumika katika mawasiliano rasmi ya kielektroniki na taasisi za umma za Uturuki: hati iliyosainiwa, faili la metadata na viambatisho vyovyote huunganishwa kuwa kifurushi kimoja. Kati ya taasisi kwa kawaida hutumwa kupitia KEP (barua pepe iliyosajiliwa).
Kifurushi cha e-Yazışma huundwaje?
Kifurushi rasmi cha e-Yazışma ni faili la metadata na hati iliyosainiwa vilivyofungwa pamoja. Maktaba hufanya hivi kwa wito mmoja: husaini hati kwa CAdES au XAdES, huunda metadata kulingana na muundo na hufunga kifurushi. Matoleo 1.3 na 2.0 ya e-Yazışma yanaungwa mkono na cheti cha mzizi cha KamuSM kimejengwa ndani. Ukitoa folda, husaini kwa pamoja hati zilizomo.
Kuna tofauti gani kati ya maktaba ya sahihi na programu iliyo tayari?
Maktaba huingia ndani ya programu yako: mtiririko wako ndio huanzisha kusaini na kiolesura ni chako. Programu iliyo tayari (İmzacı) huendeshwa kwenye kompyuta: mtumiaji huchagua faili na kulisaini. Zote mbili hutumia miundombinu ile ile ya kusaini; ipi inakufaa inategemea nani anaanzisha sahihi — programu yako au mtumiaji.
Viwango gani vya sahihi vinaungwa mkono?
CAdES (BES, EPES, T, C, X, XL, A), XAdES (BES, T, C, X, XL, A), PAdES (B-B, B-T, B-LT, B-LTA) pamoja na ASiC-S na ASiC-E. Kwa maktaba moja unafikia kiwango cha kumbukumbu za muda mrefu.
Nitasaini PDF pekee — je, lazima nisakinishe kila kitu?
Hapana. Maktaba ni ya vifurushi; kwa PDF kifurushi cha eSignature.PAdES kinatosha. Viwango, TSA na watoa huduma wa maunzi usiowatumia haviingii kwenye mradi kabisa.
PDF husainiwaje katika programu ya wavuti?
Sahihi haiundwi kwenye kivinjari, bali upande wa seva wa programu yako ya wavuti: kifurushi cha eSignature.PAdES huitwa na PDF iliyosainiwa hurudishwa kwa mtumiaji. Kinachoamua ni mahali ufunguo ulipo — ukitumia HSM ya wingu, HSM ya mtandao au sahihi ya simu, seva inaweza kufikia ufunguo, hivyo mtiririko wote hupita kwenye wavuti. Ikiwa ufunguo uko kwenye kadi janja ya mtumiaji, kivinjari hakiwezi kufikia kadi; katika hali hiyo kusaini hufanywa kwenye kompyuta kwa İmzacı.
Je, inafanya kazi ikiwa ufunguo hauko kwenye kadi janja bali kwenye HSM au wingu?
Ndiyo. Chanzo cha sahihi kimetenganishwa: kadi janja na tokeni ya USB (CNG/PKCS#11), HSM za mtandao, huduma za HSM za wingu na sahihi ya simu hutumika kwa mtiririko ule ule. Kila mtoa huduma ni kifurushi kinachojitegemea.
Je, inathibitisha sahihi pia?
Ndiyo. Uthibitishaji wa mnyororo wa vyeti kwa RFC 5280, CRL, OCSP, Delta CRL na uthibitishaji bila mtandao viko ndani ya maktaba; kijenzi kile kile huunda na kuthibitisha sahihi.
Je, kuna kitu kwa watumiaji wanaotaka kusaini kwenye kompyuta?
Ndiyo. Programu ya kompyuta inayotumika bila kuandika msimbo ni İmzacı: husaini PDF na XML kwa kadi janja, huunda vifurushi vya e-Yazışma na husaini folda nzima kwa pamoja.
Njia ya haraka zaidi ya kuongeza sahihi ya kielektroniki kwenye mradi wa .NET au Java ni ipi?
Kuongeza kwenye mradi kifurushi cha kiwango unachohitaji: eSignature.PAdES kwa sahihi ya PDF, kifurushi cha XAdES kwa XML. Kwa kuwa maktaba imegawanywa katika vifurushi 39 vya NuGet, unasakinisha tu unachotumia; hakuna utegemezi mmoja mkubwa unaoingia kwenye mradi.
Kadi janja na tokeni gani zinaungwa mkono?
Kupitia Windows CNG na PKCS#11 vinaungwa mkono vifaa kama AKİS, SafeNet/eToken, Gemalto/Thales, IDEMIA, Feitian, YubiKey na Nitrokey. Kila mtoa huduma ni kifurushi tofauti kinachojitegemea; viendeshaji usivyotumia haviingii kwenye mradi.
Je, inawezekana kusaini upande wa seva kwa HSM?
Ndiyo. HSM za mtandao za Thales Luna, Utimaco na Entrust nShield zinaungwa mkono, pamoja na AWS CloudHSM/KMS, Azure Key Vault HSM na Google Cloud KMS. Hivi ndivyo mtiririko wa kusaini kiotomatiki unavyowekwa kwenye seva bila mtumiaji mwenye kadi.
Je, kuthibitisha sahihi kunahitaji maktaba tofauti?
Hapana; kijenzi kile kile huunda na kuthibitisha sahihi. Uthibitishaji wa mnyororo wa vyeti kwa RFC 5280, CRL, OCSP, Delta CRL na uthibitishaji bila mtandao viko ndani ya maktaba.
Leseni ya eSignature inagharimu kiasi gani?
Leseni ya SDK huamuliwa na upeo wa mradi: viwango vya sahihi, watoa huduma wa tokeni/HSM na idadi ya wasanidi au usakinishaji ndivyo huamua bei.
Nini huamua bei?
- Viwango vya sahihi vitakavyotumika (CAdES, XAdES, PAdES, ASiC)
- Kadi janja / tokeni, au HSM ya mtandao au ya wingu
- Idadi ya wasanidi na namna ya usambazaji
- Idadi ya watoa huduma wa muhuri wa muda
- Upeo wa usaidizi na masasisho ya matoleo
Tunatuma nukuu kwa maandishi, kipengele kwa kipengele, ndani ya saa 24.
Kurasa zinazohusiana
Tuzungumze kuhusu muunganisho
Kiwango kipi, kifaa kipi cha kusaini na kiasi gani? Tupange pamoja muundo wa leseni na mpango wa muunganisho.
Leseni ya SDK / Pata taarifaPart of the eSignature family.