Hur man verifierar digital signatur i PDF med Java

Denna snabba handledning förklarar hur du verifierar digital signatur i PDF med Java. Den innehåller fullständiga konfigurationsdetaljer, en lista med steg och en körbar exempelkod för att validera signatur i PDF med Java. Du kommer också att lära dig olika alternativ för att arbeta med signaturer i en PDF-fil.

Steg för att verifiera signatur i PDF med Java

  1. Konfigurera ditt projekt för att lägga till Aspose.PDF for Java för att verifiera signaturerna i en PDF
  2. Instantiera klassobjektet PdfFileSignature för att arbeta med PDF-signaturer
  3. Bind mål-PDF-filen med metoden bindPdf()
  4. Anropa metoden verifySignature() för att verifiera en viss signatur i mål-PDF-filen

Dessa steg sammanfattar processen för signaturvalidering på PDF med Java. Alla resurser delas som det nödvändiga biblioteket som ska laddas för denna operation, viktiga klasser och metoder som används från biblioteket för att verifiera en signatur i PDF:en. Du måste känna till namnet på signaturen som ska verifieras i en PDF eftersom det kan finnas flera signaturer i en enda PDF-fil.

Kod för att verifiera digital signatur i PDF med Java

import com.aspose.pdf.License;
import com.aspose.pdf.facades.PdfFileSignature;
public class AsposeTest {
public static void main(String[] args) throws Exception {//Main function to verify PDF signature using Java
// Instantiate the license
License lic = new License();
lic.setLicense("Aspose.Total.lic");
// Instantiate a PdfFileSignature object
PdfFileSignature pdfSign = new PdfFileSignature();
// Bind the target PDF file
pdfSign.bindPdf("Digitally Signed PDF.pdf");
// Verify the signature
if (pdfSign.verifySignature("Signature1"))
{
System.out.println("Signature Verified");
}
System.out.println("Done");
}
}

Ovannämnda exempelkod visar PDF-filsignaturvalidering med Java. Klassen PdfFileSignature används för detta ändamål som innehåller rika funktioner för att arbeta med signaturer i en PDF-fil. Det tillhandahåller funktioner som att du kan verifiera om en PDF-fil är signerad eller inte med metoden verifySigned(), lägga till en signatur med metoden sign(), ta bort en signatur med metoden removeSignature() för att nämna några.

Denna handledning har väglett oss att skriva valideringsprocessen för digital signatur med Java. Om du vill lära dig hur man lägger till en digital signatur i en PDF-fil, se artikeln om hur man lägger till digital signatur till PDF i Java.

 Svenska