One nice prize that many PHP developers want and you may like is the PHP elePHPant mascot plush. If you also developed your own notable or innovative packages consider sharing them, so you can also earn more visibility for your package as well nice prizes. To export crt to p12: openssl pkcs12 -export -in tcpdf.crt -out tcpdf.p12. To create self-signed signature: openssl req -x509 -nodes -days 365000 -newkey rsa:1024 -keyout tcpdf.crt -out tcpdf.crt. Create certificate for opensslpkcs7sign in php. I use FPDI library to open pdf and use tcpdf library to sign it. Digitally signing a PDF, using PHP, Zend, and openssl. If this package is also innovative, it can be nominated to the PHP Innovation Award and the author may win prizes and recognition for sharing innovative packages. I am on Win 10/PHP 7.3/Laravel and I am trying to sign a PDF using certificate files generated by. Notable PHP packages can be often considered innovative. This package was considered notable for implementing its benefits in a way that is worth noticing. The Laravel A1 PDF Sign can be downloaded from download page or be installed using the PHP Composer tool following instructions in the Composer install instructions page. The package can take a PDF document and change the document to add a digital signature with the x509 certificate. It can use an x509 digital certificate file in PFX format either from a local or an upload file. This package can sign PDF documents with a valid x509 certificate. Here follows in more detail what it does: The basic purpose is: Sign PDF documents with a valid x509 certificate Signature of documents using the Acrobat workflow (and obtain the green checkmark).The package Laravel A1 PDF Sign is one of the few PHP packages that was considered notable recently because it does something that is worth paying attention.Works for rebuilding documents to flatten versions (older version are dropped).It is out of the scope of this introduction to explain in detail what a digital signature is (have a look at this Wikipedia article for more detailed information). Supports many features of 1.5 PDF and later documents (including cross-reference streams) The main goal of the Digital Signature module of phpdocx is to provide a mean to digitally sign MS Office (DOCX, XLSX, PPTX) and PDF documents in a web server with the only need of PHP.The way of working with SAPP can be seen in the function to sign the document: it is an independent function that adds and manipulates the PDF objects contained in the document. Instead, its aim is to be somehow a backend to parse an existing PDF document and to manipulate the objects included on it, or to create new ones. SAPP is agnostic because it does not care of composing PDF documents (e.g. To add a digital signature to a PDF using Laravel, you can use the TCPDF library. Demonstrates the basic usage of the high-level API for digital signature-related operations such as signing and certification. It also enables other cool features such as rebuilding documents (to make the content more clear or compact) or digitally signing documents. Code samples for adding digital signatures to PDFs in PHP. SAPP stands for Simple and Agnostic PDF Parser and it makes what is name says: parsing PDF files. SAPP - Simple and Agnostic PDF Document Parser