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

Firma Digital para XPS en C#

Wordize for .NET es una solución profesional para trabajar con firmas digitales en documentos XPS usando C#. La clase Signer proporciona a los desarrolladores de C# la capacidad de firmar archivos XPS utilizando firmas electrónicas y certificados criptográficos estándar X.509. La adición programática de firmas electrónicas en XPS garantiza la autenticidad de documentos, protección contra modificaciones no autorizadas y cumplimiento con los requisitos de gestión documental electrónica.

Características Funcionales:
  • Firma digital de documentos XPS - el método Signer.Sign() añade firmas criptográficas usando CertificateHolder (contenedor para trabajar con certificados PFX) y certificados X.509
  • Eliminación de firmas electrónicas - el método Signer.RemoveAllSignatures() elimina todas las firmas digitales de documentos XPS
  • Validación de firmas electrónicas para verificar la integridad de documentos XPS
  • Soporte de certificados PFX a través de CertificateHolder.Create() con protección por contraseña para infraestructura PKI (sistema de gestión de claves criptográficas y certificados)
  • La clase SignOptions gestiona comentarios de firma, tiempo de firmado, contraseña de acceso al certificado, identificador del proveedor criptográfico y nivel de firma XML
  • Soporte de Fluent API para ejecutar operaciones de firma XPS a través de SignerContext y encadenamiento de métodos, mejorando la legibilidad del código C#
Casos de Uso:
  • Firma electrónica simple - firma básica de documentos XPS para procesos corporativos internos
  • Firma electrónica avanzada - protección de informes financieros XPS y documentos bancarios contra falsificación
  • Firma electrónica cualificada - garantizar la validez legal de contratos y documentos oficiales XPS en sistemas de gestión documental electrónica
  • Firma masiva de documentos XPS - automatización de firma de archivos en sistemas de flujo de trabajo documental electrónico
  • Sellado de tiempo - añadir marcas temporales a XPS para registrar el tiempo de firma y significancia legal
  • Cumplimiento normativo - garantizar la autenticación de documentos XPS y cumplimiento con estándares de seguridad

Pruebe las capacidades de firma programática de XPS con firma digital en la demostración interactiva en línea presentada en esta página. Para ello, suba su documento XPS y certificado PFX, ejecute la operación de firma digital y descargue el archivo XPS firmado para verificación. El fragmento de código C# proporcionado está listo para usar en su proyecto .NET.

C#
Ejecutar código
Suba el documento para firmar
Suba el archivo de certificado (PFX)
Selecciona el formato de salida de la lista
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);
Ejecutar código

Cómo firmar documentos XPS digitalmente con C#

  1. Conecte el SDK de Wordize a su proyecto .NET
  2. Llame al método Signer.Sign(), especificando en los parámetros el nombre del documento XPS de origen, el nombre del documento de salida y CertificateHolder con el certificado criptográfico
  3. Obtenga su documento XPS firmado digitalmente
5%