E-paraksta bibliotēka un API
eSignature · .NET un Java · 39 NuGet pakotnes

E-paraksta bibliotēka un API

Elektroniskā paraksta izstrāde no nulles aizņem mēnešus. Ar eSignature PDF, XML un datu parakstīšana aizņem dažas rindas: pievienojat tikai vajadzīgo paraksta standartu, parakstīšanas ierīci vai laika zīmoga nodrošinātāju — katru kā atsevišķu pakotni.

Kas ir e-paraksta bibliotēka?

E-paraksta bibliotēka ir gatava koda pakotne, kas jūsu programmatūrai dod iespēju veidot un pārbaudīt elektroniskos parakstus. Tā jūsu vietā pārņem paraksta standartus (CAdES, XAdES, PAdES, ASiC), sertifikātu ķēdes pārbaudi, laika zīmogu un saziņu ar parakstīšanas ierīci. eSignature to dara .NET vidē ar modulārām pakotnēm: ja parakstāt tikai PDF, pietiek ar vienu pakotni.

Kā to izmantot?

1

Pievienojiet pakotni

Projektam pievienojat vajadzīgā standarta pakotni, piemēram, eSignature.PAdES PDF parakstam.

2

Izvēlieties paraksta avotu

Viedkarte, USB marķieris, tīkla HSM, mākoņa HSM vai mobilais paraksts — katrs nodrošinātājs ir atsevišķa, neatkarīga pakotne.

3

Parakstiet

Paraksts tiek izveidots no dokumenta, sertifikāta un paraksta līmeņa; atbalstīts līdz ilgtermiņa arhīva līmenim (LTA).

4

Pārbaudiet

Tā pati bibliotēka pārbauda parakstu: ķēdes pārbaude pēc RFC 5280, CRL, OCSP, Delta CRL un bezsaistes pārbaude.

Kas ir bibliotēkā?

Modulāra uzbūve — 39 pakotnes

Instalējat tikai to, ko lietojat; bez liekām atkarībām un balasta.

Visi ETSI profili

CAdES (no BES līdz A), XAdES (BES/T/C/X/XL/A), PAdES (no B-B līdz B-LTA) un ASiC-S/ASiC-E.

Viedkarte un USB marķieris

Ar Windows CNG un PKCS#11; tādas ierīces kā AKİS, SafeNet/eToken, Gemalto/Thales, IDEMIA, Feitian, YubiKey un Nitrokey.

HSM un mākoņa HSM

Thales Luna, Utimaco un Entrust nShield tīkla HSM; AWS CloudHSM/KMS, Azure Key Vault HSM un Google Cloud KMS.

Mobilais paraksts

Turkcell, Vodafone un Türk Telekom mobilais paraksts; katrs operators ir atsevišķa pakotne. Sāk ar tālruņa numuru, lietotājs apstiprina.

Vairāk nekā 11 laika zīmoga nodrošinātāji

KamuSM, GlobalSign, DigiCert, Sectigo, Entrust, FreeTSA un citi; katrs TSA ir atsevišķa pakotne.

Pilna sertifikātu pārbaude

Ķēdes pārbaude pēc RFC 5280, CRL, OCSP, Delta CRL, bezsaistes pārbaude — uzticības ķēdes kontrole banku un valsts sektora līmenī.

Atbilstība normatīvajiem aktiem

Pilna atbilstība Turcijas Elektroniskā paraksta likumam Nr. 5070; Eiropas pusē ETSI/eIDAS profili ražošanas vidē.

Kas to izmanto?

Programmatūras uzņēmumi un produktu komandas

Komandas, kas vēlas pievienot parakstīšanu savai lietotnei un atrisināt to dienās, nevis mēnešos.

Valsts sektora un uzņēmumu integratori

Projekti, kuros vajadzīga parakstīšana un pārbaude e-sarakstē, dokumentu pārvaldības sistēmās (EBYS) un dokumentu plūsmās.

Finanses un apdrošināšana

Procesi, kuros vajadzīga liela apjoma parakstīšana, atslēgu pārvaldība ar HSM un pilna pārbaudes ķēde.

E-dokumentu un rēķinu risinājumi

