Как да проверите цифровия подпис в 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.

 Български