openssl_cms_decrypt
(PHP 8)
openssl_cms_decrypt — Decrypt a CMS message
说明
openssl_cms_decrypt(
string
string
#[\SensitiveParameter] OpenSSLCertificate|string
#[\SensitiveParameter] OpenSSLAsymmetricKey|OpenSSLCertificate|array|string|null
int
): bool
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
Decrypts a CMS message.
参数
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_DERorOPENSSL_ENCODING_PEM.