Pustaka dan API tandatangan elektronik
eSignature · .NET dan Java · 39 pakej NuGet

Pustaka dan API tandatangan elektronik

Membina tandatangan elektronik dari awal mengambil masa berbulan-bulan. Dengan eSignature, menandatangani PDF, XML dan data hanya beberapa baris kod: anda hanya menambah piawaian tandatangan, perkakasan menandatangan atau penyedia cap masa yang diperlukan, setiap satu sebagai pakej berasingan.

Apakah pustaka tandatangan elektronik?

Pustaka tandatangan elektronik ialah pakej kod sedia guna yang memberi perisian anda keupayaan untuk mencipta dan mengesahkan tandatangan elektronik. Ia mengendalikan bagi pihak anda piawaian tandatangan (CAdES, XAdES, PAdES, ASiC), pengesahan rantaian sijil, cap masa dan komunikasi dengan perkakasan menandatangan. eSignature melakukannya pada .NET dengan pakej modular: jika anda hanya menandatangani PDF, satu pakej sudah memadai.

Bagaimana ia digunakan?

1

Tambah pakej

Anda menambah pakej piawaian yang diperlukan ke projek, contohnya eSignature.PAdES untuk tandatangan PDF.

2

Pilih sumber tandatangan

Kad pintar, token USB, HSM rangkaian, HSM awan atau tandatangan mudah alih — setiap penyedia ialah pakej berasingan yang bebas.

3

Tandatangan

Tandatangan dijana daripada dokumen, sijil dan tahap tandatangan; disokong hingga tahap arkib jangka panjang (LTA).

4

Sahkan

Pustaka yang sama mengesahkan tandatangan: pengesahan rantaian mengikut RFC 5280, CRL, OCSP, Delta CRL dan pengesahan luar talian.

Apakah kandungan pustaka ini?

Struktur modular — 39 pakej

Anda hanya memasang apa yang digunakan; tiada kebergantungan yang tidak perlu dan tiada beban berlebihan.

Semua profil ETSI

CAdES (BES hingga A), XAdES (BES/T/C/X/XL/A), PAdES (B-B hingga B-LTA) serta ASiC-S/ASiC-E.

Kad pintar dan token USB

Melalui Windows CNG dan PKCS#11; peranti seperti AKİS, SafeNet/eToken, Gemalto/Thales, IDEMIA, Feitian, YubiKey dan Nitrokey.

HSM dan HSM awan

HSM rangkaian Thales Luna, Utimaco dan Entrust nShield; AWS CloudHSM/KMS, Azure Key Vault HSM dan Google Cloud KMS.

Tandatangan mudah alih

Tandatangan mudah alih Turkcell, Vodafone dan Türk Telekom; setiap pengendali ialah pakej berasingan. Dimulakan dengan nombor telefon, pengguna meluluskan.

Lebih 11 penyedia cap masa

KamuSM, GlobalSign, DigiCert, Sectigo, Entrust, FreeTSA dan lain-lain; setiap TSA ialah pakej berasingan.

Pengesahan sijil penuh

Pengesahan rantaian mengikut RFC 5280, CRL, OCSP, Delta CRL, pengesahan luar talian — kawalan rantaian kepercayaan di peringkat perbankan dan sektor awam.

Pematuhan peraturan

Pematuhan penuh kepada Undang-undang Tandatangan Elektronik Turki No. 5070; di pihak Eropah, profil ETSI/eIDAS digunakan dalam pengeluaran.

Siapa yang menggunakannya?

Syarikat perisian dan pasukan produk

Pasukan yang ingin menambah fungsi menandatangan ke dalam aplikasi sendiri dan menyelesaikannya dalam beberapa hari, bukan bulan.

Penyepadu sektor awam dan korporat

Projek yang memerlukan tandatangan dan pengesahan dalam surat-menyurat elektronik, sistem pengurusan dokumen (EBYS) dan aliran dokumen.

Kewangan dan insurans

Proses yang memerlukan tandatangan berjumlah besar, pengurusan kunci dengan HSM dan rantaian pengesahan yang lengkap.

Penyelesaian e-dokumen dan invois

