署名検証
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();
}
}