XML dokumentu parakstīšana ar XAdES un to pacelšana līdz arhīva līmenim.

Biežāk uzdotie jautājumi

Kas ir PAdES paraksts?

PAdES (PDF Advanced Electronic Signatures) ir elektroniskā paraksta formāts, kurā paraksts ir iegults PDF failā; to nosaka standarts ETSI EN 319 142. Parakstītais dokuments paliek PDF, to pārbauda PDF lasītāju, piemēram, Adobe Reader, parakstu panelī, un lapā var būt redzams paraksta lauks. Līmeņi pieaug no B-B līdz B-T (ar laika zīmogu), B-LT un B-LTA (ilgtermiņa arhīvs).

Kas ir CAdES paraksts?

CAdES (CMS Advanced Electronic Signatures) ir elektroniskā paraksta formāts, kas balstīts uz CMS/PKCS#7 struktūru; to nosaka standarts ETSI EN 319 122. Ar to var parakstīt jebkura veida failu; paraksts parasti pavada dokumentu kā .p7s vai parakstītā aploksnē. Turcijā tas ir visplašāk izmantotais formāts oficiālajā sarakstē ar e-parakstu.

Kas ir XAdES paraksts?

XAdES (XML Advanced Electronic Signatures) ir elektroniskā paraksta formāts, kas izstrādāts XML dokumentiem; to nosaka standarts ETSI EN 319 132. Paraksts var būt iegults XML vai atrasties atsevišķi. To izmanto XML dokumentos, piemēram, e-rēķinā UBL-TR formātā.

Kas ir e-paraksta bibliotēka?

E-paraksta bibliotēka ir izstrādātāju komponents (SDK), kas jūsu programmatūrā iebūvē elektronisko parakstu veidošanu un pārbaudi. Gatava parakstīšanas lietotne lietotājam piedāvā ekrānu; bibliotēka ir būvelements bez ekrāna — paraksta jūsu lietotne, jūsu darba plūsmā. Tā strādā ar viedkarti, marķieri vai HSM un veido un pārbauda CAdES, XAdES un PAdES formātus.

Kas ir e-Yazışma pakete?

e-Yazışma pakete ir standarta pakete oficiālajai elektroniskajai sarakstei ar Turcijas valsts iestādēm: parakstītais dokuments, metadatu fails un iespējamie pielikumi tiek apvienoti vienā paketē. Starp iestādēm to parasti nosūta ar KEP (reģistrēto e-pastu).

Kā izveido e-Yazışma paketi?

Oficiālā e-Yazışma pakete ir metadatu fails un parakstītais dokuments, iepakoti kopā. Bibliotēka to izdara ar vienu izsaukumu: paraksta dokumentu CAdES vai XAdES formātā, izveido shēmai atbilstošus metadatus un aizver paketi. Atbalstītas e-Yazışma versijas 1.3 un 2.0, KamuSM saknes sertifikāts ir iebūvēts. Norādot mapi, tajā esošie dokumenti tiek parakstīti masveidā.

Kāda ir atšķirība starp e-paraksta bibliotēku un gatavu lietotni?

Bibliotēka tiek iekļauta jūsu programmatūrā: parakstīšanu palaiž jūsu darba plūsma, un saskarne ir jūsu. Gatavā lietotne (İmzacı) darbojas datorā: lietotājs izvēlas failu un to paraksta. Abas izmanto vienu un to pašu parakstīšanas infrastruktūru; kura jums der, atkarīgs no tā, kas sāk parakstīšanu — jūsu programmatūra vai lietotājs.

Kādi paraksta standarti tiek atbalstīti?

CAdES (BES, EPES, T, C, X, XL, A), XAdES (BES, T, C, X, XL, A), PAdES (B-B, B-T, B-LT, B-LTA) un ASiC-S un ASiC-E. Ar vienu bibliotēku sasniedzat ilgtermiņa arhīva līmeni.

Parakstīšu tikai PDF — vai jāinstalē viss?

Nē. Bibliotēka ir modulāra; PDF pietiek ar eSignature.PAdES pakotni. Standarti, TSA un aparatūras nodrošinātāji, kurus neizmantojat, projektā nemaz nenonāk.

