libresign / pdf-signature-validator
High-quality PDF signature extraction and validation primitives for LibreSign and external consumers.
Package info
github.com/LibreSign/pdf-signature-validator
pkg:composer/libresign/pdf-signature-validator
Fund package maintenance!
v0.2.1
2026-04-24 14:34 UTC
Requires
- php: ^8.2
- phpseclib/phpseclib: ^3.0
Requires (Dev)
- bamarni/composer-bin-plugin: ^1.8
- roave/security-advisories: dev-latest
- dev-main
- v0.2.1
- v0.2.0
- v0.1.0
- dev-feat/add-validation-reason-codes
- dev-chore/remove-duplicate-license-file
- dev-dependabot/github_actions/actions/checkout-6
- dev-dependabot/github_actions/fsfe/reuse-action-6
- dev-feat/enum-validation-state-followup
- dev-chore/update-tooling-deps-php82
- dev-dependabot/composer/vendor-bin/deptrac/deptrac/deptrac-4.6.0
This package is auto-updated.
Last update: 2026-04-24 14:35:33 UTC
README
Minimal PHP library to extract and validate PDF signatures.
Install
composer require libresign/pdf-signature-validator
Usage
use LibreSign\PdfSignatureValidator\Parser\PdfSignatureValidator; $validator = new PdfSignatureValidator(); $results = $validator->validateFromString($pdfBinaryContent); // or: $results = $validator->validateFromResource($resource);
Each item in $results includes:
signatureValidation(ValidationResult)certificateValidation(ValidationResult)
Development
Use the CI workflows as the source of truth. For local execution, use the scripts declared in composer.json.