- Getting Started
- The Main Class
- Create a Signature Field
- Signature Appearance Modules
- Signature Modules
- Keys in PKCS#12 Format (.pfx / .p12)
- PAdES Module (PHP)
- CMS Module (PHP)
- OpenSSL Module (PHP)
- OpenSSL S/MIME Module (CLI)
- OpenSSL CMS Module (CLI)
- Additional Modules
- Individual Module
- External Implementation
- Timestamp Modules
- Asynchronous Signature Workflow
- Sign Several Times
- Signing PDF Forms
- Long-Term Validation (LTV)
- Trust Settings
- LTV (pre-release)
- API Reference
Table of Contents
We build signature modules for common signature, key or certificate services and release them as separate packages on GitHub and Packagist, so that you can use these services to sign PDF documents in PHP.
If you have the need for an individual module or service, feel free to contact us at email@example.com.
On this page you will find a short overview of available modules:
GlobalSign Digital Signing Service
GlobalSign’s DSS makes it easy to add digital signatures and seals to existing document workflows and applications. DSS is a cloud-based service, allowing organizations to benefit from long-lived, trusted digital signing – signer identity validation, content integrity, trusted timestamps, non-repudiation – without the need to manage any physical hardware or build any custom integrations.
The Digital Signing Service makes legally admissible and compliant digital signatures accessible to organizations through document workflow providers, creating a true end-to-end solution and lowering barriers such as cost, hardware requirements, maintenance, and internal expertise.
Swisscom All-in Signing Service
The All-in Signing Service is a cloud service for electronic signatures and timestamps for documents and files. It is offered as Swiss managed service to service providers, public authorities and companies.
The signing service allows documents and files to be signed in a legally compliant manner. Electronic signatures ensure the integrity and/or authenticity of such files for the relevant contract partner or legislator.
Combined with Mobile ID, the KPMG-audited All-in Signing Service enables binding signatures to be prepared on mobile phones. You also benefit from the expertise of Swisscom as a legally recognised certificate service provider (CSP).
Azure Key Vault
Azure Key Vault is a cloud service for securely storing and accessing secrets such as certificates, or cryptographic keys. It support storing software and HSM-backed keys and certificates.
Google Cloud Key Management Service
The Google Cloud Key Management Service allows you to create, import, and manage cryptographic keys and perform cryptographic operations in a single centralized cloud service. It supports storing software and HSM-backed keys.
AWS Key Management Service
AWS Key Management Service allows you to create, import, and manage cryptographic keys and perform cryptographic operations in a single centralized cloud service. It supports storing software and HSM-backed keys.
This module allows you to use keys stored on a PKCS #11 compatible device (e.g. HSM, USB Token). It requires the PKCS11 PHP extension.
Cloud Signature Consortium API (CSC API)
The Cloud Signature Consortium had developed an open standard for Remote Electronic Signatures and Remote Electronic Seals. This add-on allows you to access signature services implementing the CSC API.
(The add-on has no major release until now, because it was offically only tested with a single API enpoint. If you are or know a service provider with a CSC API implementation, feel free to contact us at firstname.lastname@example.org so that we can harden the implementation)
TRUST2GO is a scalable, convenient and highly performant remote signature solution that transforms any physical signature process into an entirely electronic process - Not just simple and convenient, but also legally recognized across the EU.
Cumulo is a hosted key service by TrustFactory.
"Serviço de Assinatura de Faturas Eletrónicas" (SAFE)
This package includes a standard signature module and batch functionality for the "Serviço de Assinatura de Faturas Eletrónicas" (SAFE) of the Portuguese State.