Проверка подписи
Contents
[
Hide
]
Проверка подписей PDF
Используйте этот рабочий процесс, когда вам нужна быстрая проверка валидности уже подписанного PDF.
Шаги
- Создайте экземпляр
PdfFileSignatureи привяжите подписанный PDF. - Выберите имя подписи, которое вы хотите проверить.
- Вызовите
verifySignatureдля проверки подписи. - Вызовите
coversWholeDocument, чтобы проверить охват документа. - Закройте объект фасада.
Пример на Java
public static void verifyPdfSignature(Path inputFile) {
PdfFileSignature pdfSignature = new PdfFileSignature();
try {
pdfSignature.bindPdf(inputFile.toString());
SignatureName signatureName = pdfSignature.getSignatureNames().get_Item(0);
System.out.println("Signature '" + signatureName + "' is valid: " + pdfSignature.verifySignature(signatureName));
System.out.println("Signature covers whole document: " + pdfSignature.coversWholeDocument(signatureName));
} finally {
pdfSignature.close();
}
}