Как проверить цифровую подпись в PDF с помощью Java

В этом кратком руководстве объясняется, как проверить цифровую подпись в PDF с помощью Java. Он содержит полную информацию о конфигурации, список шагов и готовый к выполнению пример кода для проверки подписи в PDF с использованием Java. Вы также узнаете о различных вариантах работы с подписями в файле PDF.

Шаги для проверки подписи в PDF с использованием Java

  1. Настройте свой проект, чтобы добавить Aspose.PDF for Java для проверки подписей в PDF-файле.
  2. Создайте объект класса PdfFileSignature для работы с подписями PDF.
  3. Привяжите целевой файл PDF с помощью метода bindPdf()
  4. Вызовите метод verifySignature() для проверки конкретной подписи в целевом PDF-файле.

Эти шаги обобщают процесс проверки подписи в PDF с использованием Java. Все ресурсы являются общими, такими как необходимая библиотека, которая должна быть загружена для этой операции, важные классы и методы, которые используются из библиотеки для проверки подписи в PDF. Вам необходимо знать имя подписи, которая должна быть проверена в PDF-файле, поскольку в одном PDF-файле может быть несколько подписей.

Код для проверки цифровой подписи в PDF с использованием 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");
}
}

Вышеупомянутый пример кода демонстрирует проверку подписи PDF-файла с помощью Java. Для этой цели используется класс PdfFileSignature, который содержит широкие возможности для работы с подписями в файле PDF. Он предоставляет такие функции, как вы можете проверить, подписан ли PDF-файл или нет, с помощью метода verifySigned(), добавить подпись с помощью метода sign(), удалить подпись с помощью метода removeSignature() и многие другие.

Это руководство помогло нам написать процесс проверки цифровой подписи с использованием Java. Если вы хотите узнать, как добавить цифровую подпись в файл PDF, обратитесь к статье как добавить цифровую подпись в PDF на Java.

 Русский