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

# openssl_cms_decrypt

(PHP 8)

openssl_cms_decrypt — CMS メッセージを復号化する

### 説明

function 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

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

### パラメータ

`input_filename`

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

`output_filename`

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

`certificate`

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

`private_key`

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

`encoding`

  入力ファイルのエンコーディング。 `OPENSSL_ENCODING_SMIME`, `OPENSSL_ENCODING_DER`, `OPENSSL_ENCODING_PEM` のいずれかです。

### 戻り値

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

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open