Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Pour vérifier si un fichier PDF est signé à l’aide d’une signature particulière, utilisez la méthode VerifySigned de la classe PdfFileSignature. Cette méthode nécessite le nom de la signature et renvoie true si le PDF est signé avec ce nom de signature. Il est également possible de vérifier qu’un PDF est signé, sans vérifier avec quelle signature il est signé.
Le code suivant vous montre comment vérifier si un PDF est signé à l’aide d’une signature donnée.
// 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");
}
}
}
Pour déterminer si un fichier est signé, sans fournir le nom de la signature, utilisez le code suivant.
// 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");
}
}
}
La méthode VerifySignature de la classe PdfFileSignature vous permet de valider une signature particulière. Cette méthode nécessite le nom de la signature en entrée et renvoie true si la signature est valide. Le code suivant vous montre comment valider une signature.
// 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.