# verifypdf **Repository Path**: jalogs/verifypdf ## Basic Information - **Project Name**: verifypdf - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-13 - **Last Updated**: 2026-05-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # verifypdf Node.js CLI tool to inspect whether a PDF contains a digital signature, extract certificate information, and verify: - signature integrity (tamper detection) - certificate chain trust and validity - signature timestamp metadata ## Usage ```bash verifypdf /absolute/or/relative/path/to/file.pdf ``` The command prints JSON with: - `isSigned`: whether the PDF has signature data (`/ByteRange`) - `hasSignerCertificate`: signature includes an embedded X.509 signer certificate - `pfxAssessment`: explains best-effort PFX interpretation limits and result context - `signatures[].certificateInfo`: signer certificate subject/issuer/validity - `signatures[].signatureVerification`: integrity + trust validation - `signatures[].timestampVerification`: signing time metadata checks - `signatures[].tamperCheck`: whether file coverage and signature integrity indicate tampering