Library dan API tanda tangan elektronik
Membangun tanda tangan elektronik dari nol memakan waktu berbulan-bulan. Dengan eSignature, penandatanganan PDF, XML, dan data cukup beberapa baris: Anda hanya menambahkan standar tanda tangan, perangkat penandatanganan, atau penyedia stempel waktu yang dibutuhkan, masing-masing sebagai paket terpisah.
Apa itu library tanda tangan elektronik?
Library tanda tangan elektronik adalah paket kode siap pakai yang memberi perangkat lunak Anda kemampuan membuat dan memverifikasi tanda tangan elektronik. Library ini menangani standar tanda tangan (CAdES, XAdES, PAdES, ASiC), validasi rantai sertifikat, stempel waktu, dan komunikasi dengan perangkat penandatanganan untuk Anda. eSignature melakukannya di .NET dengan paket modular: jika Anda hanya menandatangani PDF, satu paket sudah cukup.
Bagaimana cara menggunakannya?
Tambahkan paket
Anda menambahkan paket standar yang dibutuhkan ke proyek, misalnya eSignature.PAdES untuk tanda tangan PDF.
Pilih sumber tanda tangan
Kartu pintar, token USB, HSM jaringan, HSM cloud, atau tanda tangan seluler — setiap penyedia adalah paket terpisah yang berdiri sendiri.
Tandatangani
Tanda tangan dibuat dari dokumen, sertifikat, dan tingkat tanda tangan; didukung hingga tingkat arsip jangka panjang (LTA).
Verifikasi
Library yang sama memverifikasi tanda tangan: validasi rantai sesuai RFC 5280, CRL, OCSP, Delta CRL, dan validasi offline.
Apa saja isi library ini?
Struktur modular — 39 paket
Anda hanya memasang yang Anda pakai; tanpa dependensi yang tidak perlu dan tanpa beban berlebih.
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.
Kartu pintar dan token USB
Melalui Windows CNG dan PKCS#11; perangkat seperti AKİS, SafeNet/eToken, Gemalto/Thales, IDEMIA, Feitian, YubiKey, dan Nitrokey.
HSM dan HSM cloud
HSM jaringan Thales Luna, Utimaco, dan Entrust nShield; AWS CloudHSM/KMS, Azure Key Vault HSM, dan Google Cloud KMS.
Tanda tangan seluler
Tanda tangan seluler Turkcell, Vodafone, dan Türk Telekom; setiap operator adalah paket terpisah. Dimulai dengan nomor telepon, pengguna menyetujui.
Lebih dari 11 penyedia stempel waktu
KamuSM, GlobalSign, DigiCert, Sectigo, Entrust, FreeTSA, dan lainnya; setiap TSA adalah paket terpisah.
Validasi sertifikat lengkap
Validasi rantai sesuai RFC 5280, CRL, OCSP, Delta CRL, validasi offline — pemeriksaan rantai kepercayaan setingkat perbankan dan sektor publik.
Kepatuhan regulasi
Patuh sepenuhnya pada Undang-Undang Tanda Tangan Elektronik Turki No. 5070; di sisi Eropa, profil ETSI/eIDAS berjalan di produksi.
Siapa yang menggunakannya?
Software house dan tim produk
Tim yang ingin menambahkan penandatanganan ke aplikasinya sendiri dan menyelesaikannya dalam hitungan hari, bukan bulan.
Integrator sektor publik dan korporat
Proyek yang membutuhkan penandatanganan dan verifikasi dalam korespondensi elektronik, sistem manajemen dokumen (EBYS), dan alur dokumen.
Keuangan dan asuransi
Proses yang menuntut penandatanganan volume tinggi, manajemen kunci dengan HSM, dan rantai validasi lengkap.
Solusi dokumen elektronik dan faktur
Menandatangani dokumen berbasis XML dengan XAdES dan membawanya ke tingkat arsip.
Pertanyaan umum
Apa itu tanda tangan PAdES?
PAdES (PDF Advanced Electronic Signatures) adalah format tanda tangan elektronik yang menyematkan tanda tangan di dalam file PDF; didefinisikan oleh standar ETSI EN 319 142. Dokumen yang ditandatangani tetap berupa PDF, diverifikasi di panel tanda tangan pembaca PDF seperti Adobe Reader, dan dapat memiliki kolom tanda tangan yang terlihat di halaman. Tingkatannya naik dari B-B ke B-T (dengan stempel waktu), B-LT, dan B-LTA (arsip jangka panjang).
Apa itu tanda tangan CAdES?
CAdES (CMS Advanced Electronic Signatures) adalah format tanda tangan elektronik berbasis struktur CMS/PKCS#7; didefinisikan oleh standar ETSI EN 319 122. Format ini dapat menandatangani file jenis apa pun; tanda tangan biasanya menyertai dokumen sebagai .p7s atau di dalam amplop bertanda tangan. Di Turki, ini adalah format yang paling banyak digunakan dalam korespondensi resmi bertanda tangan elektronik.
Apa itu tanda tangan XAdES?
XAdES (XML Advanced Electronic Signatures) adalah format tanda tangan elektronik yang dikembangkan untuk dokumen XML; didefinisikan oleh standar ETSI EN 319 132. Tanda tangan dapat disematkan di dalam XML atau berdiri terpisah. Format ini digunakan untuk dokumen berbasis XML seperti e-faktur dalam format UBL-TR.
Apa itu library tanda tangan elektronik?
Library tanda tangan elektronik adalah komponen pengembang (SDK) yang menanamkan pembuatan dan verifikasi tanda tangan elektronik ke perangkat lunak Anda. Aplikasi tanda tangan siap pakai menampilkan layar bagi pengguna; library adalah blok penyusun tanpa layar — aplikasi Anda yang menandatangani, dalam alur kerja Anda. Library ini bekerja dengan kartu pintar, token, atau HSM serta membuat dan memverifikasi format CAdES, XAdES, dan PAdES.
Apa itu paket e-Yazışma?
Paket e-Yazışma adalah paket standar yang digunakan dalam korespondensi elektronik resmi dengan instansi pemerintah Turki: dokumen bertanda tangan, file metadata, dan lampiran (jika ada) digabungkan menjadi satu paket. Antarinstansi, paket ini biasanya dikirim melalui KEP (surel tercatat).
Bagaimana cara membuat paket e-Yazışma?
Paket e-Yazışma resmi adalah file metadata dan dokumen bertanda tangan yang dikemas bersama. Library melakukannya dalam satu panggilan: menandatangani dokumen dengan CAdES atau XAdES, membuat metadata sesuai skema, dan menutup paket. e-Yazışma versi 1.3 dan 2.0 didukung, dan sertifikat root KamuSM sudah tertanam. Jika Anda memberikan folder, dokumen di dalamnya ditandatangani secara massal.
Apa beda library tanda tangan elektronik dengan aplikasi siap pakai?
Library masuk ke dalam perangkat lunak Anda: alur kerja Anda yang memicu penandatanganan dan antarmukanya milik Anda. Aplikasi siap pakai (İmzacı) berjalan di desktop: pengguna memilih file lalu menandatanganinya. Keduanya memakai infrastruktur tanda tangan yang sama; mana yang cocok bergantung pada siapa yang memulai tanda tangan — perangkat lunak Anda atau pengguna.
Standar tanda tangan apa saja yang didukung?
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 library Anda mencapai tingkat arsip jangka panjang.
Saya hanya akan menandatangani PDF — apakah harus memasang semuanya?
Tidak. Library ini modular; untuk PDF cukup paket eSignature.PAdES. Standar, TSA, dan penyedia perangkat keras yang tidak Anda pakai tidak akan pernah masuk ke proyek.
Bagaimana menandatangani PDF di aplikasi web?
Tanda tangan tidak dibuat di browser, melainkan di sisi server aplikasi web Anda: paket eSignature.PAdES dipanggil dan PDF bertanda tangan dikembalikan ke pengguna. Penentunya adalah di mana kunci berada — dengan HSM cloud, HSM jaringan, atau tanda tangan seluler, server dapat mengakses kunci sehingga seluruh alur berjalan lewat web. Jika kunci ada di kartu pintar pengguna, browser tidak dapat mengakses kartu; dalam skenario itu penandatanganan dilakukan di desktop dengan İmzacı.
Apakah tetap berfungsi jika kunci tidak ada di kartu pintar, melainkan di HSM atau cloud?
Ya. Sumber tanda tangan diabstraksikan: kartu pintar dan token USB (CNG/PKCS#11), HSM jaringan, layanan HSM cloud, dan tanda tangan seluler digunakan dengan alur yang sama. Setiap penyedia adalah paket yang berdiri sendiri.
Apakah library ini juga memverifikasi tanda tangan?
Ya. Validasi rantai sertifikat sesuai RFC 5280, CRL, OCSP, Delta CRL, dan validasi offline ada di dalam library; komponen yang sama membuat sekaligus memverifikasi tanda tangan.
Adakah solusi untuk pengguna yang ingin menandatangani di desktop?
Ada. Aplikasi desktop yang digunakan tanpa menulis kode adalah İmzacı: menandatangani PDF dan XML dengan kartu pintar, membuat paket e-Yazışma, dan menandatangani seluruh folder secara massal.
Apa cara tercepat menambahkan tanda tangan elektronik ke proyek .NET atau Java?
Menambahkan paket standar yang dibutuhkan ke proyek: eSignature.PAdES untuk tanda tangan PDF, paket XAdES untuk XML. Karena library dipecah menjadi 39 paket NuGet, Anda hanya memasang yang Anda pakai; tidak ada satu dependensi besar yang masuk ke proyek.
Kartu pintar dan token apa saja yang didukung?
Melalui Windows CNG dan PKCS#11 didukung perangkat seperti AKİS, SafeNet/eToken, Gemalto/Thales, IDEMIA, Feitian, YubiKey, dan Nitrokey. Setiap penyedia adalah paket terpisah yang berdiri sendiri; driver yang tidak Anda pakai tidak masuk ke proyek.
Bisakah menandatangani di sisi server dengan HSM?
Bisa. HSM jaringan Thales Luna, Utimaco, dan Entrust nShield didukung, begitu pula AWS CloudHSM/KMS, Azure Key Vault HSM, dan Google Cloud KMS. Dengan cara ini alur penandatanganan otomatis dibangun di server tanpa pengguna yang memegang kartu.
Apakah verifikasi tanda tangan memerlukan library terpisah?
Tidak; komponen yang sama membuat sekaligus memverifikasi tanda tangan. Validasi rantai sertifikat sesuai RFC 5280, CRL, OCSP, Delta CRL, dan validasi offline ada di dalam library.
Berapa harga lisensi eSignature?
Lisensi SDK ditentukan oleh cakupan proyek: standar tanda tangan, penyedia token/HSM, serta jumlah pengembang atau instalasi yang menentukan harganya.
Apa yang menentukan harga?
- Standar tanda tangan yang akan digunakan (CAdES, XAdES, PAdES, ASiC)
- Kartu pintar / token, atau HSM jaringan maupun cloud
- Jumlah pengembang dan model distribusi
- Jumlah penyedia stempel waktu
- Cakupan dukungan dan pembaruan versi
Kami mengirim penawaran tertulis, rinci per item, dalam 24 jam.
Halaman terkait
Mari bicarakan integrasinya
Standar apa, perangkat penandatanganan apa, dan berapa volumenya? Mari tentukan bersama model lisensi dan rencana integrasinya.
Lisensi SDK / Minta informasiPart of the eSignature family.