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

C#'de Belgeler için Dijital İmza

Wordize for .NET, C# kullanarak belgelerde 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 belgeleri imzalama yeteneği sağlar. 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:
  • DOC, DOCX, DOCM, ODT, OTT, XPS formatlarında elektronik belge imzalama
  • Belgelerin 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 belgelerden tüm dijital imzaları kaldırır
  • Belgelerin 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 belge 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 belge imzalama
  • Gelişmiş imza - finansal raporların ve bankacılık belgelerinin sahteciliğe karşı korunması
  • Nitelikli elektronik imza - elektronik belge yönetim sistemlerinde sözleşmeler ve resmi belgelerin hukuki geçerliliğinin sağlanması
  • Toplu belge imzalama - elektronik belge iş akışı sistemlerinde imzalama otomatikleştirmesi
  • Zaman damgaları - imzalama zamanının kaydedilmesi ve hukuki anlamı için zaman damgası ekleme
  • Düzenleyici uyumluluk - belge kimlik doğrulamasının ve güvenlik standartlarına uyumluluğun sağlanması

Bu sayfada sunulan interaktif çevrimiçi demo'da belgelerin dijital imza ile programatik imzalama yeteneklerini test edin. Belgenizi ve PFX sertifikanızı yükleyin, dijital imzalama işlemini çalıştırın ve doğrulama için imzalanmış dosyayı 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.docx", "Output.docx", certificateHolder);
using Wordize.DigitalSignatures; CertificateHolder certificateHolder = CertificateHolder.Create("Certificate.pfx", "password"); Signer.Sign("Input.docx", "Output.docx", certificateHolder);
Kodu çalıştır

C# ile Belgeleri Dijital İmza ile Nasıl İmzalanır

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