Този бърз урок обяснява как да проверите цифровия подпис в PDF с помощта на Java. Той съдържа пълни подробности за конфигурацията, списък със стъпки и изпълним примерен код за потвърждаване на подпис в PDF с помощта на Java. Ще научите и различни опции за работа с подписи във файл PDF.
Стъпки за проверка на подпис в PDF с помощта на Java
- Конфигурирайте проекта си, за да добавите Aspose.PDF for Java за проверка на подписите в PDF
- Създайте екземпляр на обекта от клас PdfFileSignature за работа с PDF подписи
- Свържете целевия PDF файл с помощта на метода bindPdf()
- Извикайте метода 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.