Menandatangani dokumen berasaskan XML dengan XAdES dan menaikkannya ke tahap arkib.

Soalan lazim

Apakah tandatangan PAdES?

PAdES (PDF Advanced Electronic Signatures) ialah format tandatangan elektronik yang membenamkan tandatangan di dalam fail PDF; ditakrifkan oleh piawaian ETSI EN 319 142. Dokumen yang ditandatangani kekal sebagai PDF, disahkan dalam panel tandatangan pembaca PDF seperti Adobe Reader dan boleh mempunyai medan tandatangan yang kelihatan pada halaman. Tahapnya meningkat daripada B-B kepada B-T (dengan cap masa), B-LT dan B-LTA (arkib jangka panjang).

Apakah tandatangan CAdES?

CAdES (CMS Advanced Electronic Signatures) ialah format tandatangan elektronik berasaskan struktur CMS/PKCS#7; ditakrifkan oleh piawaian ETSI EN 319 122. Ia boleh menandatangani apa-apa jenis fail; tandatangan biasanya mengiringi dokumen sebagai .p7s atau di dalam sampul bertandatangan. Di Turki, ia format yang paling banyak digunakan dalam surat-menyurat rasmi bertandatangan elektronik.

Apakah tandatangan XAdES?

XAdES (XML Advanced Electronic Signatures) ialah format tandatangan elektronik yang dibangunkan untuk dokumen XML; ditakrifkan oleh piawaian ETSI EN 319 132. Tandatangan boleh dibenamkan dalam XML atau berdiri sendiri. Ia digunakan untuk dokumen XML seperti e-invois dalam format UBL-TR.

Apakah pustaka tandatangan elektronik?

Pustaka tandatangan elektronik ialah komponen pembangun (SDK) yang membina keupayaan mencipta dan mengesahkan tandatangan elektronik ke dalam perisian anda. Aplikasi tandatangan sedia guna memaparkan skrin kepada pengguna; pustaka ialah blok binaan tanpa skrin — aplikasi anda yang menandatangan, dalam aliran kerja anda. Ia berfungsi dengan kad pintar, token atau HSM dan mencipta serta mengesahkan format CAdES, XAdES dan PAdES.

Apakah pakej e-Yazışma?

Pakej e-Yazışma ialah pakej standard yang digunakan dalam surat-menyurat elektronik rasmi dengan institusi awam Turki: dokumen bertandatangan, fail metadata dan lampiran (jika ada) digabungkan dalam satu pakej. Antara institusi, ia lazimnya dihantar melalui KEP (e-mel berdaftar).

Bagaimana pakej e-Yazışma dicipta?

Pakej e-Yazışma rasmi ialah fail metadata dan dokumen bertandatangan yang dibungkus bersama. Pustaka melakukannya dengan satu panggilan: menandatangani dokumen dengan CAdES atau XAdES, menjana metadata mengikut skema dan menutup pakej. e-Yazışma versi 1.3 dan 2.0 disokong dan sijil akar KamuSM sudah terbina dalam. Jika anda memberikan folder, dokumen di dalamnya ditandatangani secara pukal.

Apakah beza pustaka tandatangan elektronik dengan aplikasi sedia guna?

Pustaka masuk ke dalam perisian anda: aliran kerja anda yang mencetuskan tandatangan dan antara mukanya milik anda. Aplikasi sedia guna (İmzacı) berjalan pada desktop: pengguna memilih fail dan menandatanganinya. Kedua-duanya menggunakan infrastruktur tandatangan yang sama; yang mana sesuai bergantung pada siapa yang memulakan tandatangan — perisian anda atau pengguna.

Piawaian tandatangan apakah yang disokong?

CAdES (BES, EPES, T, C, X, XL, A), XAdES (BES, T, C, X, XL, A), PAdES (B-B, B-T, B-LT, B-LTA) serta ASiC-S dan ASiC-E. Dengan satu pustaka anda sampai ke tahap arkib jangka panjang.

Saya hanya akan menandatangani PDF — perlukah saya memasang semuanya?

Tidak. Pustaka ini modular; untuk PDF memadai pakej eSignature.PAdES. Piawaian, TSA dan penyedia perkakasan yang tidak anda gunakan tidak akan masuk ke projek langsung.

