Jak ověřit digitální podpis v PDF pomocí Java

Tento rychlý tutoriál vysvětluje jak ověřit digitální podpis v PDF pomocí Java. Obsahuje kompletní konfigurační podrobnosti, seznam kroků a spustitelný vzorový kód pro ověření podpisu v PDF pomocí Java. Také se dozvíte různé možnosti práce s podpisy v souboru PDF.

Kroky k ověření podpisu v PDF pomocí Java

  1. Nakonfigurujte svůj projekt tak, aby přidal Aspose.PDF for Java pro ověření podpisů v PDF
  2. Vytvořte instanci objektu třídy PdfFileSignature pro práci s podpisy PDF
  3. Svažte cílový soubor PDF pomocí metody bindPdf()
  4. Voláním metody authenticSignature() ověřte konkrétní podpis v cílovém souboru PDF

Tyto kroky shrnují proces ověření podpisu v PDF pomocí Java. Všechny zdroje jsou sdíleny jako nezbytná knihovna, která se má načíst pro tuto operaci, důležité třídy a metody, které se z knihovny používají k ověření podpisu v PDF. Musíte znát název podpisu, který má být v PDF ověřen, protože v jednom souboru PDF může být více podpisů.

Kód pro ověření digitálního podpisu v PDF pomocí 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");
}
}

Výše uvedený ukázkový kód demonstruje ověření podpisu souboru PDF pomocí Java. K tomuto účelu se používá třída PdfFileSignature, která obsahuje bohaté funkce pro práci s podpisy v souboru PDF. Poskytuje funkce, jako můžete ověřit, zda je soubor PDF podepsán nebo ne pomocí metody ověřitSigned(), přidání podpisu pomocí metody sign() nebo odstranění podpisu pomocí metody removeSignature(), abychom jmenovali jen několik.

Tento tutoriál nás vedl k sepsání procesu ověřování digitálního podpisu pomocí Java. Pokud se chcete naučit proces přidávání digitálního podpisu do souboru PDF, přečtěte si článek na jak přidat digitální podpis do PDF v Javě.

 Čeština