openssl_cms_decrypt
(PHP 8)
openssl_cms_decrypt - CMS 메시지 암호 해독
설명
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
를 반환합니다.