openssl_cms_decrypt

(PHP 8)

openssl_cms_decryptDéchiffre un message CMS

Description

openssl_cms_decrypt(
    string $input_filename,
    string $output_filename,
    #[\SensitiveParameter] OpenSSLCertificate|string $certificate,
    #[\SensitiveParameter] OpenSSLAsymmetricKey|OpenSSLCertificate|array|string|null $private_key = null,
    int $encoding = OPENSSL_ENCODING_SMIME
): bool

Déchiffre un message CMS.

Liste de paramètres

input_filename

Le nom d'un fichier contenant un contenu chiffré.

output_filename

Le nom du fichier pour déposer le contenu déchiffré.

certificate

Le nom du fichier contenant un certificat du destinataire.

private_key

Le nom du fichier contenant une clé PKCS#8.

encoding

L'encodage du fichier d'entrée. Une des constantes OPENSSL_ENCODING_SMIME, OPENSSL_ENCODING_DER ou OPENSSL_ENCODING_PEM.

Valeurs de retour

Cette fonction retourne true en cas de succès ou false si une erreur survient.