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

Tanda Tangan Digital untuk XPS di C#

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

Fitur Fungsional:
  • Penandatanganan digital dokumen XPS - 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 XPS
  • Validasi tanda tangan elektronik untuk memverifikasi integritas dokumen XPS
  • 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 XPS melalui SignerContext dan perangkaian metode, meningkatkan keterbacaan kode C#
Kasus Penggunaan:
  • Tanda tangan elektronik sederhana - penandatanganan dasar dokumen XPS untuk proses korporat internal
  • Tanda tangan elektronik lanjutan - perlindungan laporan keuangan XPS dan dokumen perbankan dari pemalsuan
  • Tanda tangan elektronik berkualifikasi - memastikan validitas hukum kontrak dan dokumen resmi XPS dalam sistem manajemen dokumen elektronik
  • Penandatanganan dokumen XPS massal - otomatisasi penandatanganan file dalam sistem alur kerja dokumen elektronik
  • Timestamp - menambahkan cap waktu ke XPS untuk merekam waktu penandatanganan dan signifikansi hukum
  • Kepatuhan regulasi - memastikan autentikasi dokumen XPS dan kepatuhan terhadap standar keamanan

Uji kemampuan penandatanganan XPS secara programatis dengan tanda tangan digital dalam demo interaktif online yang disajikan di halaman ini. Untuk ini, unggah dokumen XPS dan sertifikat PFX Anda, jalankan operasi penandatanganan digital, dan unduh file XPS 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.xps", "Output.xps", certificateHolder);
using Wordize.DigitalSignatures; CertificateHolder certificateHolder = CertificateHolder.Create("Certificate.pfx", "password"); Signer.Sign("Input.xps", "Output.xps", certificateHolder);
Jalankan kode

Cara Menandatangani Dokumen XPS dengan Tanda Tangan Digital menggunakan C#

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