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

C#'de XPS için Dijital İmza

Wordize for .NET, C# kullanarak XPS belgelerinde dijital imzalarla çalışmak için profesyonel bir çözümdür. Signer sınıfı, C# geliştiricilerine elektronik imzalar ve X.509 standart kriptografik sertifikaları kullanarak XPS dosyalarını imzalama yeteneği sağlar. XPS'e elektronik imzaların programatik olarak eklenmesi, belgelerin hukuki geçerliliğini, yetkisiz değişikliklere karşı korunmasını ve elektronik belge yönetimi gereksinimlerine uyumluluğu garanti eder.

İşlevsel Özellikler:
  • XPS belgelerinin dijital imzalanması - Signer.Sign() metodu CertificateHolder (PFX sertifikaları ile çalışmak için konteyner) ve X.509 sertifikaları kullanarak kriptografik imzalar ekler
  • Elektronik imzaların kaldırılması - Signer.RemoveAllSignatures() metodu XPS belgelerinden tüm dijital imzaları kaldırır
  • XPS belgelerinin bütünlüğünü doğrulamak için elektronik imza geçerlilik kontrolü
  • PKI altyapısı (kriptografik anahtar ve sertifika yönetim sistemi) için parola koruması ile CertificateHolder.Create() aracılığıyla PFX sertifika desteği
  • SignOptions sınıfı imza yorumlarını, imzalama zamanını, sertifikaya erişim parolasını, kripto sağlayıcı tanımlayıcısını ve XML imza seviyesini yönetir
  • SignerContext ve metod zincirleme aracılığıyla XPS imzalama işlemlerini yürütmek için Fluent API desteği, C# koduna netlik katar
Kullanım Senaryoları:
  • Basit elektronik imza - dahili kurumsal süreçler için temel XPS belge imzalama
  • Gelişmiş imza - XPS finansal raporlarının ve bankacılık belgelerinin sahteciliğe karşı korunması
  • Nitelikli elektronik imza - elektronik belge yönetim sistemlerinde sözleşmeler ve resmi XPS belgelerinin hukuki geçerliliğinin sağlanması
  • Toplu XPS belge imzalama - elektronik belge iş akışı sistemlerinde dosya imzalama otomatikleştirmesi
  • Zaman damgaları - imzalama zamanının kaydedilmesi ve hukuki anlam için XPS'e zaman damgası ekleme
  • Düzenleyici uyumluluk - XPS belge kimlik doğrulamasının ve güvenlik standartlarına uyumluluğun sağlanması

Bu sayfada sunulan interaktif çevrimiçi demo'da XPS'in dijital imza ile programatik imzalama yeteneklerini test edin. XPS belgenizi ve PFX sertifikanızı yükleyin, dijital imzalama işlemini çalıştırın ve doğrulama için imzalanmış XPS dosyasını indirin. Sağlanan C# kod parçacığı .NET projenizde kullanıma hazırdır.

C#
Kodu çalıştır
İmzalanacak belgeyi yükleyin
Sertifika dosyasını yükleyin (PFX)
Listeden çıktı formatını seçin
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);
Kodu çalıştır

C# ile XPS Belgelerini Dijital İmza ile Nasıl İmzalanır

  1. Wordize SDK'yı .NET projenize bağlayın
  2. Signer.Sign() metodunu çağırın, parametrelerde kaynak XPS belgesi adı, çıktı belgesi adı ve kriptografik sertifika içeren CertificateHolder'ı belirtin
  3. Dijital imza ile imzalanmış XPS belgenizi alın
5%