openssl_cms_decrypt

(PHP 8)

openssl_cms_decryptCMS メッセージを復号化する

説明

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

CMS メッセージを復号化します。

パラメータ

input_filename

暗号化された内容を含むファイル名。

output_filename

復号化した内容を書き込むファイル名。

certificate

メッセージの受け手の証明書のファイル名。

private_key

PKCS#8 形式の鍵を含むファイル名。

encoding

入力ファイルのエンコーディング。 OPENSSL_CMS_SMIME, OPENSLL_CMS_DER, OPENSSL_CMS_PEM のいずれかです。

返り値

成功した場合に true を、失敗した場合に false を返します。