Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

Tanda Tangan Digital untuk Dokumen di C#

Wordize for .NET adalah solusi profesional untuk bekerja dengan tanda tangan digital dokumen menggunakan C#. Kelas Signer menyediakan kemampuan bagi pengembang C# untuk menandatangani dokumen menggunakan tanda tangan elektronik dan sertifikat kriptografi standar X.509. Penambahan tanda tangan elektronik secara programatis memastikan keaslian dokumen, perlindungan terhadap perubahan yang tidak sah, dan kepatuhan terhadap persyaratan manajemen dokumen elektronik.

Fitur Fungsional:
  • Penandatanganan elektronik dokumen format DOC, DOCX, DOCM, ODT, OTT, XPS
  • Penandatanganan digital dokumen - metode Signer.Sign() menambahkan tanda tangan kriptografi menggunakan CertificateHolder (wadah untuk bekerja dengan sertifikat PFX) dan sertifikat X.509
  • Penghapusan tanda tangan elektronik - metode Signer.RemoveAllSignatures() menghapus semua tanda tangan digital dari dokumen
  • Validasi tanda tangan elektronik untuk memverifikasi integritas dokumen
  • Dukungan sertifikat PFX melalui CertificateHolder.Create() dengan perlindungan kata sandi untuk infrastruktur PKI (sistem manajemen kunci kriptografi dan sertifikat)
  • Kelas SignOptions mengelola komentar tanda tangan, waktu penandatanganan, kata sandi akses sertifikat, pengenal penyedia kriptografi, dan level tanda tangan XML
  • Dukungan Fluent API untuk menjalankan operasi penandatanganan dokumen melalui SignerContext dan perangkaian metode, meningkatkan keterbacaan kode C#
Kasus Penggunaan:
  • Tanda tangan elektronik sederhana - penandatanganan dasar dokumen untuk proses korporat internal
  • Tanda tangan elektronik lanjutan - perlindungan laporan keuangan dan dokumen perbankan dari pemalsuan
  • Tanda tangan elektronik berkualifikasi - memastikan validitas hukum kontrak dan dokumen resmi dalam sistem manajemen dokumen elektronik
  • Penandatanganan dokumen massal - otomatisasi penandatanganan dalam sistem alur kerja dokumen elektronik
  • Timestamp - menambahkan cap waktu untuk merekam waktu penandatanganan dan signifikansi hukum
  • Kepatuhan regulasi - memastikan autentikasi dokumen dan kepatuhan terhadap standar keamanan

Uji kemampuan penandatanganan dokumen secara programatis dengan tanda tangan digital dalam demo interaktif online yang disajikan di halaman ini. Untuk ini, unggah dokumen dan sertifikat PFX Anda, jalankan operasi penandatanganan digital, dan unduh file yang ditandatangani untuk verifikasi. Cuplikan kode C# yang disediakan siap digunakan dalam proyek .NET Anda.

C#
Jalankan kode
Unggah dokumen untuk ditandatangani
Unggah file sertifikat (PFX)
Pilih format output dari daftar
using Wordize.DigitalSignatures;

CertificateHolder certificateHolder = CertificateHolder.Create("Certificate.pfx", "password");
Signer.Sign("Input.docx", "Output.docx", certificateHolder);
using Wordize.DigitalSignatures; CertificateHolder certificateHolder = CertificateHolder.Create("Certificate.pfx", "password"); Signer.Sign("Input.docx", "Output.docx", certificateHolder);
Jalankan kode

Cara Menandatangani Dokumen dengan Tanda Tangan Digital menggunakan C#

  1. Hubungkan Wordize SDK ke proyek C# Anda
  2. Panggil metode Signer.Sign(), tentukan dalam parameter nama dokumen sumber, nama dokumen keluaran, dan CertificateHolder dengan sertifikat kriptografi
  3. Dapatkan dokumen yang ditandatangani dengan tanda tangan digital
  4. Tandatangani dokumen dengan tanda tangan digital
5%