Create digital signatures for PDF documents with PHP

SetaPDF-Signer Digital sign PDF documents with PHP

Downloads and Changelogs of the SetaPDF-Signer Component

The following table will show you all changelogs and available downloads of the SetaPDF-Signer component. A full overview of all your licenses is available in your personal Pickup Depot.

SetaPDF-Signer

Version 2.50.0.2246

Release date: 2026-01-15
SetaPDF-Signer Component
Feature
  • Added Signer\Ocsp\Response::getSingleResponse() method and return value CertId to Signer\Ocsp\Request::add() method.
  • Added (set|get)AllowTrustedIntermediateCertificatesWithoutVri() methods to allow intermediate CA certificates without validation related information in Collector class.
Bugfix
  • Harden parsing of ASN.1 structure with invalid length.
  • Fixed SignatureField::getLock() method when a Fields array was defined.
  • Fixed compatibility with PHP 8.5.
Tweak
  • Added internal handling of ML-DSA signature algorithm identifier in Cms class.
SetaPDF-Core Component
Feature
  • Added Document::setXrefCompressionFilter() method to allow control over the compression filter of cross-reference streams.
  • Added $compressionFilter parameter to constructor of ObjectStreamCompressor to allow control over the compression filter of object streams.
  • Added handling of BrotliDecode filter (This compression type will be included in the PDF specification in the near future).
  • Added support for wildcard (*) operator in Parser\Content class.
Bugfix
  • Fixed compatibility with PHP 8.5.
Tweak
  • Added $force parameter to PdfStream::setStream() to force e.g. compression if a Filter value was added to the stream dictionary.
  • Improved handling of recursive structures in all ObjectCollector classes.
  • Collect font objects of XObjects (recursively) in ObjectCollector\Fonts class.
  • Harden data types by using ensureType() calls and explicit data type checks.