openssl_cms_encrypt
(PHP 8)
openssl_cms_encrypt — Encrypt a CMS message
Parameters
input_filename
-
The file to be encrypted.
output_filename
-
The output file.
certificate
-
Recipients to encrypt to.
headers
-
Headers to include when S/MIME is used.
flags
-
Flags to be passed to CMS_sign.
encoding
-
An encoding to output. One of OPENSSL_ENCODING_SMIME,
OPENSSL_ENCODING_DER or OPENSSL_ENCODING_PEM.
cipher_algo
-
A cipher to use.
Return Values
Returns true on success or false on failure.