Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Para verificar si un archivo PDF está firmado utilizando una firma particular, utiliza el método VerifySigned de la clase PdfFileSignature. Este método requiere el nombre de la firma y devuelve verdadero si el PDF está firmado con ese nombre de firma. También es posible verificar que un PDF está firmado, sin verificar con qué firma está firmado.
El siguiente fragmento de código te muestra cómo verificar si un PDF está firmado utilizando una firma dada.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void IsPdfSigned()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_SecuritySignatures();
using (var pdFileSignature = new Aspose.Pdf.Facades.PdfFileSignature())
{
// Bind PDF document
pdFileSignature.BindPdf(dataDir + "signed_rsa.pdf");
if (pdFileSignature.ContainsSignature())
{
Console.WriteLine("Document Signed");
}
}
}
Para determinar si un archivo está firmado, sin proporcionar el nombre de la firma, utiliza el siguiente código.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void IsPdfSignedWithGivenSignature()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_SecuritySignatures();
using (var pdFileSignature = new Aspose.Pdf.Facades.PdfFileSignature())
{
// Bind PDF document
pdFileSignature.BindPdf(dataDir + "signed_rsa.pdf");
if (pdFileSignature.VerifySignature("Signature1"))
{
Console.WriteLine("PDF Signed");
}
}
}
El método VerifySignature de la clase PdfFileSignature te permite validar una firma particular. Este método requiere el nombre de la firma como entrada y devuelve verdadero si la firma es válida. El siguiente fragmento de código te muestra cómo validar una firma.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void IsPdfSignatureValid()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_SecuritySignatures();
using (var pdFileSignature = new Aspose.Pdf.Facades.PdfFileSignature())
{
// Bind PDF document
pdFileSignature.BindPdf(dataDir + "signed_rsa.pdf");
if (pdFileSignature.VerifySignature("Signature1"))
{
Console.WriteLine("Signature Verified");
}
}
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.