openssl_cms_verify

(PHP 8)

openssl_cms_verify — CMS 서명 확인


설명

openssl_cms_verify(
    string $input_filename,
    int $flags = 0,
    ?string $certificates = null,
    array $ca_info = [],
    ?string $untrusted_certificates_filename = null,
    ?string $content = null,
    ?string $pk7 = null,
    ?string $sigfile = null,
    int $encoding = OPENSSL_ENCODING_SMIME
): bool
                

이 함수는 지정된 인코딩을 사용하여 첨부 또는 분리된 CMS 서명을 확인합니다.


매개변수

input_filename
입력 파일입니다.
flags
cms_verify()에 전달할 플래그입니다.
certificates
서명자 인증서 및 선택적으로 중간 인증서가 있는 파일입니다.
ca_info
자체 서명된 인증 기관 인증서가 포함된 배열입니다.
untrusted_certificates_filename
추가 중간 인증서가 포함된 파일입니다.
content
서명이 분리될 때 콘텐츠를 가리키는 파일입니다.
pk7
sigfile
서명을 저장할 파일입니다.
encoding
입력 파일의 인코딩입니다. OPENSSL_CMS_SMIME, OPENSLL_CMS_DER 또는 OPENSSL_CMS_PEM 중 하나입니다.

반환 값

성공하면 true를, 실패하면 false를 반환합니다.