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

Digitale Signatur für Dokumente in C#

Wordize for .NET ist eine professionelle Lösung für die Arbeit mit digitalen Signaturen von Dokumenten mit C#. Die Klasse Signer bietet C#-Entwicklern die Möglichkeit, Dokumente mit elektronischen Signaturen und kryptografischen X.509-Standardzertifikaten zu signieren. Das programmgesteuerte Hinzufügen elektronischer Signaturen gewährleistet die Authentizität von Dokumenten, Schutz vor unbefugten Änderungen und Einhaltung der Anforderungen elektronischer Dokumentenverwaltung.

Funktionale Eigenschaften:
  • Elektronische Signierung von Dokumenten in den Formaten DOC, DOCX, DOCM, ODT, OTT, XPS
  • Digitales Signieren von Dokumenten - die Methode Signer.Sign() fügt kryptografische Signaturen unter Verwendung von CertificateHolder (Container für die Arbeit mit PFX-Zertifikaten) und X.509-Zertifikaten hinzu
  • Entfernung elektronischer Signaturen - die Methode Signer.RemoveAllSignatures() entfernt alle digitalen Signaturen aus Dokumenten
  • Validierung elektronischer Signaturen zur Überprüfung der Dokumentenintegrität
  • Unterstützung für PFX-Zertifikate über CertificateHolder.Create() mit Passwortschutz für PKI-Infrastruktur (System zur Verwaltung kryptografischer Schlüssel und Zertifikate)
  • Die Klasse SignOptions verwaltet Signaturkommentare, Signierzeit, Zertifikatszugangspasswort, Kryptoanbieter-Identifikator und XML-Signaturstufe
  • Fluent API-Unterstützung zur Ausführung von Dokumentensignierungsvorgängen über SignerContext und Methodenverkettung, was die Klarheit des C#-Codes erhöht
Anwendungsfälle:
  • Einfache elektronische Signatur - grundlegende Dokumentensignierung für interne Unternehmensprozesse
  • Fortgeschrittene Signatur - Schutz von Finanzberichten und Bankdokumenten vor Fälschung
  • Qualifizierte elektronische Signatur - Gewährleistung der Rechtsgültigkeit von Verträgen und offiziellen Dokumenten in elektronischen Dokumentenmanagementsystemen
  • Massensignierung von Dokumenten - Automatisierung der Signierung in elektronischen Dokumentenworkflow-Systemen
  • Zeitstempel - Hinzufügung von Zeitstempeln zur Erfassung der Signierzeit und rechtlichen Bedeutung
  • Regulatorische Compliance - Gewährleistung der Dokumentenauthentifizierung und Einhaltung von Sicherheitsstandards

Testen Sie die Fähigkeiten der programmgesteuerten Dokumentensignierung mit digitaler Signatur in der interaktiven Online-Demo, die auf dieser Seite präsentiert wird. Laden Sie Ihr Dokument und PFX-Zertifikat hoch, führen Sie den digitalen Signierungsvorgang durch und laden Sie die signierte Datei zur Überprüfung herunter. Das bereitgestellte C#-Code-Fragment ist bereit für die Verwendung in Ihrem .NET-Projekt.

C#
Code ausführen
Dokument zum Signieren hochladen
Zertifikatdatei hochladen (PFX)
Ausgabeformat aus der Liste auswählen
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);
Code ausführen

Wie man Dokumente digital mit C# signiert

  1. Verbinden Sie das Wordize SDK mit Ihrem C#-Projekt
  2. Rufen Sie die Methode Signer.Sign() auf und geben Sie den Namen des Quelldokuments, den Namen des Ausgabedokuments und CertificateHolder mit dem kryptografischen Zertifikat an
  3. Erhalten Sie Ihr Dokument mit digitaler Signatur signiert
  4. Signieren Sie das Dokument mit digitaler Signatur
5%