SetaPDF_Signer_Signature_Module_OpenSslCliCms A signature module which uses the CMS utility of OpenSSL via command line.
The CMS utility is described here: http://www.openssl.org/docs/apps/cms.html.
The private key password source
Create the signature.
This method creates a digital signature for the file available in $tmpPath and returns it in binary format.
- $tmpPath : SetaPDF_Core_Reader_FilePath
Set the path to a file with additional certificates which will be included in the signature.
If the certificates are saved in separate files, you will need to assemble them in one single file. Just copy them with a text editor one after another.
- $extraCertificates : null|string
Set the path to the private key file and password argument.
- $privateKey : array|string
An array of private key and password or only a private key.
- $password : null
Set the private key password source.
- $password : string