Bagaimana menandatangani PDF dalam aplikasi web?

Tandatangan tidak dijana dalam pelayar, sebaliknya di sisi pelayan aplikasi web anda: pakej eSignature.PAdES dipanggil dan PDF bertandatangan dikembalikan kepada pengguna. Penentunya ialah di mana kunci berada — dengan HSM awan, HSM rangkaian atau tandatangan mudah alih, pelayan boleh mengakses kunci, maka seluruh aliran berjalan melalui web. Jika kunci berada pada kad pintar pengguna, pelayar tidak dapat mengakses kad; dalam keadaan itu tandatangan dibuat pada desktop dengan İmzacı.

Adakah ia berfungsi jika kunci bukan pada kad pintar tetapi dalam HSM atau awan?

Ya. Sumber tandatangan diabstrakkan: kad pintar dan token USB (CNG/PKCS#11), HSM rangkaian, perkhidmatan HSM awan dan tandatangan mudah alih digunakan dengan aliran yang sama. Setiap penyedia ialah pakej yang bebas.

Adakah ia juga mengesahkan tandatangan?

Ya. Pengesahan rantaian sijil mengikut RFC 5280, CRL, OCSP, Delta CRL dan pengesahan luar talian ada di dalam pustaka; komponen yang sama mencipta dan mengesahkan tandatangan.

Adakah sesuatu untuk pengguna yang ingin menandatangan di desktop?

Ada. Aplikasi desktop yang digunakan tanpa menulis kod ialah İmzacı: menandatangani PDF dan XML dengan kad pintar, mencipta pakej e-Yazışma dan menandatangani seluruh folder secara pukal.

Apakah cara terpantas menambah tandatangan elektronik ke projek .NET atau Java?

Tambahkan pakej piawaian yang diperlukan ke projek: eSignature.PAdES untuk tandatangan PDF, pakej XAdES untuk XML. Oleh kerana pustaka dipecahkan kepada 39 pakej NuGet, anda hanya memasang apa yang digunakan; tiada satu kebergantungan besar yang masuk ke projek.

Kad pintar dan token apakah yang disokong?

Melalui Windows CNG dan PKCS#11 disokong peranti seperti AKİS, SafeNet/eToken, Gemalto/Thales, IDEMIA, Feitian, YubiKey dan Nitrokey. Setiap penyedia ialah pakej berasingan yang bebas; pemacu yang tidak anda gunakan tidak masuk ke projek.

Bolehkah menandatangan di sisi pelayan dengan HSM?

Boleh. HSM rangkaian Thales Luna, Utimaco dan Entrust nShield disokong, begitu juga AWS CloudHSM/KMS, Azure Key Vault HSM dan Google Cloud KMS. Beginilah aliran tandatangan automatik dibina pada pelayan tanpa pengguna yang memegang kad.

Perlukah pustaka berasingan untuk mengesahkan tandatangan?

Tidak; komponen yang sama mencipta dan mengesahkan tandatangan. Pengesahan rantaian sijil mengikut RFC 5280, CRL, OCSP, Delta CRL dan pengesahan luar talian ada di dalam pustaka.

Berapakah harga lesen eSignature?

Lesen SDK ditentukan oleh skop projek: piawaian tandatangan, penyedia token/HSM serta bilangan pembangun atau pemasangan yang menentukan harga.

Apa yang menentukan harga?

  • Piawaian tandatangan yang akan digunakan (CAdES, XAdES, PAdES, ASiC)
  • Kad pintar / token, atau HSM rangkaian atau awan
  • Bilangan pembangun dan model pengedaran
  • Bilangan penyedia cap masa
  • Skop sokongan dan kemas kini versi

Kami menghantar sebut harga secara bertulis, item demi item, dalam 24 jam.

Halaman berkaitan

Mari berbincang tentang integrasi

Piawaian apa, perkakasan menandatangan apa dan berapa jumlahnya? Mari tetapkan bersama model lesen dan pelan integrasi.

Lesen SDK / Dapatkan maklumat

Part of the eSignature family.