Kā parakstīt PDF tīmekļa lietotnē?

Paraksts netiek veidots pārlūkā, bet jūsu tīmekļa lietotnes servera pusē: tiek izsaukta pakotne eSignature.PAdES, un parakstītais PDF tiek atgriezts lietotājam. Izšķirīgi ir tas, kur atrodas atslēga — ar mākoņa HSM, tīkla HSM vai mobilo parakstu serverim ir piekļuve atslēgai, tāpēc visa plūsma notiek tīmeklī. Ja atslēga ir lietotāja viedkartē, pārlūks kartei piekļūt nevar; tādā gadījumā paraksta datorā ar İmzacı.

Vai tas darbojas, ja atslēga nav viedkartē, bet HSM vai mākonī?

Jā. Paraksta avots ir abstrahēts: viedkarte un USB marķieris (CNG/PKCS#11), tīkla HSM, mākoņa HSM pakalpojumi un mobilais paraksts tiek lietoti vienā plūsmā. Katrs nodrošinātājs ir neatkarīga pakotne.

Vai tā pārbauda arī parakstus?

Jā. Sertifikātu ķēdes pārbaude pēc RFC 5280, CRL, OCSP, Delta CRL un bezsaistes pārbaude ir bibliotēkā; to pašu parakstu veido un pārbauda viens un tas pats komponents.

Vai ir kas lietotājiem, kuri vēlas parakstīt datorā?

Ir. Datora lietotne, ko izmanto bez koda rakstīšanas, ir İmzacı: tā ar viedkarti paraksta PDF un XML, veido e-Yazışma paketes un masveidā paraksta veselas mapes.

Kāds ir ātrākais veids, kā pievienot e-parakstu .NET vai Java projektam?

Pievienot projektam vajadzīgā standarta pakotni: PDF parakstam eSignature.PAdES, XML — XAdES pakotni. Tā kā bibliotēka ir sadalīta 39 NuGet pakotnēs, instalējat tikai to, ko izmantojat; projektā nenonāk viena liela atkarība.

Kādas viedkartes un marķieri tiek atbalstīti?

Ar Windows CNG un PKCS#11 tiek atbalstītas tādas ierīces kā AKİS, SafeNet/eToken, Gemalto/Thales, IDEMIA, Feitian, YubiKey un Nitrokey. Katrs nodrošinātājs ir atsevišķa, neatkarīga pakotne; draiveri, kurus neizmantojat, projektā nenonāk.

Vai servera pusē var parakstīt ar HSM?

Jā. Tiek atbalstīti Thales Luna, Utimaco un Entrust nShield tīkla HSM, kā arī AWS CloudHSM/KMS, Azure Key Vault HSM un Google Cloud KMS. Tā serverī izveido automātisku parakstīšanu bez lietotāja ar karti.

Vai paraksta pārbaudei vajadzīga atsevišķa bibliotēka?

Nē; parakstu veido un pārbauda viens un tas pats komponents. Sertifikātu ķēdes pārbaude pēc RFC 5280, CRL, OCSP, Delta CRL un bezsaistes pārbaude ir bibliotēkā.

Cik maksā eSignature licence?

SDK licenci nosaka projekta apjoms: cenu veido izmantotie paraksta standarti, marķieru/HSM nodrošinātāji un izstrādātāju vai instalāciju skaits.

Kas nosaka cenu?

  • Izmantojamie paraksta standarti (CAdES, XAdES, PAdES, ASiC)
  • Viedkarte / marķieris vai tīkla vai mākoņa HSM
  • Izstrādātāju skaits un izplatīšanas veids
  • Laika zīmoga nodrošinātāju skaits
  • Atbalsta un versiju atjauninājumu apjoms

Piedāvājumu nosūtām rakstiski, pa pozīcijām, 24 stundu laikā.

Saistītās lapas

Parunāsim par integrāciju

Kāds standarts, kāda parakstīšanas ierīce un kāds apjoms? Kopā noteiksim licences modeli un integrācijas plānu.

SDK licence / Uzzināt vairāk

Part of the eSignature family.