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를 반환합니다.