(PHP 8)
openssl_cms_encrypt — Chiffre un message CMS
$input_filename,$output_filename,$certificate,$headers,$flags = 0,$encoding = OPENSSL_ENCODING_SMIME,$cipher_algo = OPENSSL_CIPHER_AES_128_CBCCette fonction chiffre le contenu pour un ou plusieurs destinataires, basé sur les certificats qui lui sont passés.
input_filenameLe fichier à chiffrer.
output_filenameLe fichier de sortie.
certificateLes destinataires à chiffrer.
headersLes en-têtes à inclure lors de l'utilisation de S/MIME.
flagsLes drapeaux à passer à CMS_sign.
encoding
Un encodage de sortie. Une des constantes OPENSSL_ENCODING_SMIME,
OPENSSL_ENCODING_DER ou OPENSSL_ENCODING_PEM.
cipher_algoLe chiffrement à utiliser.
| Version | Description |
|---|---|
| 8.1.0 |
L'algorithme de chiffrement par défaut (cipher_algo) est maintenant
AES-128-CBC (OPENSSL_CIPHER_AES_128_CBC). Précédemment,
PKCS7/CMS était utilisé (OPENSSL_CIPHER_RC2_40).
|