Aplicación de firmas digitales en IronPDF

This article was translated from English: Does it need improvement?
Translated
View the article in English

Una firma digital es un método criptográfico que puede añadirse a documentos PDF existentes utilizando la biblioteca IronPDF. Esto incluye añadirsolo ymúltiples firmas con ahorro incremental firmas.

Certificado de firma digital compatible

IronPDF admite certificados de firma digital en formato .pfx para Windows y .p12 para MacOS, conformes con la norma X509Certificate2. Puede verificar el formato de su certificado de firma digital existente comprobando su extensión de archivo.

Si no dispone de un certificado en el formato exigido, consulte este enlacedocumentación para crear un nuevo certificado estándar X509Certificate2. El certificado resultante puede utilizarse y aplicarse a un documento PDF a través de IronPDF.

Atención
IronPDF sólo admite X509KeyStorageFlags.Exportable. Algunos certificados tienen KeyStorageFlags establecido en Exportable por defecto. Si se intentan utilizar KeyStorageFlags diferentes, se producirá una excepción.

Firma con imagen

Se puede añadir una imagen al documento PDF para indicar visualmente que el documento ha sido firmado digitalmente. Esto se puede conseguir utilizando IronPDF con el siguiente fragmento de código:

var sig = new PdfSignature("IronSoftware.pfx", "123456");
sig.SignatureImage = new PdfSignatureImage("IronSoftware.png", 0, new Rectangle(0, 600, 100, 100));
var sig = new PdfSignature("IronSoftware.pfx", "123456");
sig.SignatureImage = new PdfSignatureImage("IronSoftware.png", 0, new Rectangle(0, 600, 100, 100));
IRON VB CONVERTER ERROR developers@ironsoftware.com
VB   C#

Asegúrese de que la propiedad de archivo de imagen se establece en "CopyToOutputDirectory=always " en el proyecto para que la imagen se pueda encontrar y representar en el documento PDF una vez que se haya aplicado la firma.

Para obtener más información sobre la aplicación de firmas digitales a través de IronPDF, consulteFirmar digitalmente un documento PDF.

Para obtener asistencia técnica, consulteCómo realizar una solicitud de asistencia técnica para IronPDF.