openssl_cms_verify
(PHP 8)
openssl_cms_verify — Verify a CMS signature
Description
openssl_cms_verify(
string
int
?string
array
?string
?string
?string
?string
int
): bool
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
This function verifies a CMS signature, either attached or detached, with the specified encoding.
Parameters
input_filenameThe input file.
flagsFlags to pass to cms_verify().
certificatesA file with the signer certificate and optionally intermediate certificates.
ca_infoAn array containing self-signed certificate authority certificates.
untrusted_certificates_filenameA file containing additional intermediate certificates.
contentA file pointing to the content when signatures are detached.
pk7sigfileA file to save the signature to.
encodingThe encoding of the input file. One of
OPENSSL_ENCODING_SMIME,OPENSSL_ENCODING_DERorOPENSSL_ENCODING_PEM.
↑ and ↓ to navigate • Enter to select • Esc to close • / to open