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

Firma Digitale per XPS in C#

Wordize for .NET è una soluzione professionale per lavorare con firme digitali di documenti XPS utilizzando C#. La classe Signer fornisce agli sviluppatori C# la capacità di firmare file XPS utilizzando firme elettroniche e certificati crittografici standard X.509. L'aggiunta programmatica di firme elettroniche in XPS garantisce l'autenticità dei documenti, protezione contro modifiche non autorizzate e conformità ai requisiti di gestione documentale elettronica.

Caratteristiche Funzionali:
  • Firma digitale di documenti XPS - il metodo Signer.Sign() aggiunge firme crittografiche utilizzando CertificateHolder (contenitore per lavorare con certificati PFX) e certificati X.509
  • Rimozione firme elettroniche - il metodo Signer.RemoveAllSignatures() rimuove tutte le firme digitali dai documenti XPS
  • Validazione firme elettroniche per verificare l'integrità dei documenti XPS
  • Supporto certificati PFX tramite CertificateHolder.Create() con protezione password per infrastruttura PKI (sistema di gestione chiavi crittografiche e certificati)
  • La classe SignOptions gestisce commenti firma, tempo di firma, password accesso certificato, identificatore provider crittografico e livello firma XML
  • Supporto Fluent API per eseguire operazioni di firma XPS tramite SignerContext e concatenazione metodi, migliorando la leggibilità del codice C#
Casi d'Uso:
  • Firma elettronica semplice - firma base di documenti XPS per processi aziendali interni
  • Firma elettronica avanzata - protezione di report finanziari XPS e documenti bancari da falsificazione
  • Firma elettronica qualificata - garantire validità legale di contratti e documenti ufficiali XPS nei sistemi di gestione documentale elettronica
  • Firma massiva documenti XPS - automazione firma file nei sistemi di workflow documentale elettronico
  • Marcature temporali - aggiunta timestamp a XPS per registrare tempo firma e significato legale
  • Conformità normativa - garantire autenticazione documenti XPS e conformità agli standard di sicurezza

Testa le capacità di firma programmatica di XPS con firma digitale nella demo interattiva online presentata in questa pagina. Per questo, carica il tuo documento XPS e certificato PFX, esegui l'operazione di firma digitale e scarica il file XPS firmato per verifica. Il frammento di codice C# fornito è pronto per l'uso nel tuo progetto .NET.

C#
Esegui codice
Carica il documento da firmare
Carica il file del certificato (PFX)
Seleziona il formato output dall'elenco
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);
Esegui codice

Come firmare i documenti XPS digitalmente con C#

  1. Connetti Wordize SDK al tuo progetto .NET
  2. Chiama il metodo Signer.Sign(), specificando nei parametri il nome del documento XPS di origine, il nome del documento di output e CertificateHolder con il certificato crittografico
  3. Ottieni il tuo documento XPS firmato digitalmente
5%