Denna korta handledning guidar dig om hur du verifierar signatur i PDF med C#. Den ger detaljer om miljöinställningarna, en detaljerad procedur med hjälp av en sekvens av steg och en körbar exempelkod för att verifiera signatur i PDF med C#. Du kommer att få information om alla klasser och metoder som krävs för att skriva denna ansökan.
Steg för att verifiera digital signatur i PDF med C#
- Skapa en miljö för att använda Aspose.PDF for .NET i din applikation för att verifiera signaturer
- Skapa ett PdfFileSignature klassobjekt för att ladda PDF för signaturverifiering
- Bind PDF-filen med metoden BindPdf() för att validera den digitala signaturen
- Anropa metoden VerifySignature() för att testa signaturen genom att ange dess namn
Dessa steg beskriver kortfattat processen för signaturvalidering på PDF med C#. Först kan du instansiera ett PdfFileSignature-klassobjekt eftersom det innehåller BindPdf()-metoden för att länka till PDF-filen och VerifySignature()-metoden för att verifiera signaturen. Metoden BindPdf() kräver namnet på PDF-filen medan VerifySignature() kräver namnet på signaturen eftersom det kan finnas flera signaturer i en PDF-fil.
Kod för att verifiera signatur i PDF med C#
För att verifiera digital signatur i PDF presenteras C#-kod här som använder klassobjektet PdfFileSignature för att utföra uppgiften. Den här klassen är ganska omfattande eftersom den stöder alla funktioner för att arbeta med signaturer som att kontrollera närvaron av en signatur, den tillhandahåller metoden ContainsSignature(), för att extrahera certifikaten ExtractCertificate()-metoden presenteras och för att ta bort signaturer RemoveSignature() metod tillhandahålls.
Denna snabba handledning har presenterat processen för validering av digital signatur med C# för PDF-filer. Om du vill lära dig processen för att lägga till en digital signatur, se artikeln om hur man lägger till digital signatur till PDF i C#.