openssl_cms_decrypt
(PHP 8)
openssl_cms_decrypt — Decrypt a CMS message
Beschreibung
string
$input_filename
,string
$output_filename
,OpenSSLCertificate|string
$certificate
,OpenSSLAsymmetricKey|OpenSSLCertificate|array|string|null
$private_key
= null
,int
$encoding
= OPENSSL_ENCODING_SMIME
): bool
Decrypts a CMS message.
Parameter-Liste
-
input_filename
-
The name of a file containing encrypted content.
-
output_filename
-
The name of the file to deposit the decrypted content.
-
certificate
-
The name of the file containing a certificate of the recipient.
-
private_key
-
The name of the file containing a PKCS#8 key.
-
encoding
-
The encoding of the input file. One of
OPENSSL_ENCODING_SMIME
,OPENSSL_ENCODING_DER
orOPENSSL_ENCODING_PEM
.
Rückgabewerte
Gibt bei Erfolg true
zurück. Bei einem Fehler wird false
zurückgegeben.