PHP Classes

How Can PHP Create PDF with Digital Signature using Laravel A1 PDF Sign: Sign PDF documents with a valid x509 certificate

Recommend this page to a friend!
  Info   View files Documentation   View files View files (29)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog (1)    
Last Updated Ratings Unique User Downloads Download Rankings
2022-09-08 (2 months ago) RSS 2.0 feedNot yet rated by the usersTotal: 62 This week: 2All time: 10,181 This week: 349Up
Version License PHP version Categories
laravel-a1-pdf-sign 1.0.0Custom (specified...5PHP 5
Description Author

This package can sign PDF documents with a valid x509 certificate.

It can use an x509 digital certificate file in PFX format either from a local or an upload file.

The package can take a PDF document and change the document to add a digital signature with the x509 certificate.

Innovation Award
PHP Programming Innovation award winner
September 2022
Winner
PDF is a popular format for generating documents that users can view or print.

Anybody can alter a PDF document using editing tools. In some cases, the original author does not want that the document is changed.

Certificates can be used by the PDF document author to digitally sign a document to assure that the original document is intact when the users view it.

The PDF document viewer programs can check the digital signature contained in a document to verify if it is still intact.

This package provides a pure PHP solution to sign existing PDF documents with x509 digital signatures.

Manuel Lemos
Picture of Lucas Nepomuceno
  Performance   Level  
Name: Lucas Nepomuceno <contact>
Classes: 1 package by
Country: Brazil Brazil
Age: 28
All time rank: 4424355 in Brazil Brazil
Week rank: 146 Up9 in Brazil Brazil Up
Innovation award
Innovation award
Nominee: 1x

Winner: 1x

  Files folder image Files  
File Role Description
Files folder image.github (1 file, 2 directories)
Files folder imagesrc (5 files, 2 directories)
Files folder imagetests (2 files, 1 directory)
Accessible without login Plain text file CODE_OF_CONDUCT.md Doc. Code of conduct
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file CONTRIBUTING.md Doc. Contributing to this package
Accessible without login Plain text file LICENSE.md Lic. License text
Accessible without login Plain text file phpunit.xml Data Auxiliary data
Accessible without login HTML file README.md Doc. Documentation

  Files folder image Files  /  .github  
File Role Description
Files folder imageISSUE_TEMPLATE (2 files)
Files folder imageworkflows (1 file)
  Accessible without login Plain text file dependabot.yml Data Auxiliary data

  Files folder image Files  /  .github  /  ISSUE_TEMPLATE  
File Role Description
  Accessible without login Plain text file bug_report.md Data Auxiliary data
  Accessible without login Plain text file feature_request.md Data Auxiliary data

  Files folder image Files  /  .github  /  workflows  
File Role Description
  Accessible without login Plain text file action_pr_main.yml Data Auxiliary data

  Files folder image Files  /  src  
File Role Description
Files folder imageException (10 files)
Files folder imageResources (1 directory)
  Accessible without login Plain text file helpers.php Example Example script
  Plain text file ManageCert.php Class Class source
  Plain text file SealImage.php Class Class source
  Plain text file SignaturePdf.php Class Class source
  Plain text file ValidatePdfSignature.php Class Class source

  Files folder image Files  /  src  /  Exception  
File Role Description
  Plain text file CertificateOutputNotFounfException.php Class Class source
  Plain text file FileNotFoundException.php Class Class source
  Plain text file HasNoSignatureOrIn...dPkcs7Exception.php Class Class source
  Plain text file InvalidCertificateContentException.php Class Class source
  Plain text file InvalidImageDriverException.php Class Class source
  Plain text file InvalidPdfFileException.php Class Class source
  Plain text file InvalidPdfSignModeTypeException.php Class Class source
  Plain text file InvalidPFXException.php Class Class source
  Plain text file Invalidx509PrivateKeyException.php Class Class source
  Plain text file ProcessRunTimeException.php Class Class source

  Files folder image Files  /  src  /  Resources  
File Role Description
Files folder imageimg (1 file)

  Files folder image Files  /  src  /  Resources  /  img  
File Role Description
  Accessible without login Image file sign-seal.png Icon Icon image

  Files folder image Files  /  tests  
File Role Description
Files folder imageResources (1 file)
  Plain text file HelpersTest.php Class Class source
  Plain text file ManageCertTest.php Class Class source

  Files folder image Files  /  tests  /  Resources  
File Role Description
  Accessible without login Plain text file test.pdf Data Auxiliary data

 Version Control Unique User Downloads Download Rankings  
 100%
Total:62
This week:2
All time:10,181
This week:349Up