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-dependabot/composer/vendor-bin/deptrac/deptrac/deptrac-4.6.1
- dev-dependabot/composer/vendor-bin/rector/rector/rector-2.4.3
- dev-dependabot/composer/phpseclib/phpseclib-3.0.52
- dev-dependabot/composer/vendor-bin/phpstan/phpstan/phpstan-2.1.54
- dev-chore/remove-duplicate-license-file
- dev-feat/enum-validation-state-followup
- dev-chore/update-tooling-deps-php82
This package is auto-updated.
Last update: 2026-05-14 00:51:58 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.